1

我正在尝试为 Excel 工作表编写 Visual Basic 代码。

我在工作表 2 中有数据,想从工作表 2 中检索值并将它们返回到工作表 1 中的单元格。

首先,我需要在工作表 2 的 A 列中搜索字符串“TOTAL OR”。找到该值后,我需要在工作表 2 的 B 列中搜索与同一行中的“TOTAL OR”匹配的值。找到该值后,我需要将其返回到工作表 1 中的单元格。

数据每月更新,行数可变,因此我不能使用基于特定行的简单 Excel 公式。我还需要参考多个工作表才能将数据返回到工作表 1,即从工作表 3 中检索值并返回工作表 1,从工作表 4 中检索值并返回工作表 1,等等。

4

1 回答 1

1

您可以使用 sheet1 中的 vlookup 公式。这是一个关于使用文本"TOTAL OR"
的 sheet1 和 sheet2 示例的示例:

=VLOOKUP("TOTAL OR",Sheet2!A:B,2,FALSE)

现在关于:

数据每月更新,行数可变,因此我不能使用基于特定行的简单 Excel 公式。我还需要参考多个工作表才能将数据返回到工作表 1,即从工作表 3 中检索值并返回工作表 1,从工作表 4 中检索值并返回工作表 1,等等。

我不认为这是 VLOOKUP 的问题

如果我误解了你并且 VLOOKUP 无法工作,请告诉我。

于 2013-07-09T18:03:20.980 回答