A列與B列數據不相同的情況下,如何判斷A列相同數據所對應的B列數據是否相同與不同?

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函數判斷就行了


分享到:


相關文章: