打开APP
userphoto
未登录

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

开通VIP
使用 VVLOOKUP、INDEX 或 MATCH 查找值

若要在大型列表中查找值,可以使用 lookup 函数。广泛使用VLOOKUP函数,但HLOOKUP函数和组合使用INDEXMATCH函数可以为您也适用。

下面是 VLOOKUP 的范围及其使用的参数:

= VLOOKUP(,,,)

例如:=VLOOKUP(21500,C2:E7,3,FALSE)

  • 第一个参数(该函数需要处理的一段)是要搜索的值。 该参数可以是单元格引用(如 B2),也可以是值(如“欧阳”或 21500)。

  • 第二个参数是您认为其中包含要查找的值的单元格区域。

    重要: 如果使用 VLOOKUP,包含您所搜索的值或单元格引用的列必须是区域中最左侧的列。

  • 第三个参数是单元格查找区域中包含您要查看的值的列。

第四个参数是可选的尽管大多数人输入 FALSE (或 0)。为什么?因为这将强制函数查找精确匹配在搜索。您可以不输入任何参数或为 TRUE,但如果未找到精确匹配,则函数将返回最接近近似匹配,并且通常情况下,大多数用户不希望近似匹配。

若要显示近似匹配可严重的问题,说要寻找的价格采用 ID 2345768 部件,但切换两个数字,如下所示的公式中键入其︰ =VLOOKUP(2345678,A1:E7,5)。 因为 VLOOKUP 找到最接近的数字小于或等于您指定 (2345678) 的数字,该公式将返回了错误部件的价格。您最终可能不正确帐单客户,由于此错误。

如果您为“近似匹配”参数指定 FALSE 或 0,并且不存在精确匹配,该公式将在单元格中返回 #N/A,而不是错误的值 - 这种结果更好。 这种情况下,#N/A 并不意味着您输入了错误的公式(除了键入了错误的数字),而是意味着未找到 2345678 - 您需要的是 2345768。

下面的示例显示此函数如何工作。在单元格 B2(第一个参数)中输入值后,VLOOKUP 搜索单元格 C2:E7(第二个参数),并从区域中的第三列 E 列(第三个参数)返回最接近的近似匹配。

在此示例中,第四个参数保留为空,因此函数返回近似匹配。

使用 HLOOKUP 函数

熟悉 VLOOKUP 后,使用 HLOOKUP 函数不会太难。 您输入相同的参数,只不过 HLOOKUP 在行中查找值,而不是在列中。

INDEX 和 MATCH 配合使用

如果您不希望被限制为只能在最左侧列中搜索,可以使用 INDEX 和 MATCH 函数的组合。 配合使用这些函数的公式比使用 VLOOKUP 函数的公式稍微复杂一些,但是其功能更强大 - 相比 VLOOKUP 函数而言,外面有一些用户非常喜欢 INDEX/MATCH 组合。

此示例显示了一个小型列表,其中我们要搜索的值“芝加哥”并不在最左侧的列中。 所以不能使用 VLOOKUP。 我们将改用 MATCH 函数在区域 B1:B11 中查找“芝加哥”。 在第 4 行中找到了。 然后,INDEX 将该值用作 lookup 参数,并在第 4 列(列 D)中查找 “芝加哥”的人口。 单元格 A14 中显示了所用公式。


注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EXCEL里最常用的三个函数
VLOOKUP函数同族兄弟HLOOKUP函数的用法介绍
Vlookup的亲姊妹,可总是被人们给忽略了,原来Hlookup也这么好用!
VLOOKUP天天吹牛皮,结果牛急了
Excel制表技巧(49)公式及函数B
公式函数14202班第一课时查找引用函数学习暨课后作业解题思路小结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服