在excel里面怎么用if或者excel中if和vlookupp函数查找相同的数据呀

excel中如何使用VLOOKUP函数查询2个表中的相同数据_百度知道
excel中如何使用VLOOKUP函数查询2个表中的相同数据
在一个excel文件中有2个工作表,sheet1和sheet2,其中sheet1里面有很多数据,sheet2中也有很多数据,同时,这2个工作表有相同的字段存在(个人编号),如何能快速的在sheet1中找出有sheet2的数据。
sheet1中有张三 李四
王五 马六等人的信息,she...
我有更好的答案
  1、在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。  2、在 VLOOKUP 中的 V 代表垂直。  语法  VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)  Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。  3、Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。
采纳率:92%
来自团队:
没有说明数据所在的行列号,和如果找到有该姓名要返回什么信息 给你一个学习VLOOKUP函数的官网视频
VLOOKUP跨表查找
李四 马六 的匹配值,能找到说明sheet1中含有
找不出来几没有 也可以通过个人编号利用countif查找
设个人编号都在A列,sheet1中是1到100行,在sheet2的一空白列第一行写上: =IF(ISERROR(VLOOKUP(A1,Sheet1!A$1:A$100,1,0)),&&,& 有&)
下拉,得到结果
既然字段有相同,而且还需要查找出来的数据,使用高级筛选就可以了,(表1中包含所有表2需要的名称)
建议用find函数,如果大于0,则表示存在。
其他4条回答
为您推荐:
其他类似问题
vlookup函数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何在EXCEL里两个工作表里进行VLOOKUP进行数据查找引用
  Excel表格处理数据的功能很强大,工作中,经常需要从数据库文件中查找索引数据到另一个文件中,如何实现这个引用?通过VLOOKUP函数,就可以轻松做到。
  VLOOKUP函数是一个纵向查找函数,用于按列进行查找索引数据。我们根据需求,进行设定就能快速完成。
  打开电脑,点开Excel,打开数据库文件和需要引用数据的文件。
  现以一份电子账册的料件为例:企业在海关备案了552个不同的商品,这552个"商品名称"有"备案序号",另一份料件表文件只有"备案序号",我们想根据"备案序号"从总料件数据中引出所需要"商品名称"。
  用鼠标点击需要引用的“商品名称”栏,输入"="号,等号在上方的编辑栏显示。
  编辑栏左边会有个小按钮,用鼠标点击下,显示一个下拉菜单,从中选中“VLOOKUP”。
  选择“VLOOKUP”,一个函数参数视图窗跳出来了。
  出现4个需要设置的参数:Lookup_value,Table_array,Col_index_num,Range_lookup。
  Lookup_value,指需要在数据表进行搜索的数据值。
  现在需要以“备案序号”为条件,进行搜索。用鼠标将这一列数据全部选中返回。需要引用的文件“备案序号”位于E3列至E24列,全部选中。
  Table_array,指需要在其中搜索数据的数据表。这个就是表示要引用的数据库。
  返回到数据库文件,将整个表格全部选中返回。
  Col_index_num,指要搜索的数据在数据库文件中找到后,引用数据值的所在第几列。
  “备案序号”在数据库中,找到对应的“商品序号”后,要将第三列的“商品名称”返回,所以这里我们直接填上例数值即可。
  比如,商品序号为"1",数据库中,"1"对应商品名称为“带接头电线”,位于数据库的第3例,这是我们将要返回的数据的所属列数,将”3“填如即可。
  Range_lookup,指查找的数值跟数据库中是否精确匹配还是大致匹配,如果为FALSE,表示大致匹配,如果为TRUE或忽略不填,则为精确匹配。我们这里需要精确匹配,所以填上TRUE。全部设定完成点"确定"即可。
  设置完成后,引用的表格中“商品名称”栏会出现所引用过来的数据值。
  一手按住Ctrl健,一手选中引用过来的数据值,向下拖动到所有要索引的栏。
  数据全部引用过来。
  再将引用过来的数据值全部选中"复制"(复制快捷键:Ctrl+C),单击鼠标右键,出现一个界面,选择”选择性粘贴"。
  选择“数值”,运算栏选择“无”。点击“确定”完成。
  注意事项
  第8-10步骤,复制再粘贴:设定函数后,虽然显示是数值,但点击进去每栏都是公式,需要复制再“数值”粘贴,这样点击进每栏就不会显示都是公式,而是数值。
  函数参数对话框每栏参数选择时,如果自动变成单栏,单击右边的红色小标识即。
  以上就是excel通过VLOOKUP函数从一个表中取数到另一个表方法介绍,大家按照上面步骤进行操作即可,希望这篇文章能对大家有所帮助!
