单条件查询:
=VOOKUP("张",A1:D3,4,0)【第二个参数查找范围必须从第一参数条件所在列开始】
=VLOOKUP(条件,查询范围,显示查询范围内的第几列,精确匹配)
结合通配符
=vlookup(A1&"*",A:C,3,0)
【若A1是北京可以找到北京市】
模糊匹配:数值区间的查找引用:vlookup会找到小于等于第一参数值的最大值
使用数字查找文本,将数字改为文本
使用文本类型的数字找数字
=vlookup(--F4,$$:$$,3,0)
按行查找:hlookup
多条件查询1:
希望在sheet1中A1表格 显示出 sheet2中,A列为张,B列为男 的身高
方法:
A1编辑框:
=INDEX(Sheet2!C:C,MATCH("张"&"女",Sheet2!A:A&Sheet2!B:B,0))
ctrl+shift+enter
多条件查询2:
张 ,女 ,A ,的班级
=INDEX(D:D,MATCH("张"&"女"&"A",A:A&B:B&C:C,0)) 输入完公式用shift+ctrl+enter
或者
=LOOKUP(1,0/((A2:A5="张")*(B2:B5="女")*(C2:C5="A")),D2:D5) ##LOOKUP(1,0/((条件1)*(条件2)···),查询范围)
注:查询范围若为D:D,则不行
vlookup和match嵌套: 注意混合引用的恰当使用,可以随意左或者下拉