跳到主要内容

使用 VLOOKUP 进行左查找

在本教程中,我们将讨论如何使用 VLOOKUP 找出在 Excel 左侧列中列出的有关右侧给定项目的信息。 我们可能知道 VLOOKUP 函数不能向左看,所以为了完成任务,我们将不得不使用 选择 功能。

使用 vlookup 1 进行左查找

如何使用 VLOOKUP 执行左查找?

填写 产品信息 30001 如上图所示,列在数据最右侧的列中,您可以使用 CHOOSE 函数对表进行重新排序 - 将具有查找值的最右侧列“移动”到最左侧位置。 然后您可以使用普通的 VLOOKUP 公式来检索您想要的值。

通用语法

=VLOOKUP(lookup_value,CHOOSE({1,2,3,…,N},rangeN,range1,range2,range3,…),column_num,FALSE)

  • 查找值: VLOOKUP 用来定位对应信息位置的值。 这里指的是给定的产品 ID。
  • 范围1、范围2、范围3、范围N: 单元格列 Lookup_Array中 并列出其他信息。
  • 列数: 指示要从中检索数据的列的数字。 请注意,由于 CHOOSE 函数,最右侧的列现在移动到最右侧的位置,以显示 第一栏 (颜色列),您应该输入 column_num 为 2; 提出 第二列 (尺寸列),您应该输入 column_num 为 3......
  • range_lookup 错误: 强制 VLOOKUP 只找到完全匹配的。

填写 产品信息 30001, 请复制或在相应单元格中输入以下公式,然后按 输入 得到结果:

颜色(单元格 H6)
= VLOOKUP(4 美元,选择(1,2,3,4 {},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,假)
尺寸(单元格 H7)
= VLOOKUP(4 美元,选择(1,2,3,4 {},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),3,假)
价格(单元格 H8)
= VLOOKUP(4 美元,选择(1,2,3,4 {},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),4,假)

注意:不要输入产品 ID 30001 在公式中,我们使用了单元格引用 4 美元 (我们在引用中添加美元符号以使其成为绝对值)因为我们希望公式是动态的。 这样,我们只需在单元格中更改产品ID,就可以轻松获取其他产品的信息 H4.

使用 vlookup 2 进行左查找

公式说明

这里我们以下面的公式为例:

=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,FALSE)

  • CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9): CHOOSE 函数通过将列 E 移动到第一个,或者我们说,数组中最左边的位置来重新排序列,如下所示:
    {30001,"White","Large",20;30002,"Black","Large",21;30003,"Blue","Medium",19;30004,"Red","Medium",18;30005,"Yellow","Small",20}.
    在表格形式中,数组将是这样的:
    使用 vlookup 3 进行左查找
  • 查找(4 美元,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,假)= VLOOKUP(4 美元,{30001,"White","Large",20;30002,"Black","Large",21;30003,"Blue","Medium",19;30004,"Red","Medium",18;30005,"Yellow","Small",20},2,错误的): 30001, 单元格中的查找值 H4,VLOOKUP函数会在CHOOSE创建的新表中定位其完全匹配的行,然后在 2nd 列,即 白色.

相关功能

Excel VLOOKUP 函数

Excel VLOOKUP函数通过在表的第一列上进行匹配来搜索值,并从同一行中的特定列返回相应的值。

Excel CHOOSE功能

CHOOSE 函数根据给定的索引号从值参数列表中返回一个值。 例如CHOOSE(3,”Apple”,”Peach”,”Orange”)返回Orange,索引号为3,Orange是函数中索引号后的第三个值。


相关公式

使用 INDEX 和 MATCH 进行左查找

要查找 Excel 电子表格左侧列中列出的有关右侧给定项目的信息,您可以使用 INDEX 和 MATCH 函数。 与另一个 Excel 强大的查找功能 VLOOKUP 相比,这两个函数的组合具有在任何列中查找值的优势。

从另一个工作表或工作簿中查找值

如果您知道如何使用VLOOKUP函数在工作表中搜索值,那么其他工作表或工作簿中的vlookup值对您来说就不是问题。

查找具有多个条件的最匹配值

在某些情况下,您可能需要根据多个条件查找最接近或近似的匹配值。 结合 INDEX、MATCH 和 IF 函数,您可以在 Excel 中快速完成。


最佳办公效率工具


Office Tab - 在 Microsoft Office(包括 Excel)中启用分页式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations