如何對比出EXCEL兩列資料不相同的資料

時間 2021-09-08 03:18:00

1樓:逗比耶魯

操作方法如下:

1.首先要新建excel**;

2.然後進入到所建的excel**當中,輸入即將要核對的相關資料;

5.最後就可以看到比較得出的結果了。

2樓:

以2007版excel為例,我們要對比出下圖中截止到9月和10月應收賬款列不相同的資料。

開啟要對比資料的excel工作表,我們可以任意選擇在**一還是**二進行資料對比,如在**二「應收賬款」列後面和**一的資料進行對比。

我們從上圖中可以看到**一的客戶名稱是按照a-n的順序排列,而**二的客戶名稱是混亂的。所以我們要在**二後面先運用lookup查詢函式來找出各客戶名稱對應的**一的應收賬款金額,這樣才能將資料進行對比。方法如下:

1、在g4單元格輸入vlookup查詢函式,即=vlookup(),如下圖所示:

2、輸入vlookup函式的第一個引數,即查詢物件,因為我們要按照客戶名稱來查詢,所以選擇客戶名稱所在單元格,即e4,如下圖。

3、第一個引數條件選擇完成後輸入逗號,然後選擇第二個引數條件,即需要查詢資料的資料表範圍,因為我們要在**一中查詢客戶名稱對應的應收賬款,所以**一為我們的查詢範圍,即:a到b列(如下圖),選擇完成輸入逗號結束第二個引數條件的選擇。

注意,查詢範圍必須將vlookup函式第一個引數,即查詢物件放在查詢範圍的第1列(即,客戶名稱列必須排在查詢範圍的第1列),否則vlookup函式不成立。

4、輸入第三個引數條件:返回值位於查詢資料的資料表範圍內的序列號,因為我們要返回的是**一的應收賬款的數值,而應收賬款位於我們選擇的資料範圍a列到b列中的b列(即第2列),所以輸入列序列號:2,如下圖所示。

5、第三個引數條件選擇完成後輸入逗號,然後輸入vlookup函式的最後一個引數:0(其中0代表精確匹配值,1代表近似匹配值),引數輸入完成。

6、按回車鍵返回函式公式計算結果,我們可以返回的數值為:709500,正是對應的**一中c公司的應收賬款,如下圖所示。

7、將游標移動到g4單元格右下角。當其呈現為「+」字型時下拉複製函式公式,顯示結果如下圖所示。

8、為了更直觀的對兩列資料進行對比,我們用f列的資料減去g列的資料,差值不等於0時,則表示兩列資料不同,然後我們按照步驟7的方法下拉複製公式,得出結果如下圖所示。完成。

由此可以對比出b、f、i、m、l公司的資料不相同,如下圖所示。

vlookup函式的語法規則:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value為需要在資料表中進行查詢的物件。lookup_value 可以為數值、引用或文字字串。

table_array為需要在其中查詢資料的資料表範圍。注意,查詢範圍必須將vlookup函式第一個引數,即查詢物件放在查詢範圍的第1列,否則vlookup函式不成立。

col_index_num為table_array 中(即查詢資料的資料表範圍中)返回值在資料範圍中的列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。

range_lookup為一邏輯值,如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1則查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

3樓:彼岸的暗夜

先在a、b列輸入兩列資料,然後把游標定位在c1單元格。

方法一:

在c1單元格內輸入公式 =if(exact(a1,b1)=true,"相同","不相同"),注意輸入字元按英文半形輸入。

回車後,再次選中c1單元格,把滑鼠放在右下角,出現黑色小十字,然後向下拖拽,也可以雙擊左鍵。

方法二:

在c1單元格輸入陣列公式:=if(countif(a:a,b1)=0,"不重複","")。

回車後,再次選中c1單元格,把滑鼠放在右下角,出現黑色小十字,然後向下拖拽,也可以雙擊左鍵。

方法三:

c1輸入公式:=if(iserror(match(a1,$b$1:$b$5,0)),"",a1)。

match部分得到的結果是#n/a或者數字,然後用iserror函式,將#n/a錯誤值進行處理,iserror(#n/a)得到true,iserror(數字)得到false,

最外面用if函式來進行判斷,如果第一引數是true,就執行第二引數,否則執行第三引數。這個應用是巧用excel兩列對比,完成查詢重複項。

方法四:

c1輸入公式:=if(isna(vlookup(a1,$b$1:$b$6,1,)),"←a有b無","←ab共有")

d1輸入公式:=if(isna(vlookup(b1,$a$1:$a$6,1,)),"←b有a無","←ba共有")

然後下拉複製公式,完成excel兩列對比。

4樓:大海老師

excel怎麼比對兩列資料的不同

5樓:匿名使用者

1. 兩列資料基本一樣的話,在一空列做公式 =if(a1=b1,)。假設對比資料a、b兩列。一樣就會顯示0,不一樣顯示false。

2.兩列資料排序不一樣。資料在a、b列,a資料少幾個。在空列做公式 =countif(a$1:a$100,b1),一樣的資料會顯示1,顯示0的,說明a列裡沒有這個資料。

6樓:匿名使用者

在兩列後面加一列c,第一行輸入公式:=if(a1=b1,"相同","不同"),然後拖動該單元格右下角十字,填充到c列的所有行,就可以看到效果了。

7樓:

=if(a1=b1,"資料相同","資料不同")

Excel兩列資料對比排序,excel兩列相同資料對應排序

在c1單元格輸入以下陣列公式,按ctrl shift enter組合鍵結束,然後向下填充公式 index a a,small if countif b 1 b 5,a 1 a 8 0,row 1 8 4 8 row a1 詳見附圖 宮子軒兩 如果你是2007版的話,試著將公式改一下 iferror ...

excel如何篩選兩列不重複資料

哇哎西西 準備工具 材料 microsoft office 家庭和學生版 2016 excel軟體。1 首先開啟microsoft office 家庭和學生版 2016 excel表,在a列和b列中輸入兩組資料,然後重複該值。2 然後在單元格c1中輸入公式 if countif b b,a1 a1,...

excel表裡,有兩列資料(豎排),如何讓第二列資料根據第一列變成橫排

手機應用使用技巧 sub aa dim flag as boolean,rg as range,l as integer,m as integer,r as integer,i as integer flag true m 1 r activesheet.usedrange.range a65536...