我需要将工作表1中的A列值与工作表2中的A列值进行匹配。 如果两者相同,则从工作表2中复制B和C值,然后在工作表1中粘贴到D和E中。我将在B和C中的工作表2中手动输入值。
我使用下面的公式。但不行。因为大多数COlumn A值不符合要求。无论是VBA代码还是EXCEL公式都非常有用。
=IF(Sheet4!A2=Sheet5!A2;Sheet5!B2;" ")
=INDEX((Sheet5!A:A);MATCH(Sheet5!B2;(Sheet4!A:A);0))
答案 0 :(得分:1)
像这样使用INDEX-MATCH:
=INDEX(Sheet2!$C:$D, MATCH(Sheet1!$A2, Sheet2!$A:$A, 0), COLUMNS($A:A)) in sheet1!D2 and drag it down and right.
顺便说一下,为什么要用vba标记它?