2張excel表的資料對比,Excel裡兩張表之間資料的比對公式

2022-02-16 06:10:11 字數 5826 閱讀 9445

1樓:匿名使用者

假設兩表的**號碼都在a列

在表1,b1輸入

=countif(表2!b:b,表1!a1) 下拖在表2的b1輸入

=countif(表1!b:b,表2!a1) 下拖兩表b列不為0的就是有重複的

2樓:

樓主的用意肯定是根據兩張表的**號碼整理出乙個最全資料的表來。

首先對這兩個表自身進行檢查,假如**號碼都在b列,在b列後插入一輔助列(新c列),在c2輸入公式「=if(countif(b$2:b2,b2)=1,"","重複"),公式向下填充,將這兩個表中標記有「重複」的行刪除;

其次,在表2的c2輸入公式「=if(countif(表1!b:b,b2)=1,"刪除",""),公式向下填充,將b2中標記有「刪除」的行刪除;

第三,將兩張表剩下的資料複製貼上到乙個新錶,就是包含了兩張表所有**號碼的資料(絕不重複)。

如果只是將重複的做標記,那麼省去前兩步,在表2的b列後插入一輔助列(新c列)在c2輸入公式「=if(countif(表1!b:b,b2)>=1,"重複",""),公式向下填充即可。

3樓:匿名使用者

用countif,例如:

=if(countif($j$1:$j$20,k1)>0,"重複","")

4樓:匿名使用者

vlookup

if+counif 都可以

excel中如何將兩張**中的資料內容進行對比篩選

5樓:

1、首先開啟兩個excel**,開啟後將其中乙個**的資料,複製貼上到另外乙個**中。

2、然後選擇剛貼上過來的資料,選擇「開始」功能欄中的「條件格式」。

3、點選「突出顯示單元格規則」中的「其他規則」,會彈出乙個對話方塊。

4、開啟「介於」功能欄,選擇「不等於」選項。

5、然後點選第乙個**中的「編號」選項,就會出現「=$b$2」,這個不是我們需要的。

6、然後,按鍵盤上的的「f4」,連續按三次,就會出現「=b2」。

7、接著開啟下方的「格式」選項,點選「圖案」,隨便選擇乙個顏色後,點選確定,

8、在確定,我們就可以看到兩個**資料中的差異了。

6樓:風會教育

excel中如何快速核對兩個**中的資料是否一致

7樓:匿名使用者

還是用vlookup 這個很實用的,你可以看看幫助表1(sheet1),表2(sheet2)和你填的一樣表3(把第一列填上)

第二列公式為:=vlookup(a1,sheet1!a:b,2,false)

第三列公式為:=vlookup(a1,sheet2!a:b,2,false)

8樓:曉風之妻

首先確認一下,a列與b列是對應的,也就是說張三就是10.如果是。那麼先整理出a列和b列,放在sheet3裡面(任何工作表裡面,自己命名知道就可以了)。

然後在其餘工作表裡面b1選vlookup函式,會彈出對話方塊,一共四空白lookup-valu值選a1,第二空白選sheet3!ab(就是你整理的資料)。第三行敲2,因為你一共2列,需要得到的結果是第二列。

最後乙個空白敲0,這樣就可以了,等於在你表中搜尋與a1一樣的值對應的資料是多少,然後b2.3.4.

5往下拉就可以了。

9樓:匿名使用者

步驟1、在sheet3的b2單元格輸入以下公式,然後向下填充公式=iferror(vlookup(a2,sheet1!a:b,2,0),"")

步驟2、在sheet3的c2單元格輸入以下公式,然後向下填充公式=iferror(vlookup(a2,sheet2!a:b,2,0),"")

詳見附圖同表舉例

10樓:

sub 整理資料()

i = 1

do until sheet1.cells(i, 1) = ""

j = 1

c = 0

do until sheet3.cells(j, 1) = ""

if sheet1.cells(i, 1) = sheet3.cells(j, 1) then

sheet3.cells(j, 2) = sheet1.cells(i, 2)

c = 1

exit do

end if

j = j + 1

loop

if c = 0 then

sheet3.cells(j, 1) = sheet1.cells(i, 1)

sheet3.cells(j, 2) = sheet1.cells(i, 2)

end if

i = i + 1

loop

i = 1

do until sheet2.cells(i, 1) = ""

j = 1

c = 0

do until sheet3.cells(j, 1) = ""

if sheet2.cells(i, 1) = sheet3.cells(j, 1) then

sheet3.cells(j, 3) = sheet2.cells(i, 2)

c = 1

exit do

end if

j = j + 1

loop

if c = 0 then

sheet3.cells(j, 1) = sheet2.cells(i, 1)

sheet3.cells(j, 3) = sheet2.cells(i, 2)

end if

i = i + 1

loop

end sub

直接貼上到excel自帶的vba編輯器中f5執行;自動整理第

一、二個工作表的資料到第三個工作表中;且如果檢測到第三個工作表沒有檢測到姓名項,則自動追加姓名項。自己可以根據實際情況調整。這樣實現更靈活,且vblookup如果沒找到值則會顯示#n\a;影響使用。

11樓:遛彎的紅鳥

一、先在表3中設定公式:

a列:是表1和表2 中的所有人員姓名(同名同姓只要乙個);

b列:如b列第二行公式:=vlookup(a2,表1!a:b,2,0)

