LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP

4周前 (11-13 03:27)阅读1回复0
kanwenda
kanwenda
  • 管理员
  • 注册排名1
  • 经验值89770
  • 级别管理员
  • 主题17954
  • 回复0
楼主

VLOOKUP的感化是,在数据区域的最左侧列中查找指定内容,并返回与之对应的右侧其他列的内容。

那个函数的常用办法是:

VLOOKUP(要找谁,在哪个区域的首列查找,返回第几列的内容,[婚配体例])

好比下图中,要按照I3单位格指定的省份,在左侧对照表中查询省会城市,能够利用以下公式:

=VLOOKUP(I3,B2:G8,3,0)

LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP

公式暗示在B2:G8那个区域的首列中查找指定内容“江苏”,并返回该区域第三列的信息,第四参数利用0,暗示利用切确婚配的体例。

美中不敷,VLOOKUP函数只能从左到右查询,若是想从上到下查询,就只能请出VLOOKUP的二弟HLOOKUP了。

HLOOKUP函数与VLOOKUP函数的语法十分类似,用法根本不异。

区别在于VLOOKUP函数在纵向区域中查询,而HLOOKUP函数则在横向区域中查询。

好比下图中,要按照B5单位格的姓名,在1~3行那个区域中查询对应的成就,能够利用以下公式完成:

=HLOOKUP(B5,1:3,3,FALSE)

LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP

公式暗示在1:3那个区域的首行中查找指定内容“池海东”,并返回该区域第三行的信息,第四参数利用FALSE,也暗示利用切确婚配的体例。

不清晰1:3是啥意思?就是1~3行的整行引用,和利用“A:B”暗示A~B列的整列引用是类似的写法。

若是要从右向左查询呢?

如下图所示,要按照H2单位格中指定的姓名,在C列查询到该姓名,并返回B列对应的准考证号:

=LOOKUP(1,0/(C2:C10=H2),B2:B10)

LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP

利用LOOKUP函数能够实现肆意标的目的的数据查询,形式化写法为:

=LOOKUP(1,0/(包罗前提的一行或一列=指定的前提),要返回内容的行或列)

若是要停止多个前提的查询,形式化写法为:

=LOOKUP(1,0/(前提区域1=指定前提1)/(前提区域2=指定前提2),要返回内容的行或列)

若是你利用的是Excel 2021,还能够用XLOOKUP。

那个函数的写法是如许的:

=XLOOKUP(查找值,查找范畴,成果范畴,[容错值],[婚配体例],[查询形式])

前三个参数必需,后面几个参数可省略。

如下图所示,要按照G1的部分,在A列查询该部分并返回B列对应的负责人姓名。公式为:

=XLOOKUP(G1,A2:A11,B2:B11)

LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP

第一参数是查询的内容,第二参数是查询的区域,查询区域只要选择一列即可。第三参数是要返回哪一列的内容,同样也是只要选择一列就能够。

公式的意思就是在A2:A11单位格区域中查找G1单位格指定的部分,并返回B2:B11单位格区域中与之对应的姓名。

因为XLOOKUP函数的查询区域和返回区域是分隔的两个参数,如许就不消考虑查询的标的目的问题了,不只能实现从左到右,还能从右到左、从下到上、从上到劣等肆意标的目的的查询。

好了,今天咱们分享的内容就是那些吧,祝各人一天好意情。

图文造做:祝洪忠

0
回帖

LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息