如何使用具有多个条件的 VLOOKUP

已发表: 2022-12-20
如何使用具有多个条件的 VLOOKUP

几乎没有人从未遇到过使用 Microsoft Excel 工作的情况。 人们可以继续谈论使用该软件的优势。 从小型企业到大型企业,MS Excel 成为每个人的首选应用程序。 在众多功能中,VLOOKUP 是突出的功能之一,它为拥有大量数据的用户节省了时间。 您可以使用 2 个标准或多个标准进行 VLOOKUP 吗? 好吧,我们已经为您准备好了。 在本文中,您将了解如何使用两种方法将 VLOOKUP 与多个条件一起使用,包括将 VLOOKUP 与多个条件帮助器列一起使用。

如何使用具有多个条件的 VLOOKUP

内容

  • 如何使用具有多个条件的 VLOOKUP
  • Excel 中的 VLOOKUP 是什么?
  • 您可以使用 2 个条件进行 VLOOKUP 吗?
  • 如何使用具有多个条件的 VLOOKUP?
  • 方法 1:使用辅助列
  • 方法二:使用CHOOSE函数

如何使用具有多个条件的 VLOOKUP

继续阅读以找到详细解释如何使用具有多个条件的 VLOOKUP 的步骤,并提供有用的插图以更好地理解。

Excel 中的 VLOOKUP 是什么?

VLOOKUP 是术语Vertical Lookup缩写。 它是 MS Excel 的内置功能,使用户能够通过垂直搜索工作表来查找特定值。 这是通过使用一个简单的公式来完成的,该公式是:

=VLOOKUP (lookup_value, table_array, col_index_number, [range_lookup])

这里,

  • lookup_value :这是您要在数据中查找的
  • table_array :它指定存在所需值的数据的位置
  • col_index_number :它指的是我们要从中获取返回值的列号
  • range_lookup :它由两个选项组成。 第一个是TRUE ,选择这意味着您正在寻找近似匹配。 第二个是FALSE,选择这意味着你正在寻找一个完全匹配

另请阅读:Excel 中行和列的区别

您可以使用 2 个条件进行 VLOOKUP 吗?

的,您可以使用 2 个条件或更多条件进行 VLOOKUP。 VLOOKUP 函数可以在使用多个条件的两种不同方法中使用。 一种是具有多个 Criteria 辅助列的 VLOOKUP,另一种是具有使用 choose 函数的多个 Criteria 的 VLOOKUP。 阅读本文以了解它。

如何使用具有多个条件的 VLOOKUP?

让我们继续讨论您在想知道如何使用具有多个条件的 VLOOKUP 时可以使用的方法。

方法 1:使用辅助列

当您必须在多个条件中查找值时,它是可以使用的方法之一。 具有多个条件帮助列的 VLOOKUP 要求您执行以下步骤。

注意:在下面提到的步骤中,我们将使用第 1、2 和 3 学期学生的数学和科学成绩。所有学期的数学成绩汇总在一起。 我们会在右侧表格中的名字旁边找到每个学期的数学分数。

1. 打开包含所需数据的 MS Excel文件

打开包含所需数据的 MS Excel 文件。

2. 在要合并的两列之间插入一个新列

在要合并的两列之间插入一个新列

3. 使用与号 (&) 和分隔符( ,) 以及=B2&”,”&D2公式组合B 列和 D 列

在这里,我们将合并两列 |如何使用具有多个条件的 VLOOKUP

4. 按键盘上的Enter 键查看组合结果。

按 Enter 键查看合并结果

5. 将公式拖到整列以合并其余单元格。

将公式拖到整列以合并其余单元格

6. 在需要分数的位置输入VLOOKUP 公式。 您还可以在公式栏中查看和编辑公式。

在需要分数的位置输入 VLOOKUP 公式。

7. lookup_value将包括单元格H7I6作为参考。 将公式写为H7&”,”&I6

lookup_value 将包括单元格 H7 和 I6 作为参考。 |如何使用具有多个条件的 VLOOKUP

8. 相应地锁定行和列,因为我们还需要填写其余详细信息。 按F4锁定H 列和第 6 行,以继续使用具有多个条件的 VLOOKUP。

相应地锁定行和列,因为我们还需要填写其余的详细信息。

9. 通过添加逗号 (,)移动到下一个参数table_array

通过添加逗号 (,) 移动到下一个参数 table_array

10. 选择包含所需值行和列

选择包含所需值的行和列 |如何使用具有多个条件的 VLOOKUP

11. 按F4锁定单元格引用

按 F4 键锁定单元格引用

12. 添加逗号 (,)并移至下一个参数: col_index_num

添加逗号 (,) 并移动到下一个参数 col_index_num

13. 提及表格数组中给出所需值列号。 在这里,数学列位于第3位。 在公式栏中键入3

提及表数组中提供所需值的列号。 |如何使用具有多个条件的 VLOOKUP

14. 键入逗号 (,)移动到下一个参数range_lookup

键入逗号 (,) 以移动到下一个参数 range_lookup

15. 选择FALSE – 完全匹配选项以继续获取正确的值。

选择 FALSE-Exact 匹配选项以继续获取正确的值

