兩列數(shù)據(jù)對(duì)比的問(wèn)題,是使用Excel經(jīng)常會(huì)遇到的問(wèn)題。今天,快學(xué)會(huì)計(jì)將為大家分享Excel核對(duì)兩列數(shù)據(jù)的四種方法,看你用過(guò)哪種?
如圖,1月和2月兩列城市名稱順序不同,需要找出1月和2月各自獨(dú)有的城市和共有城市。
1、計(jì)數(shù)法
計(jì)數(shù)法是使用函數(shù)COUNTIF, 在C2單元格中輸入公式:
=COUNTIF($B$2:$B$15,A2)
公式結(jié)果為1,說(shuō)明大連在2月中出現(xiàn)了一次,向下復(fù)制公式,結(jié)果為0時(shí)說(shuō)明未在B列中出現(xiàn)。數(shù)字0就標(biāo)記了1月獨(dú)有的城市。
D2單元格輸入公式:
=COUNTIF($A$1:$A$15,B2)
公式結(jié)果數(shù)字0標(biāo)記2月獨(dú)有的城市。
E列只要和C列或D列結(jié)果相反即可。這樣都是用數(shù)字1和0來(lái)進(jìn)行標(biāo)記的,如果想列出城市名稱,可以用IF函數(shù)判斷計(jì)數(shù)結(jié)果。
2、查詢法
查詢法是利用公式VLOOKUP或MATCH來(lái)查詢。此處以VLOOKUP函數(shù)為例,在1月和2月城市之間互相查詢,當(dāng)出現(xiàn)錯(cuò)誤時(shí)說(shuō)明數(shù)據(jù)有差異。
C2單元格輸入公式:
=VLOOKUP(A2,$B$2:$B$15,1,0)
D2單元格輸入公式:
=VLOOKUP(B2,$A$2:$A$15,1,0)
要列出城市名稱,需要對(duì)公式結(jié)果進(jìn)行錯(cuò)誤判斷。這里的錯(cuò)誤判斷用IFERROR函數(shù)不能解決了,要用IF+ISORROR的函數(shù)組合判斷查詢結(jié)果。
ISERROR函數(shù)判斷公式運(yùn)行結(jié)果是否出錯(cuò),如果出錯(cuò)返回結(jié)果1,否則是0。IF+ISERROR的函數(shù)組合可以自由處理錯(cuò)誤值和非錯(cuò)誤值的顯示,而IFERROR函數(shù)只能處理錯(cuò)誤值的顯示。
3、數(shù)組法
首先看下C2單元格公式:
=IF(OR(A2=$B$2:$B$15),'',A2)
公式含義是在2月城市中只要出現(xiàn)了1月的城市名稱,就顯示空值,否則顯示1月的城市名稱,結(jié)果就是1月獨(dú)有的城市了。因?yàn)槭菙?shù)組函數(shù),最后需要按組合鍵【Ctrl+Shift+Enter】,自動(dòng)在公式外添加了大括號(hào)({ }),D列和E列同理,如圖。
4、標(biāo)色法
標(biāo)色法是使用條件格式,結(jié)合前面3種公式均可以標(biāo)記顏色。
就以數(shù)組公式為例,選擇1月城市列表,在條件格式的規(guī)則中設(shè)置格式并輸入公式:
=NOT(OR(A2=$B$2:$B$15))
含義是1月的城市列表在2月中沒(méi)有出現(xiàn)的,標(biāo)記橙色,即1月獨(dú)有城市,效果如圖。
選擇2月城市列表,在條件格式的規(guī)則中設(shè)置格式并輸入公式:
=OR(B2=$A$2:$A$15)
含義是1月的城市列表在2月中沒(méi)有出現(xiàn)的,標(biāo)記綠色,即2月獨(dú)有城市,效果如圖。
以上就是核對(duì)兩列數(shù)據(jù)的四種常用方法,如果你還有其他方法,歡迎下方留言。關(guān)注快學(xué)會(huì)計(jì),獲取更多會(huì)計(jì)干貨吧!
聯(lián)系客服