【发布时间】:2020-12-24 11:18:01
【问题描述】:
例如,假设在表 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 是我的工作表名称。有人可以告诉我这有什么问题,或者是否有其他方法可以解决这个问题?谢谢。
【问题讨论】:
-
=INDIRECT("'test'!B" & MATCH(A1, 'test'!A:A, 0))或省略工作表名称周围的':-) -
它工作正常,非常感谢!
标签: excel vba excel-formula excel-2010