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