首先使用條件格式高亮差異,選中數據區域后通過“新建規則”輸入公式=A1Sheet2!A1并設置填充顏色,可直觀顯示不一致單元格;其次利用公式比對,插入輔助列輸入=IF(A2Sheet2!A2,"有差異","一致"),拖動填充后篩選“有差異”行;再通過VLOOKUP函數查找缺失項,在輔助列輸入=IF(ISNA(VLOOKUP(A2,Sheet2!A:A,1,FALSE)),"缺失于表2","存在"),反向操作可找出雙向差異;最后可用PowerQuery將兩表加載為表格格式,使用左反連接和右反連接分別找出獨有記錄,實現全面比對。
如果您需要在Excel中比對兩個表格的數據并找出差異項,可以通過多種方式實現。這類操作常用于數據校驗、重復值排查或信息更新檢測。
本文運行環境:DellXPS13,Windows11
一、使用條件格式高亮差異
通過條件格式功能,可以直觀地將兩個表格中不一致的單元格標記出來,便于快速識別差異位置。
1、打開包含兩個表格的工作表,確保兩表結構相同且對應數據行列對齊。
2、選中第一個表格的數據區域(例如A1:C10)。
3、點擊“開始”選項卡中的“條件格式”,選擇“新建規則”。
4、選擇“使用公式確定要設置格式的單元格”。
5、輸入比較公式,如:=A1Sheet2!A1,表示當前單元格與另一工作表同位置單元格不相等。
6、點擊“格式”按鈕,設置填充顏色為黃色或其他醒目顏色,確認后應用規則。
7、完成設置后,所有與第二個表格不同的單元格將被高亮顯示。
二、利用公式進行逐行比對
通過插入輔助列使用邏輯判斷公式,可以在新列中標注出每行是否存在差異。
1、在第一個表格右側插入一個新列,命名為“差異提示”。
2、在新列第一行輸入公式:=IF(A2Sheet2!A2,"有差異","一致")。
3、按Enter鍵后,向下拖動填充柄復制公式至所有數據行。
4、查看該列結果,“有差異”即表示對應行在兩表中內容不同。
三、使用VLOOKUP函數查找缺失項
VLOOKUP可用于在一個表格中查找另一個表格是否存在對應值,適合主鍵或唯一標識字段的比對。
1、在第一個表格旁添加輔助列,標題為“查找示例”。
2、輸入公式:=IF(ISNA(VLOOKUP(A2,Sheet2!A:A,1,FALSE)),"缺失于表2","存在")。
3、向下填充公式,檢查哪些項目在第二個表格中不存在。
4、切換至第二個表格,反向執行相同操作,找出僅存在于表2而不在表1的記錄。
5、結合雙向查詢結果,即可完整掌握兩表間的數據差異分布。
四、借助PowerQuery合并比對
PowerQuery提供強大的數據整合能力,能高效識別兩表之間的新增、刪除和修改項。
1、將兩個表格分別轉換為“表格”格式(Ctrl+T),并命名如“Table1”和“Table2”。
2、進入“數據”選項卡,選擇“獲取數據”→“從其他源”→“從表格/范圍”加載兩個表到PowerQuery器。
3、在PowerQuery中選擇“合并查詢”功能,將Table1與Table2進行左反連接(LeftAnti)。
4、選擇匹配的關鍵列(如ID或名稱),連接類型設為左反,僅保留Table1中不在Table2的記錄。
5、加載結果到新工作表,重復操作以右反連接找出Table2獨有項。
以上就是excel怎么把兩個表格的數據核對找出差異_excel兩表數據比對差異項方法的詳細內容,!