16. 完成公式后关闭括号

关闭括号,因为我们已经完成了公式

17. 按Enter获取第一个值。

按 Enter 获取第一个值 |如何使用具有多个条件的 VLOOKUP

18. 将公式拖过表格以获得所有需要的详细信息

在表格中拖动公式以获取所有必需的详细信息

这些步骤必须澄清您对问题的疑虑,您可以使用 2 个条件进行 VLOOKUP 吗?

另请阅读:如何在 Excel 中不使用公式复制和粘贴值

方法二:使用CHOOSE函数

您还可以暗示此方法使用 Choose 函数将 VLOOKUP 与多个条件一起使用。 与上述方法不同,您在这里不需要辅助列。 您可以轻松地使用 Choose function 选项来使用具有多个条件的 VLOOKUP。 按照下面提到的步骤使用具有多个条件的 VLOOKUP。

1. 导航到包含所需数据的MS Excel 文件

打开包含所需数据的 MS Excel 文件

2. 在所需的单元格中输入VLOOKUP 公式

在所需单元格中输入 VLOOKUP 公式 |如何使用具有多个条件的 VLOOKUP

3. lookup_value将包括单元格 G7 和 H6作为参考。 将公式写为G7&”,”&H6

lookup_value 将包括单元格 G7 和 H6 作为参考。

4. 相应地锁定行和列,因为我们还需要填写其余的详细信息。 按F4锁定G 列和第 6 行

相应地锁定行和列,因为我们还需要填写其余的详细信息。

5. 键入逗号 (,)移动到下一个参数。

键入逗号 (,) 以移动到下一个参数 |如何使用具有多个条件的 VLOOKUP

6. 这里不用table_array,使用CHOOSE函数

这里我们将使用 CHOOSE 函数而不是 table_array

7. 在大括号中键入1,2作为index_num以创建组合。

在大括号中键入 1,2 作为 index_num 以创建组合

8. 键入逗号 (,)以移动到下一个参数value1

键入逗号 (,) 以移动到下一个参数值 1 |如何使用具有多个条件的 VLOOKUP

9.选择将作为名称列的值 1,然后按F4 键锁定这些

选择将成为名称列的值 1,然后按 F4 键锁定值

10. 要将value1与下一列合并,请添加带分隔符( ,) 的与号 (&),然后选择value2 ,即术语 column

要将 value1 与下一列合并,请添加一个与号 (&) 和一个分隔符 (,)

11. 按F4锁定并添加逗号 (,)以移动到下一个参数。

通过按 F4 键锁定值并添加逗号 (,) 以移动到下一个参数 |如何使用具有多个条件的 VLOOKUP

12. 要添加value2,请选择结果所需的Maths 列,然后按F4锁定值。

要添加 value2,请选择结果所需的 Maths 列,然后按 F4 键锁定值

13.关闭括号完成CHOOSE功能。 现在您有了没有辅助列的table_array

关闭括号以完成 CHOOSE 功能。现在你有没有辅助列的 table_array

14. 键入逗号(,) 并移至col_index_num参数,提及2 ,因为Maths是源列的第 2 列。

输入逗号 (,) 并移至 col_index_num 参数,提及 2,因为 Maths 是源列 | 的第 2 列如何使用具有多个条件的 VLOOKUP

15. 添加逗号(,) 以移动到range_lookup参数并选择FALSE以获取准确值。

添加逗号 (,) 以移动到 range_lookup 参数并选择 FALSE 以获取准确值

16. 关闭括号并按Ctrl+Shift+Enter得到结果

关闭括号并按 Ctrl+Shift+Enter 得到结果

17. 将公式拖过表格,得到完整的结果

将公式拖过表格并得到整个结果 |如何使用具有多个条件的 VLOOKUP

这是使用 CHOOSE 函数对多个条件进行 VLOOKUP 的方法。

常见问题 (FAQ)

Q1。 组合时需要添加分隔符吗?

。 当我们在不使用分隔符的情况下进行组合时,我们有可能最终得到不同值的相同组合。 例如,

1个2个带隔板无分隔符
美国广播公司123 美国广播公司,123 abc123
abc1 23 abc1,23 abc123

因此,始终建议使用分隔符以避免此类混淆。

Q2。 是否有必要在数据之间添加辅助列?

,如果您不想对原始数据进行任何更改,您还可以将辅助列添加到最右边或最左边。 但是将它插入列之间使您可以只向表数组添加两列而不是四列或更多列。 您可以根据自己的方便工作。

推荐

  • 如何在 TikTok 上编辑和保存草稿
  • 如何在 Instagram 故事中使用“添加你的贴纸”
  • 如何在 Excel 中冻结行和列
  • 修复 Excel 在 Windows 10 中打开速度慢的问题

这些是您在使用具有多个条件的 VLOOKUP 时可以暗示的两种方法。 我们希望本指南对您有所帮助,并且您能够了解如何使用具有多个条件的 VLOOKUP 和具有多个条件帮助器列的 VLOOKUP。 如果您有任何疑问和建议,请随时通过下面的评论部分与我们联系。 另外,让我们知道您接下来想了解什么。