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

我发现VLOOKUP,它似乎不符合我需要执行的所有标准。 以下是阻止我在这个时候。 我将不胜感激任何帮助。

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

谢谢,

虽然VLOOKUP有其用途,我总是build议使用INDEX函数,而不是使用最左边的列。

我认为你正在寻找的公式types(放在电子表格A的N列):

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

这将使电子表格A中B1的特定单元格与电子表格B中列C中的值匹配,然后在相应行的列P中提供值。 很明显,你应该用工作簿的名称和“工作表1”replace电子表格B中的工作表名称。