在excel中需要帮助才能在VBA中执行4个单元格查找和复制

时间:2016-01-11 15:52:51

标签: excel excel-formula vlookup

我找到了VLOOKUP,它似乎不符合我需要执行的所有标准。 以下是此时阻止我的事情。我将不胜感激。

在excel中,我需要将电子表格A列B中特定单元格的值与电子表格B列C中的一系列值进行匹配。然后在找到电子表格B中的值的行中,我需要获取P列中单元格的值并将其复制到电子表格A列N中。

谢谢,

1 个答案:

答案 0 :(得分:2)

虽然VLOOKUP有其用途,但我始终建议使用INDEX功能,因为您不受使用最左侧列的限制。

我认为您正在寻找的公式类型(将被放入电子表格A的第N列):

=INDEX('[Spreadsheet B]Sheet1'!P:P,MATCH(B1,'[Spreadsheet B]Sheet1'!C:C,0))

这将使Spreadsheet A中B1的特定单元格与Spreadsheet B中C列中的值匹配,然后在相应行的P列中提供值。显然,您应该将“电子表格B”更改为工作簿的名称,将“Sheet1”更改为电子表格B中工作表的名称。