DgSimpLe
兩列數據對比,這是Excel中很常見的問題了,
舉個例子
為了回答這個問題,我就拍腦袋,舉個例子,如下兩列數據,A列和B列,接下來我再來分享下,如何快速對比分析這兩列數據差異。
方法1:使用函數來對比兩列數據
常用的函數,那就是Vlookup,Match,Countif這幾種方法了。
①使用Vlookup
函數用法:=Vlookup( 找什麼, 哪裡找, 返回第幾列, 精確查找還是模糊查找 )
如,我輸入公式:=VLOOKUP(B2,A:A,1,FALSE)
這個公式表示,在A列數據中精確查找B2內容,若找到,則返回同一行上的對應數值,若沒有找到,則返回一個錯誤值;
使用這個方法,就可以判斷出AB兩列數據中的相同部分和不同部分。
②使用Match
使用Match函數的原理和Vlookup類似,Match函數比Vlookup更簡單點。
函數用法:=Match( 找什麼, 查找範圍, 查找的方式 )
如實例中,我輸入公式:=MATCH(B2,A:A,0)
表示查找B2在A列中的位置,若是找到,則返回位置,若沒有找到,則返回一個錯誤。
使用函數的這個特性,就可以判斷出AB兩列的相同部分和不同部分。
③同理,還可以使用Countif函數
函數用法:=COUNTIF(A:A,B2),表示查找B2在A列中出現的次數
知道了函數的用法,就可以在條件格式中使用公式,對相同部分進行標識了:
步驟:①選擇B列 → ②菜單“開始”→ ③條件格式 → ④新建規則 → ⑤使用公式 → ⑥輸入公式 → ⑦設置單元格格式
方法2:高級篩選法
AB兩列對比數據,還可以使用Excel中的高級篩選,快速判斷兩列的相同部分:
①選擇“數據”-“高級” → ②將B列作為列表區域,A列作為條件區域;
這樣就能篩選出B列中與A列重複的數據了。
方法3:透視表
使用透視表來對比分析兩列數據,也是很方便的,因為這裡要對比的是兩列數據,所以,我們需要使用“多重計算區域透視表”:
①按下Alt+D,鬆開,再按P,使用透視表嚮導;
②選擇A列和B列,作為兩個區域;
③調整透視表佈局和設置統計方式;
其他方法
如果是逐行對比的話,還是一個最快的對比多列數據的方法,那就是<ctrl>+\\(反斜槓)
/<ctrl>
好了,就分享到這吧,有用的話,麻煩點個贊哦,謝謝!
我是Excel大全,每日分享實用的Excel小技巧!
Excel大全
使用函數比對countifs,VLOOKUP
來補充一下,這個問題之前解答過,
方法有三種:
公式法:
根據條件來編寫公式,COUNTIFS能夠判斷另外一個表中是否包含對應的數據,並且能夠給出包含的個數。VLOOKUP函數直接給出對應內容,顯示結果的就表示至少有一個對應的值,#N/A就表示不包含相同數據。
透視表法
ALT+D+P呼出數據透視表嚮導>多重區域合併計算
添加兩個表的區域進來
數據透視表就給出結果了
Power Query
合併查詢,選擇完全外部,然後展開就可以了
數據比較涉及的內容基本上就是這樣,可以根據實際需要進行選擇
EXCEL數據處理與分析
方法很多,簡單的用if判斷或直接用條件格式突出重複值或唯一值,還有常用的新建規則,如果多列數據且順序不一判斷數據,可用函數index、match
第一,如同一個工作表,判斷AB兩列數據快遞單號,且順序一樣,
1、直接用條件格式突出唯一值,並顯示顏色
2、新建規則,如單元格B2不等於A2,B列字體自動顯示紅色,(注意要把公式的A2改為相對值)如下動畫
3、或者在輔助列用公式=IF(B3<>A3,"不相同\
Excel顧問萍姐
\n
{!-- PGC_VIDEO:{"thumb_fingerprint": 10709104040062296048, "vid": "v02004aa0000bifm0hg858lre1c6b6v0\
Excel從零到一
簡單的if函數判斷就行了