在VBA中匹配的Excel单元格

时间:2018-05-22 15:46:57

标签: excel vba excel-vba search

我想在我的主要Excel工作表的单元格中使用一个数字,并使用它来搜索另一个以此数字开头的excel文件中的特定行。之后,程序需要将此行中特定单元格的值用于主Excel工作表中的单元格。

EX:我工作表中第一个单元格的值: 6.02 。现在程序需要在另一个文件的列中找到该值。以 6.02 开头的行包含值为 dog 的单元格。值 dog 需要进入包含 6.02 的第一个单元格旁边的单元格内。

我需要你的帮助,因为我对VBA一无所知。我今天开始了!

非常感谢!!

1 个答案:

答案 0 :(得分:0)

您可以使用两本书之间的VLOOKUP来完成此操作。等式的内容如下。你实际上不会输入' [book2] SheetName'部分,这将需要反映您的其他工作簿的名称以及您在该书中查看的工作表。

A2 =查找值(在您的示例中为6.02)
X1 =返回值的列(在您的示例中为#34; dog")
X2 =列索引号(如果你不是从A开始它代表(值的索引列 - 查找值索引)+ 1

=VLOOKUP(A2,'[Book2]SheetName'!$A$X1,X2,0)