如何在excel中使用多个条件进行vlookup?

VLOOKUP 是最流行的 Excel 函数之一。但它也是最有限的功能之一。

高级 Excel 用户知道,有很多事情我们无法使用 VLOOKUP 完成,或者他们必须付出额外的努力才能使其发挥作用。

例如,使用带有多个条件的 VLOOKUP。默认情况下,VLOOKUP 允许您搜索单个值。

但在现实世界中,有些情况我们需要使用两个或多个标准。

假设您有整个学校的学生列表,并且您想要在该列表中搜索姓名为“John”并且属于 IX 班的学生。

很有可能有不止一个学生的名字叫“约翰”。这里最好的解决方案是结合两个不同的标准(名称和类)以获得正确的回报值。

今天在本文中,我们将探讨使用 VLOOKUP 进行多个条件的方法。

因此,让我们开始并确保从此处下载此示例文件以进行后续操作。

现在根据我上面提到的问题,我们需要在VLOOKUP中使用两个条件作为搜索值。为此,我们需要进行两个简单的调整。

创建新的支撑柱

以下是通过连接两个条件来插入新列的步骤。

  • 首先,我们需要添加一个新列。
  • 之后,在新列中输入公式以连接名称和类别,如下所示。
  • 现在将公式拖到列中的最后一个单元格。
  • 现在我们有一个列,其中组合了两个不同的标准(名称和类别)。

组合搜索值中的两个条件

现在,接下来的事情是在 VLOOKUP 的 Lookup_value 参数中组合两个条件。

这里我们想要使用“John”和“Class-IX”,为此我们需要在lookup_argument 中使用&符号将两者组合起来。

之后我们需要选择C列和D列作为lookup_range,2作为col_index_number,0作为[range_lookup]

最后按 Enter 键。现在我们得到了 IX 班约翰的成绩。

怎么运行的

在VLOOKUP中使用组合条件的方法很简单。当我们将两列合并为一列时,它会为我们提供唯一的值。

试想一下,我们的数据中出现了三次约翰这个名字。但是当我们将名称加入到它们的类中时,我们会为每个名称获得一个唯一的值。

例如,JohnClass-IX、JohnClass-VI 和 JohnClass-II。现在重复已经没有价值了。

同样,在 VLOOKUP 中指定 Lookup_argument 时,我们组合了两个条件:姓名和班级,以便它返回正确学生的分数,即 IX 班的 John。

结论

通过 VLOOKUP 使用多个条件可以帮助您更准确、更轻松地搜索值。就像我们在上面的例子中所做的那样。

而且,最好的部分是,结合两个不同的标准没什么大不了的,它简单又容易。我希望您发现这个公式很有用,并且它将对您的工作有所帮助。

现在告诉我一件事。您是否尝试过在 VLOOKUP 中添加多个条件?或者你有其他方法吗?请在评论部分与我分享,我很乐意听到你的声音。并且不要忘记与您的朋友分享这个技巧。

添加评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注