3.3 数据关联组合

1、 vlookup函数

公式:=VLOOKUP(找谁,在哪找,要第几列,怎么找)
公式解读
(1)找谁(Lookup_value):你要根据什么去找?比如根据"姓名"去找成绩。
(2)在哪找(Table_array):你要去哪个大表格里找?注意:这个范围的第一列,必须包含你"找谁"的那个内容!
(3)要第几列(Col_index_num):找到后,你需要它同一行的第几列的信息?从你选的"在哪找"范围的第一列开始数!
(4)怎么找(Range_lookup):通常只用两个选项。FALSE(或O):精准找,找不到就报错。最常用!TRUE(或1):模糊找,用于找区间范围

1.1 单条件查找

image.png

上图就是通过工号查找工号对应的分数,
公式
=VLOOKUP(F2,A:C,3,0)
第一参数:找谁,单元格里是A003,所以选择F2第二参数:在哪找?是总表的A:C区域(从工号到得分的整个表)
第三参数:要第几列?得分在A:C这个范围里是第3列
第四参数:怎么找?FALSE(0)精准查找

1.2 通配符查找

image.png

公式
=VLOOKUP(F2&"",A:C,2,0)
F2&"
":查找内容缺了一部分,可以用“*”代替,在接一个"&",要用英文的双引号
A:C:查找的范围
2:返回查找范围中的第2列
0:精确匹配

1.3、 模糊查找

image.png

公式
=VLOOKUP(F2,B:C,2,1)
F2:要查找的值,即张的工资的纳税比例
B:C:查找范围,全选B、C列
2:返回查找范围中的第2列
1:模糊查找。张的工资是52680,则vlookup会在标准表中找到与52680匹配的最大值

1.4 反向查询

image.png

公式
=VLOOKUP(D2,IF({1,0},B2:B5,A2:A5),2,0)IF({1,0},区域2,区域1)
把工号列(B列)放在区域2
把姓名列(A列)放在区域1相当于手动把两列换了个位置!

1.5数据格式问题

image.png

公式
=VLOOKUP(E2&"",A2:B5,3,0)E2&"":可以看出表中的编号这列是文本格式,所以要
连接一个空号
A2:B5:前面的$符号像一把锁,锁在谁前面,谁就不能动了,注:没锁的话,查找区域就会跟着下移,结果也会出错
另一种操作方式就是将数据类型拉齐一致,要么都是数值类型,要么都变为文本类型也可以。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容