Excel中带有多个标准的VLOOKUP(6个例子)。

  • Share This
Hugh West

VLOOKUP 函数一般用于在表格的最左边一列中寻找一个值,该函数将从指定的列中返回同一行中的一个值。 在这篇文章中,你将了解到如何使用这个 VLOOKUP函数 多重标准 在Excel中,有一些合适的例子和说明。

下载实践工作手册

你可以下载我们用来准备这篇文章的Excel工作簿。

带有多个标准的VLOOKUP.xlsx

在Excel中使用多条件的VLOOKUP的6个例子

1.在Excel的VLOOKUP中使用Ampersand来连接多个标准

在以下数据集中,有三个流行品牌的智能手机型号的一些数据。 B栏 代表一个辅助列,它是由与之并列的数值组成的。 C列 D栏 .

由于 VLOOKUP 函数在第一列中寻找一个值,我们必须在下表中把这个辅助列放在第一位。 通过使用 安培数(&) ,在 VLOOKUP函数 在这个例子中,将 寻找一个文本值 B栏 这是由一个指定的品牌和其相应的型号组合而成。

例如,我们要知道的价格是 三星S21 Ultra 因此,这里有两个不同的标准:智能手机的品牌名称和型号。 现在我们将使用 VLOOKUP 函数来提取指定智能手机的价格。

在输出中 细胞C18 ,所需的公式将是。

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

在按下 进入 ,你会立刻看到指定智能手机的价格。

阅读更多。 具有多个标准和多个结果的VLOOKUP(8个例子)

2.VLOOKUP与CHOOSE函数在Excel中连接多个标准的方法

如果你不想使用辅助列来提取数据,可以用 VLOOKUP 在多个标准下,你可以将 带有选择功能的VLOOKUP 而不是。 选择 函数根据其索引号从一个值列表中选择要执行的值或动作。 这个CHOOSE函数的通用公式是。

=CHOOSE(index_num, value1, [value2], ...)

由于我们要从表中知道三星S21 Ultra的价格,所以所需的公式为 细胞C18 将是。

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13, $F$5:$F$13),2,FALSE)

在按下 进入 ,你会马上找到上述智能手机型号的价格。

在这个公式中。 选择 函数形成一个具有 B、C和F栏 .如 栏目B 和C 已经合并到了 选择 函数,它们将代表一个单列的 VLOOKUP 这里的功能。

阅读更多。 在Excel中使用多条件的Vlookup而不使用辅助列的方法(5种方法)

3.VLOOKUP与MATCH函数在Excel中包含多个标准的关系

ǞǞǞ 匹配 函数返回一个数组中与指定值相匹配的项目的相对位置,并按指定的顺序排列。 通过将 VLOOKUP 匹配 函数,我们可以手动指定输出类型。

中要求的公式 细胞C18 将是现在。

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

在按下 进入 ,你会看到指定智能手机型号的价格。

在这个公式中, 匹配 函数寻找存在于 细胞B18 阵列中的 B4:G4 然后返回列号。 然后这个列号被分配给第三个参数 (col_num_index) 的。 VLOOKUP 功能。

所以,现在如果你改变了在 细胞B18 的相应结果,在 细胞C18 将被一次性更新。 例如,如果你在 "Chipset "中键入 细胞B18 中的嵌入公式。 细胞C18 将显示指定智能手机型号的芯片组名称。

阅读更多。 INDEX MATCH与VLOOKUP功能的对比(9个例子)

4.结合VLOOKUP和IF函数来连接多个标准

还有一种方法可以避免使用帮助列,同时使用 VLOOKUP 我们必须在Excel中使用带有多个标准的 IF功能 在这里定义了一个查找数组,用于 VLOOKUP 功能。

由于我们在这里使用的是类似的数据集,因此在 细胞C18 以拉出三星S21 Ultra的价格将是。

=vlookup(d15, if(c5:c13=d16, b5:f13, ""), 5, false)

新闻 进入 而该公式将立即返回指定智能手机型号的价格。

阅读更多。 Excel中带有多个IF条件的VLOOKUP示例(9个标准)

类似读物

  • VLOOKUP不工作(8个原因& 解决方案)
  • 为什么VLOOKUP在存在匹配时返回#N/A? (5个原因& 解决方案)
  • 如何在Excel中对多个表进行Vlookup和求和(2个公式)
  • Excel VLOOKUP垂直返回多个数值

5.Excel中单列多条件的VLOOKUP函数

在本节中,我们将看到如何在 VLOOKUP 我们必须在第一个参数中输入一个单元格的范围。 (lookup_value) 的VLOOKUP函数在此。

例如,我们想画出苹果和小米品牌的两个智能手机型号。 因此,输出中需要的公式是 细胞C18 应该是。

=vlookup(d15:d16,b5:f13,2,false)

在按下 进入 ,你会得到苹果和小米智能手机的两个型号。

由于 VLOOKUP 函数总是提取第一个匹配的数据,在这个例子中,只有苹果和小米品牌的第一个型号作为返回值出现。

阅读更多。 如何使用VLOOKUP在不同的列中使用多个标准

6.在VLOOKUP中使用下拉列表作为多条标准

我们还可以创建 下拉列表 VLOOKUP 创建下拉列表后,你不必再手动输入标准,而是从下拉列表中选择智能手机品牌和型号,VLOOKUP功能将显示相应智能手机型号的价格。

在下面的数据集中,我们现在将为智能手机品牌和型号创建两个下拉列表,在 细胞D15和D16 分别是。

📌 步骤1。

➤ 选择 细胞D15 首先。

➤ 根据 数据 丝带,选择 数据验证 选项,从 数据工具 下拉。

将出现一个对话框。

📌 第2步。

➤ 在 允许 框,选择 列表 选择。

➤ 启用编辑在 来源 框并选择单元格的范围 B5:B13 .

➤ 按 认可 .

因此,第一个智能手机品牌的下拉列表现在已经可以使用了。

📌 第3步。

同样地,你必须为智能手机型号创建另一个下拉列表。 你必须选择单元格的范围 C5:C13 来源 的选项。 数据验证 在这里的对话框。

📌 第4步。

➤ 现在在 细胞18 ,输入以下公式。

=vlookup(d15, if(c5:c13=d16, b5:f13, ""), 5, false)

➤ 从下拉列表中,选择一个智能手机品牌和它的型号,你将会看到所选智能手机型号的价格。

每次你从下拉列表中选择一个新的智能手机品牌及其型号,带有价格的输出单元将被更新。

阅读更多。 VLOOKUP比较Excel中的两个列表(2种或多种方式)

结论性的话语

我希望上面描述的例子现在能帮助你在Excel电子表格中应用它们,同时使用VLOOKUP函数的多个条件。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.