问题描述
例如,假设在工作表1中,我有以下列
Column A..........Column B
Apple..............Val01
Ball...............Val02
Cat................Val03
Dog................Val04
在工作表2中,我有相同的两列,但有5000行。 例如,以5行为例,
Column A........... Column B
Dog
Ball
Apple
Cat
Cat
现在,在我的工作表2中,我有5000行填充了A列,但是我想基于工作表1中的值自动填充B列。我尝试使用INDIRECT函数,但未成功。我正在使用此公式=INDIRECT( "'test!B" & MATCH(A1,test!A:A,0))
,其中test是我的工作表名称。有人可以告诉我这是怎么回事,或者是否有其他方法可以解决此问题?谢谢。
解决方法
您正在寻找INDEX
而不是INDIRECT
在Sheet2!B1
=INDEX(test!B:B,MATCH(A1,test!A:A,0))
并复制到所有行。
,请找到附件。 = INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))