比较两个Excel文件之间的列?

所以我有两个excel文件。

文件1:

ABC M1 -BLANK- New C3 -BLANK- Old F35 -BLANK- Old 

文件2:

 ABC M1 -BLANK- XX C2 -BLANK- XX F35 -BLANK- XX 

我想比较两个文件的列A,在这种情况下find任何相应的值(M1和F35),跳过任何不匹配的值(C3 / C2),并将文件1中的列C中的值写入文件2的列B 。

结果:

 M1 -New- XX C2 -BLANK- XX (Unchanged) F35 -Old- XX 

任何方式,我可以做到这一点?

非常感激。

你可以使用VLOOKUP 。 假设文件1中的图纸名称被称为Sheet1

 =IFERROR(VLOOKUP(A2, 'Sheet1'!A:C, 3, 0), "") 

注意:如果它们在不同的工作簿中,则可能必须在工作表名称之前放置File1的path,例如,如果path是C:\Workbook.xlsx ,则将使用:

 =IFERROR(VLOOKUP(A2, 'C:\[Workbook.xlsx]Sheet1'!A:C, 3, 0), "") 

VLOOKUP在文件2中取A2的值,在文件2的A列中查找并返回匹配的第三列的值。 如果没有find匹配,它将返回#N/A ,并且IFERROR将任何潜在的IFERROR #N/A转换为空白。