方法:使用“VlookUP”命令。1、打开EXCEL表格,在C列单元格输入如下命令:=VLOOKUP(B:B,A:A,1,0)。2、之后,向在拖动单元格,填充。就可以看到哪些数值是重复或者错误的,如图:
excel不同工作表查找相同数据的方法:Vlookup函数的语法: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) lookup_value:要查找的值,数值、引用或文本字符串 table_array:要查找的区域,数据表区域 col_index_num:返回数据在区域的第几列数,正整数 range_lookup:模糊匹配,TRUE(或不填)/FALSE 找出...
那么在excel中如何跨工作表自动引用数据或计算?下面小编就为大家介绍一下,一起来看看吧!方法/步骤 暗渠简单的一种是直接等于其它工作表的单元格,比如:sheet2工作表中A1单元格引用sheet1表中A1单元格,则直接=Sheet1!A1就引用过来了。第二种,给定条件引用。比如我要根据sheet2中B3单元格数据来引用sheet1中所对应相同...
本文主要介绍如何借助Excel中的Vlookup函数进行批量数字调整,以便快速处理大量有变动的数据,比如批量调整工资表。现在有一张清单,其中只列出了要调整工资人员的名单和具体调资金额,要求必须按清单从工资表中查找相应的人员记录逐一修改工资。如果按一般方法逐一查找修改,这几十个人逐一改下来可不轻松。其实借用一下...
3、原理是通过countif函数,将查找多个相同的对象进行编号,再使用Vlookup查找同个查找对象的不同编号,达到查找满足同个条件的多个选项的效果,iferror函数在2003中不能使用,可以用if函数代替,这里使用iferror的作用是将出现查找引用不到的单元格转换成空格,这个功能用if函数也可以代替 这里注意的是: 1)lookup函数中...
在EXCEL中,我们常常使用vlookup函数查找相同的数据,可以跨工作表查找,同时还能跨工作并查找,非常方便!仍然,问题出在vlookup函数只能查找相同值的第一个值。如果我们要想查找相同值的最后一个值,就不能使用该函数了,得使用如下方法,请认真阅读,或许对您有帮助。下面,我们使用的函数是LOOKUP函数。先看下表吧。如下...
如果表一在“sheet1”,表二在“sheet2”,则表二中的B2应=VLOOKUP(A2,SHEET1!A:B,2,FALSE),这样就可以了 然后左键选择B2单元格,当鼠标变为+时用左键双击,就可以自动填充公式了。
假设这两个表没有在一个excel里面,把它们移动到同一个表中,移动方法图所示 3.Vlookup函数的语法: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 4.lookup_value:要查找的值,数值、引用或文本字符串 table_array:要查找的区域,数据表区域 col_index_num:返回数据在区域的第几列数,正整数 range_...
vlookup函数的绝对引用:先光标定位在你需要引用的地方,然后按F4。VLOOKUP函数: VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找的方法_Office办公助手
分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。
通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找的方法
发布时间: 来源:Office办公助手(www.officezhushou.com)
在Excel中,通过可以查找到数据并返回数据。不仅能跨表查找,同时,更能跨工作薄查找。
但是,VLOOKUP函数一般情况下,只能实现单条件查找。
如果想通过VLOOKUP函数来实现或多条件的查找并返回值,那么,只需要加上IF({1,0}就可以实现。
下面,就一起来看看IF({1,0}和VLOOKUP函数的经典结合使用例子吧。
要实现的功能是,根据Sheet1中的产品类型和头数,找到Sheet2中相对应的产品类型和头数,并获取对应的价格,然后自动填充到Sheet1的C列。实现此功能,就涉及到两个条件了,两个条件都必须同时满足。
如下图,是Sheet1表的数据,三列分别存放的是产品类型、头数和价格。
上图是一张购买产品的表,其中,购买产品的行数据,可能存在重复。如上图的10头三七,就是重复数据。
现在,再来看第二张表Sheet2。
上表,是固定好的不存在任何重复数据的产品单价表。因为每种三七头对应的头数是不相同的,如果要找三七头的单价,那么,要求类型是三七头,同时还要对应于头数,这就是条件。
现在,我们在Sheet1中的A列输入三七头,在B列输入头数,然后,利用公式自动从Sheet2中获取相对应的价格。这样就免去了输入的麻烦。
公式比较复杂,因为难于理解,先看下图吧,是公式的应用实例。
下面,将给大家大体介绍公式是如何理解的。比如C2的公式为:
{=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}
请注意,如上的公式是数组公式,输入的方法是,先输入
=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE) 之后,再按新Ctrl+Shift+Enter组合键,才会出现大括号。大括号是通过组合键按出的,不是通过键盘输入的。
公式解释:
①VLOOKUP的解释
VLOOKUP函数,使用中文描述语法,可以这样来理解。
VLOOKUP(查找值,在哪里找,找到了返回第几列的数据,逻辑值),其中,逻辑值为True或False。
再对比如上的公式,不能发现。
A2&B2相当于要查找的值。等同于A2和B2两个内容连接起来所构成的结果。所以为A2&B2,理解为A2合上B2的意思。
IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于要查找的数据
2代表返回第二列的数据。最后一个是False。
关于VLOOKUP函数的单条件查找的简单应用,您可以参阅文章:
②IF({1,0}的解释
IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于VLOOKUP函数中的查找数据的范围。
由于本例子的功能是,根据Sheet1中的A列数据和B列数据,两个条件,去Sheet2中查找首先找到对应的AB两列的数据,如果一致,就返回C列的单价。
因此,数据查找范围也必须是Sheet2中的AB两列,这样才能被找到,由于查找数据的条件是A2&B2两个单元格的内容,但是此二单元格又是独立的,因此,要想构造查找范围,也必须把Sheet2中的AB两列结合起来,那就构成了Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12;
Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12:相当于AB两列数据组成一列数据。
那么,前面的IF({1,0}代表什么意思呢?
IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。最后的Sheet2!$C$2:$C$12也是数据范围。
现在,整个IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)区域,就形成了一个数组,里面存放两列数据。
第一列是Sheet2AB两列数据的结合,第二列数据是Sheet2!$C$2:$C$12。
公式{=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}中的数字2,代表的是返回数据区域中的第二列数据。结果刚好就是Sheet2的C列,即第三列。因为在IF({1,0}公式中,Sheet2中的AB两列,已经被合并成为一列了,所以,Sheet2中的第三列C列,自然就成为序列2的列编号了,所以,完整的公式中,红色的2代表的就是要返回第几列的数据。
上面的完整的公式,可以使用如下两种公式来替代:
=VLOOKUP(A2&B2,CHOOSE({1,2},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)
=VLOOKUP(A2&B2,IF({TRUE,FALSE},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)
更多相关阅读
上一篇: 下一篇:
在制作Excel工作表时,用户经常需要在不同的工作表间引用相匹配的数据
VLOOKUP函数单条件查找VLOOKUP函数多条件查找
关于 vlookup函数 的教程本站已发过入门+初级+进阶+高级的。在网上也可
本文讲述了使用VLOOKUP函数的模糊查找方法,如字符的模糊查找、数字的
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载}

我要回帖

更多关于 excel. vlookup替代if 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信