ARTICLE · 1083970
两个独立Excel文件核对姓名顺序,跨工作簿找出顺序不一致
两个独立Excel文件核对姓名顺序,跨工作簿找出顺序不一致
⚠️重点区分
前面是同一个文件(工作簿)里的2个工作表sheet;
现在是两个独立的Excel文件(工作簿1.xlsx 和 工作簿2.xlsx),公式写法不一样!
目标:同一行顺序比对,工作簿1的A2姓名,对比工作簿2的A2姓名,同行名字要一样。
公式写法
在【工作簿1】里C2单元格输入:
excel
=IF(A2='[工作簿2.xlsx]Sheet1'!A2,"相同","不一样")
✅ 严格匹配(包含隐藏空格)版本:
excel
=IF(EXACT(A2,'[工作簿2.xlsx]Sheet1'!A2),"相同","不一样")
✅重要前提(必须满足)
两个Excel文件都要同时打开,公式才能正常读取数据!
关闭【工作簿2】之后,公式会变成带完整电脑路径的长串公式,依然能用,但是不方便修改。
📌推荐操作小技巧(不容易写错)
1. 两个文件全部打开
2. 在工作簿1的C2输入: =IF(A2=
3. 鼠标点切换到【工作簿2】窗口,点Sheet1的A2单元格
4. 继续输入 ,"相同","不一样") ,回车
👉 WPS/Excel会自动生成完整公式,不用手动敲引号、中括号,不容易出错。
⚠️常见报错坑
1. 文件名、工作表名是中文:必须英文单引号
2. 文件改名或者移动存放位置,公式会失效,需要重新选择引用