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