Excel疑难解答 – 比较单元格的范围他们复制下一列的文本

我有两张床单。 一个有一列文字。 另一个有一个文本列和一个数字相邻的列。

我想比较每个单元格到另一个工作表上的范围。 如果find了表B上的文本,我想把表A中列旁边的数字放在表B中string旁边的列旁边。

这似乎工作的第一个单元格,但是当我复制/粘贴它返回0。

= IF(COUNTIF(D2,'ClientKW Input'!$ B $ 1:$ B $ 337),'ClientKW Input'!$ A $ 1:$ A $ 337,0)

对于列D2它返回正确的数字,但不是为D3和其他单元格?!?

你也可以使用INDEX MATCH来达到这个目的。 像下面这样:

 =INDEX(Sheet1!B:B, MATCH(Sheet2!A1, Sheet1!A:A, 0)) 

在上面的例子中,你正在拉动的数据是在表1中列B,你用来search的值是表2列A,与表1列A相匹配。你可能需要为你的具体需要改变这个。