[英]Comparing columns between two excel file?
所以我有两个Excel文件。
文件1:
A B C
M1 -BLANK- New
C3 -BLANK- Old
F35 -BLANK- Old
文件2:
A B C
M1 -BLANK- XX
C2 -BLANK- XX
F35 -BLANK- XX
我想比较两个文件的A列,在这种情况下找到任何对应的值(M1和F35),跳过所有不匹配的值(C3 / C2),然后将C列的值从文件1写入文件2的B列。
结果:
M1 -New- XX
C2 -BLANK- XX (Unchanged)
F35 -Old- XX
有什么办法可以做到吗?
非常感激。
您可以为此使用VLOOKUP
。 假设文件1中的工作表名称称为Sheet1
:
=IFERROR(VLOOKUP(A2, 'Sheet1'!A:C, 3, 0), "")
注意:如果它们位于不同的工作簿中,则可能必须将File1的路径放在工作表名称之前,例如,如果路径为C:\\Workbook.xlsx
,则将使用:
=IFERROR(VLOOKUP(A2, 'C:\[Workbook.xlsx]Sheet1'!A:C, 3, 0), "")
VLOOKUP
接受文件2中的A2值,在文件2的A列中查找该值,然后返回匹配项第三列的值。 如果找不到匹配项,它将返回#N/A
,并且IFERROR
会将任何可能的IFERROR
#N/A
变为空白。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.