Vlookup函数的多列查找、多条件查找
vlookup函数可能很多人用过,但多列查找和多条件查找很多人不会,我们来先回顾一下函数语法。
Vlookup(lookup_value,table_array,col_index_num,range_lookup)
参数以及说明见下表:
参数 |
简单说明 |
输入数据类型 |
lookup_value |
要查找的值 |
数值、引用或文本字符串 |
table_array |
要查找的区域 |
数据表区域 |
col_index_num |
返回数据在查找区域的第几列数 |
正整数 |
range_lookup |
模糊匹配 |
TRUE(或不填) /FALSE |
4个参数可以这样记忆:1、找什么;2、在哪里找;3、找到了拿回家;4、找不到如何交差,按照这样的逻辑比较容易记住。相信大家都有这样的生活经历,小时候妈妈叫你去邻居家借东西,你蹭蹭跑到邻居家,借到东西拿回家给妈妈。我们把这4个参数按照这样的生活经历去记忆它,很快就能记住。如图1:
图1
Vlookup函数多列查找
当需要查找的列很多,第3个参数如果一个个手工输入,公式要写很多次,如果第3个参数用column()就不用一个个输入。例如,要查找序号为1的姓名、部门等多个字段内容,
查找姓名公式为=VLOOKUP($A$31,$A$22:$N$23,COLUMN(B23),0),
鼠标放在单元格右下角,点击+,向右拖动鼠标,就可以填充其他字段公式。如图2。
图2
Vlookup函数多条件查找
将不同条件用&连接起来,使多个条件变为一个条件。
如图3,要查找产品名称和型号都匹配的单价,可以把产品名称和型号2个字段合并为一个字段,即辅助列内容,再用VLOOKUP查找。
图3
关于vlookup函数更多问题可以点击下面的链接地址。
赞 (0)