如何匹配来自2个不同工作表的数据并在excel中匹配时拉出?

时间:2016-02-22 05:54:50

标签: excel excel-formula

我在excel中使用2个不同的工作表,一个是testData,另一个是QLD。我需要匹配两个工作表中的ID,如果匹配,请选择QLD表的价格列。目前数据结构是这样的

TESTDATA

A)ProductID | B)PriceMatch
      S100  |   Need to match
      S200  |   Need to match
      S300  |   Need to match

QLD

A) ProductID | B)Price
      S100   |   $100
      S200   |   $200
      S300   |   $300

2 个答案:

答案 0 :(得分:0)

索引/匹配将为您创造奇迹

语法

 {=index('range where return value is <price>', match('test value', 'range where test value is', 0))}

记得使用control + shift + enter

进入

答案 1 :(得分:0)

在B1

中的testData中输入公式

= INDEX(QLD!$ B:$ B; MATCH(testData!$ A1; QLD!$ B:$ B; 0); COLUMNS($ A:A))