解釋:=vlookup(

"a2":(以本表表3的a列第2行內容為查詢值),

"表1!a:b":(在表1中的a列到b列範圍內查詢表1a列值與本表a2值相同的行),

"2":(獲取查詢範圍中符合查詢值的行中,第2列的資料,

注: "a:b"的查詢範圍有兩列:a為第1列、b為第2列),

"0":(查詢方式條件:為0:與"a2"的值模糊大致相符就可取值;為1:與"a2"的值完全精準相符才可取值。)

b列各行公式以此類推,只是公式中a2改為a3(第3行)、a4(第4行)、a5(第5行)..........

二、公式設定完成後,電腦會自動取得相應資料,然後再按表3的b列、c列值降序排序。

excel裡兩張表之間資料的比對公式:

12樓:一條酸菜魚

1、電腦開啟excel**,這是**1的資料。

2、要使**2的資料進行對比,輸入公式=vlookup(a33,sheet1!$a$33:$b$39,2,0)。

3、輸入公式後,按回車鍵確定。

4、下拉複製公式,如果有就會顯示,沒有就會顯示資料錯誤。

13樓:霂棪

工具/材料:microsoft office excel2016版,excel**。

1、首先選中excel**,雙擊開啟。

2、然後在microsoft office excel2016版介面中,先顯示**一的資料。

3、其次在microsoft office excel2016版介面中,選中要顯示比對結果的單元格,輸入vlookup比對公式,進行比對。

4、然後在microsoft office excel2016版介面中,比對成功,則顯示表1的對應內容。

5、最後在microsoft office excel2016版介面中,下拉可得到其他對應的比對結果。

14樓:常德風裡刀

回答第一列函式=vlookup(a2,sheet2!a1:c24,2,false)

第二例函式=vlookup(a2,sheet2!a1:c24,3,false)

15樓:匿名使用者

在表1的c2中輸入或複製貼上此公式

=vlookup(a2,表2!b:c,2,)

下拉填充

16樓:門派網

=vlookup(a2,表2!b:c,2,)

17樓:tat蘿蔔

c3=vlookup(a3,表2!b:c,2,)

18樓:熾冰1號

典型的vlookup函式的應用,樓主查一下這個函式的用法,如果查不到我給你寫乙個。

兩個excel**怎麼對比兩個**中一些相同的資料

19樓:次次次蛋黃公尺亞

1、開啟excel**,在「sheet1」放上資料一,在「sheet2」放上資料二。

2、在sheet1的c2單元格上輸入:=if(countif(  。

3、切換到sheet2中需要查詢的那一列,然後選中整列。

4、這時sheet1**中的c2單元格公式自動變為了:=if(countif(sheet2!a:a  。

5、保持操作介面在sheet1中,在公式後面輸入英文本元下的逗號:=if(countif(sheet2!a:a,  。

6、在sheet1中,滑鼠選擇a2單元格,公式變為:=if(countif(sheet2!a:a,sheet1!a2  。

7、接下來在英文狀態下手動補齊公式:=if(countif(sheet2!a:a,sheet1!a2)>0,"是","否")。

8、點選回車即可得到公式判定結果。

9、直接滑鼠下拉單元格即可完成所有判定。

20樓:zzllrr小樂

查詢a、b兩列內容相同的重複資料,方法有很多,常用方法:

直接使用資料透視表,自動計數。

思路:使用資料透視表,計數功能,如果某個值,次數》1則說明內容重複了。

步驟:將a、b兩列資料合併到新到1列(例如:c列)

選中c列

點選」插入「選項卡

選擇」資料透視表「

行標籤,選擇」c列「

數值,選擇」c列「,設定為」計數項「

從資料透視表中,立即可以看出所有重複項(計數項中大於1的項)

使用countif函式公式判斷重複資料。

思路:使用countif函式,來查詢重複資料(公式值》1的為重複資料)。

步驟:在c1單元格,輸入公式:=countif(a:a,b1)

公式往下拉

c列中,結果》1的行,表示b列相應單元格,與a列資料重複。

使用vlookup函式公式判斷重複資料。

思路:使用vlookup函式,來查詢重複資料(公式值不為#n/a的為重複資料)。

步驟:在c1單元格,輸入公式:=vlookup(b1,a:a,1,false)

公式往下拉

c列中,結果不為#n/a的行,表示b列相應單元格,與a列資料重複。

21樓:匿名使用者

我的做法

1、新建乙個**c

2、複製a**的資料到c的a列

3、複製b**的資料到c的b列

4、在c**的c1錄入=if(a1=b1,0,1)5、下拉公式

6、查詢c列所有的1,有1就代表a和b不同

excel兩張表對比資料例如表1和表2的A列幾乎相同,但是B列的資料不同,怎麼實現對比

假設表1和表2的資料均從第二行開始,我們在表1中進行資料的對比,對比的結果放在c列單元格中,如果表1和表2的a列和b列相對應的資料相同,則在同一行的c列單元格顯示 相同 否則顯示錶2中相對應的b列單元格的值,如果找不對對應表2中a列的值,則顯示為空。在表1的c2單元格輸入 if iserror vl...

如何快速找出兩張Excel表中不同的資料

魚木混豬喲 可以利用vlookup函式快速找出兩張excel表中不同的資料。軟體版本 office2007 方法如下 1.找出sheet1中與sheet2中a列不同的資料 2.在sheet1中輸入公式如下 3.下拉填充,結果為 n a的即為不同的資料 控制元件還可常用於資料庫中資料的呈現和編輯 資料...

excel如何統計一張表中所有的資料介於某兩數值之間的個數

sumproduct a1 c1000 5 a1 c1000 20 這個樣子 該公式假設資料區在a1 c1000這個範圍統計了大於等於5且小於等於20的數值的個數 excel 如何統計一張表中所有的資料介於某兩數值之間的個數,等 sumproduct a1 c1000 5 a1 c1000 20 這...