单条件查询:

=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嵌套: 注意混合引用的恰当使用,可以随意左或者下拉

 

posted on 2019-08-12 18:13  be·freedom  阅读(857)  评论(0编辑  收藏  举报