如何在Excel中匹配两列并返回第三列

  • Share This
Hugh West

有时在处理多列的时候,你经常需要 匹配你的两列,返回第三个值 在这篇文章中,我们将看到如何在 "数据 "中匹配两列。 ǞǞǞ 并返回第三个。

下载实践工作手册

下载这本工作手册,在阅读本文的同时进行练习。

匹配两列并返回第三列.xlsx

Excel中匹配两列并返回第三列的3种简单方法

在这里,我们将比较两列存在相同的值。 如果这两个值被匹配,那么它将返回第三列的值,这些值将是对应的结果。 第1栏 .

让我们看看下面的表格,我们有一些产品ID和它们相应的价格。 我们创建另一列,标题为 产品ID-2 在这里,我们将对以下几列进行比较 产品ID 产品ID-2 来返回来自 价格 栏中的 价格-2 列。

1.在Excel中使用VLOOKUP函数来匹配两列并返回第三列

在第一种方法中,我将向你展示使用 VLOOKUP函数 让我们一步步来吧。

步骤。

  • 转到 F5 并写下以下公式
=vlookup(e5,$b$5:$c$15,2,false)

公式解释。

  • 在这里, 查询值 E5 .
  • ǞǞǞ 阵列 B5:C15 .
  • ǞǞǞ 列索引号 2 .所以 ǞǞǞ 将返回相应的价格为 E5 ...(因为价格在数组的第2列)。
  • 然后,按 进入 来获得输出。

  • 之后,使用 填充手柄 自动填表 F9 .

阅读更多。 如何在Excel中比较两列的匹配(8种方法)

2.结合INDEX-MATCH函数,在Excel中匹配两列并返回第三列

下一个方法是一个重要的方法。 在这里,我将使用一个组合,即 指数 MATCH函数 让我们来看看这些步骤。

步骤。

  • 转到 F5 并写下以下公式
=index($c$5:$c$15,match(e5,$b$5:$b$15))

公式分解。

  • match(e5,$b$5:$b$15) ǞǞǞ 将返回相对位置 1002 阵列中的 B5:B15 .
    • 输出:{2}
  • index($c$5:$c$15,match(e5,$b$5:$b$15)) → 这就变成了
  • index($c$5:$c$15,2)
    • 输出:{1029}
  • 现在,按 进入 来获得输出。

  • 最后,使用 填充手柄 自动填表 F9 .

阅读更多。 如何在Excel中计算两列的匹配度(5种简单方法)

类似读物

  • Excel比较两个列表并返回差异(4种方法)
  • 如何在Excel中匹配多个列(最简单的5种方法)
  • Excel 宏程序比较两列数据(4种简单方法)
  • 在Excel中比较三栏并返回一个值(4种方法)

3.结合IF、INDEX和MATCH函数,在Excel中匹配两列并返回第三列

现在,我将展示另一种方法。 对于这种方法,我对数据集做了一些改变。

这一次,我将同时匹配 产品ID 类别 并获得 价格 ㄖ子。 中频 , 指数。 匹配 功能将在这里发挥作用。

步骤。

  • 转到 G7 并写下以下公式
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

公式分解。

  • C5:C15=G6 → 这是在逻辑上检验 基金会 该条件是一个数组条件。
    • 输出。 为真 是为 C类 ,以及 失败 是为其他类别。 {false;false;true;true;false;false;true;false;false;false}。
  • B5:B15 → 这是一个值,如果测试是 为真 .
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 是查询值,查询数组是 如果(c5:c15=g6,b5:b15) ,这意味着 ǞǞǞ 将寻找 PID-1001 {false;false; "pid-1005″; "pid-1001″;false;false; "pid-1009″;false;false;false;false}. 并为你提供相对位置。
    • 输出:{4}
  • index(d5:d15,match(g5,if(c5:c15=g6,b5:b15),0)) → 这就变成了
  • index(d5:d15,4)
    • 输出:{2186}
  • 然后,按 ctrl+shift+enter 这是因为它是一个数组公式。 你会看到有一对 第2个括号 出现在包含该公式的公式中。

阅读更多。 在Excel中匹配两列并输出第三列(3种快速方法)

需要记住的事情

  • ǞǞǞ 绝对参考 是为了锁定一个范围。
  • ctrl+shift+enter 是用于数组公式。

总结

在列之间进行比较以找到匹配的结果,并从不同的列中得到一个值,这是一种常见的做法。 ǞǞǞ 了解这类问题的解决方案在很多情况下会使你的工作变得更容易。 我希望你会喜欢这篇文章。 请继续关注更多有价值的文章。

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.