在工作中,我們經常需要對比兩列數據或文本是否相同,如果是比較簡單並且比較少的時候,我們可以肉眼一個一個的核對,或者都是數字的時候,可以用減法來核對,等於0的肯定是相同的,但是對於比較複雜又比較多的內容,肉眼識別顯然是不行的。
下邊分兩種情況給大家介紹幾種快速對比兩列數據的方法:
對比An與Bn單元格內容是否相同
例如對比下圖中列一與列二兩列數據是否相同,注意這裡對比的是同一行不同列的數據,即A2與B2是否相同、A3與B3是否相同……以此類推,而不考慮A2與B列中除B2外的其他單元格內容是否相同。
方法一:A2=B2
操作方法:在C2單元格中輸入公式:=IF(A2=B2,」相同」,」不同」),再按Enter鍵就完成了,IF函數公式翻譯一下就是,如果 A2=B2,輸出結果為「相同」,反之則為「不同」。
這裡要注意的是,相同和不同都需要加引號,而且必須是英文輸入法下的引號,否則公式無效。
具體操作步驟如下:
方法二:定位條件(Ctrl+G)
操作方法:選中兩列數據—使用快捷鍵Ctrl+G—在彈出的對話框中選擇定位條件—選擇行內容差異單元格—點擊確定,EXCE會自動將不同的單元格選中,可以將這些單元格填充顏色方便查看。
具體操作步驟如下:
方法三:Ctrl+
操作方法:選中兩列數據—使用快捷鍵Ctrl+,EXCE會自動將不同的單元格選中,可以將這些單元格填充顏色方便查看。
具體操作步驟如下:
需要注意的是,以上三種方法在對比文本和數值時是沒有問題的,但是存在的一個問題是他們在對比時是不區分字母的大小寫的,所以,如果對比的兩列數據中包含英文字母,用上面這三種方法就會出現偏差。
比如下面這種情況:
下邊介紹的這種方法就可以避免這種情況。
方法四:EXACT
操作方法:在C2單元格中輸入公式:=EXACT(A2,B2),再按Enter鍵就完成了,輸出結果為TRUE的則為相同,FALSE為不同,然後再篩選出FALSE就可以找到不同的了。
具體操作步驟如下:
比對A列數據在B列中是否出現過
舉個例子,公司召開分公司會議,通知各個分公司負責人參加,應參會人數與實際參會人數不符,現在需要核對出哪些人未到。
方法一:VLOOKUP
操作方法:選中C2單元格,點擊fx插入函數,選擇vlookup,如果你之前用過vlookup,直接在常用函數中就可以找到,如果沒有用過,在全部函數中來找。
這裡簡單介紹一下Vlookup,Vlookup是Excel中的一個縱向查找函數,有四個參數:
Lookup_value:為需要在數據表第一列中進行查找的數值。這裡我們選A2,也就是我們需要在B列中查找有沒有與A列相同的數據。
able_array為需要在其中查找數據的數據表。也就是要在哪裡查找,這裡我們當然選擇B列。
col_index_num為table_array 中查找數據的數據列序號。
Range_lookup為一邏輯值,指明函數 VLOOKUP 查找時是精確匹配,還是近似匹配。如果為FALSE或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。
使用vlookup查找結果輸出為#N/A說明在實際參會名單中未找到,如果覺得這樣看起來不是很只管,我們還可以加一個IF函數,公式為=IF(ISNA(VLOOKUP(B3,D:D,1,0)),"未到",""),最終輸出結果只在未到的人員後顯示未到,這樣就比較直觀的能看出哪些人未到了。
具體操作步驟:
方法二:條件格式
操作方法:選中兩列數據,點擊開始——條件格式——突出顯示單元格規則——重複值,在彈出框中選擇唯一值,EXCEL會自動比對兩列數據中唯一的內容,並用顏色標註出來。
具體操作步驟如下:
方法三:COUNTIF
操作方法:在C2單元格中輸入公=IF(COUNTIF($D$2:$D$8,B2),"","未到"),COUNTIF第一個參數為實際參會名單,選中後需加上$符號,直接按住F4就可以了。
具體操作步驟如下: