Excel,如果第1列和第2列的单元格值匹配,则将单元格2行中的值插入单元格1行的另一个单元格中

时间:2012-10-24 03:04:10

标签: excel-formula

我需要找到SHEET2中的行X,它在其库存A中包含相同的值(整个列A中有一个这样的值),它匹配SHEET1上当前单元格的C列值,然后放入SHEET2将X列D列放入当前单元格,我将输入您希望提供给我的公式:)))

我试过了:

="SHEET2!D"& MATCH('SHEET1!C16,SHEET2!A:A,0)

而不是输入它插入的值:

DBW!D110

所以它确实找到了正确的行(在这种情况下为#110)和DBW!D110是正确的单元格,如何获取其值(不是它的单元格#)?

2 个答案:

答案 0 :(得分:0)

 SHEET 1
  A   B  C  D
1 1   2  8  =VLOOKUP(C1,SHEET2!A:A,4,FALSE)
2 10  6  4  =VLOOKUP(C2,SHEET2!A:A,4,FALSE)
3 15  5  11 =VLOOKUP(C3,SHEET2!A:A,4,FALSE)

SHEET 2
  A  B  C
1 4  5  23 
2 8  7  45
3 11 12 16

这要求Sheet2列经过Alpha排序才能正常工作

答案 1 :(得分:0)

获得单元格引用后,您可以使用INDIRECT查看其值,因此您的公式将从

更改
="SHEET2!D"& MATCH('SHEET1!C16,SHEET2!A:A,0)

=INDIRECT("SHEET2!D"& MATCH('SHEET1!C16,SHEET2!A:A,0))