打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel函数应用篇:做表格查询更轻松!vlookup+hlookup

lookup函数在excel应用很广,因此它还有衍生出来的2个函数:vlookup和hlookup。

这2个函数和lookup函数功能相同,只是应用场景不同。

vlookup专门用来对行数据进行查询,hlookup专门用来对列数据进行查询。而lookup是既可以对行使用,也可以对列使用。

如图中案例表格,我们之前是用lookup函数来查询。现在,我们也可以使用vlookup函数来查询(因为数据是一行一行的,所以使用行查询的vlookup)。

如果你没有学会这些函数,那么就无法应对大量数据的表格。

现在,我们就来用函数公式实现excel自动化办公。

一、掌握“vlookup函数”的用法

vlookup函数是根据查找值,来返回对应行的值。用法为:

=vlookup(查找值,查找区域,返回第几列的值,参数)

查找值必须在查找区域的第1列,查找区域必须包括返回值所在区域。

参数为true(1)和false(0),true代表模糊查询,如果没有找到查找值,就找比查找值小但最接近查找值的值;false代表精准查询,如果没有找到查找值,就返回错误结果。参数可以省略,省略代表默认的true。

在精准查询时,查找区域可以无序排列;但在模糊查询时,查找区域也要按升序排列,否则出错。

示例说明:

=vlookup(c3,A3:B7,2,0)

公式代表在A列-B列区域之间,在第1列(也就是A列)查找C3的值,返回第2列(也就是B列)的值,0代表精准查询。

因为C3=4,在第1列能够找到,所以返回对应的第2列值西瓜。

=vlookup(c3,A3:B7,2)

公式省略了参数,即为默认的参数1(false)。但由于这里能够找到查找值,所以结果就和参数0(ture)是一样的。

我们一般是使用精准查询功能,因此这里注意尽量不要省略。

使用“vlookup函数”进行行查找

图中案例要通过工号来查询姓名,我们用精准查询,无需考虑升序问题。

F3单元格公式为

=IFERROR(VLOOKUP(E3,A3:C10,2,0),"查无此工号")

这里包含两,首先是vlookuo函数部分

VLOOKUP(E3,A3:C10,2,0)

代表在A列-C列区域,在第1列(A列)查找E3值,返回第2列(B列)的对应值,0为精准查询。

然后,为了避免查询不到结果,我们在外面套用iferror函数,对错误值显示“查无此工号”。

如果把公式里的数字2改为3,就变成返回第3列的值,也就是手机号。

二、掌握“hlookup函数”的用法

hlookup函数是根据查找值,来返回对应列的值。用法为:

=hlookup(查找值,查找区域,返回第几行的值,参数)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel错误显示有哪些?(如何处理Excel表格错误?)
vlookup不能使用横向查找怎么办?用hlookup啊,轻松搞定横向查找
为什么IF函数只用两个参数也能计算?
Lookup类函数让你如鱼得水
EXCEL函数|横向查找函数HLOOKUP的使用方法
VLOOKUP函数基本使用方法及常见问题解析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服