❶ Excel之如何篩選兩列數據中不同的部分
工作中遇到了這樣的需求:在excel的A列數據中篩選出B列數據中沒有的那一部分,A列數據10w,B列數據18w。我自己找到了幾種方法,在這里做一下筆記。
第一種方法:高級篩選
1.首先將兩列數據貼在兩個不同的工作表中,A列在sheet1,B列在sheet2。注意兩列數據的名稱要一樣。
2.因為我要從A列數據中篩選數據,所以我選中sheet1中的A列,點擊菜單中的「數據」,找到篩選選項,選擇高級篩選。excel中會有「高級篩選」的字樣,WPS中點擊自動篩選右下角的小方塊~
3.接下來點擊條件區域的輸入框,一定要記得讓游標處在這個輸入框里哦。然後切換到sheet2,選中所有要比較的數據,嫌麻煩就直接在輸入框里改數字就好了~
4.點擊確定,就能在sheet1里的A列看到篩選出來的重復的數據啦。如果你要篩選重復的數據,到這就可以了,如果要篩選不重復的,那就選中這些數據行,全部刪除
5.最後點擊數據篩選里的全部顯示就好啦~~
這個方法比較簡單,但是有個缺點就是數據量大點的話,excel很容易跑死,所以數據量大的話不建議用這種方法哦。
第二種方法:Vlookup
vlookup是excel中的一種豎直查找,即列查找的方法。基本語法為:
VLOOKUP(查找目標,查找范圍,返回值的列數,精確查找or模糊查找)
1.步驟一同方法一
2.在sheet1的第二列寫公式:vlookup(A2,Sheet2!A2:A568,1,0)
A2 是我們要在sheet2中查找的值;
Sheet2!A2:A568 是sheet2中的查找區域;
1 是結果查找區域中的哪一列;
0 代表精確查找;如果需要模糊查找,填1即可。
3.向下拖拽,復制公式,顯示#N/A就是查找失敗,sheet中並沒有這個值,顯示相同數字就是sheet2中查找到了相應的值,最後進行數據篩選,將相同的數據刪除即可。