Excel中如何比對兩個檔案的兩列,使兩列中值相同的資料生成新的Excel檔案

2023-01-01 05:00:47 字數 5992 閱讀 4707

1樓:

1.把要比較的兩個sheet放在同乙個excel中,現在sheet1中的第5列(e列)要與sheet2中的第6列(f列)進行比較

2.在此檔中新建乙個sheet3表,選中第一行第一列插入函式=if(sheet1!e1=sheet2!f1,sheet1!e1,0)

3.向下拉動,然後排序,刪除為0的行

...基本上ok了

2樓:

假定要比較sheet1工作表b列與sheet2工作表c列的內容,具有相同的資料放入sheet3工作表的a列,在sheet3工作表中a1單元格輸入如下公式:

=if(countif(sheet2!c:c,sheet1!b1)=1,sheet1!b1,"")

將公式向下複製到與sheet1工作表相應的行即可。

資料出來後將有部分空白單元格,可選定a列,點複製,再在a1單元格點滑鼠右鍵,點「選擇性貼上/數值」,點「確定」。然後按該列排序,就可集中刪除空白單元格所在行。

3樓:群雄領導

1、使用vlookup來查詢比較

2、對主要字段進行排序

3、複製所需要的內容進新的excel檔案

如何用excel比對兩個檔案相同的資料

4樓:深圳市勵拓軟體****

查詢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列資料重複。

5樓:匿名使用者

一種考慮唄vlookup公式,對檔案兩列資料進行比較

如果是多行多列,建議使用vba吧,這個寫**可以複雜比較資料的

excel中兩列資料對比,如何找到相同的並自動填充

6樓:

要查詢目標並返回查詢區域該目標的值要使用函式vlookup。方法如下:

以2007版excel為例,開啟下圖所示excel工作表,要在查詢範圍c列、d列中查詢a列中的編號並返回查詢範圍內該目標對應的在d列中的數值。

1、在f2單元格中輸入函式:=vlookup(),如下圖所示。

要運用vlookup函式,首先我們要知道它的語法和引數,即:

vlookup(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/false 或 1/true)。

2、輸入vlookup函式第1個引數:要查詢的值,即e2(資料列e都為查詢值,先設定其中乙個然後複製公式即可),如下圖所示。

3、vlookup函式第2個引數:要在其中查詢值的區域,即資料列c、d,如下圖所示。

注意:請記住,查閱值應該始終位於所在區域的第一列,這樣 vlookup 才能正常工作。例如,如果查閱值即編號位於單元格 c2 內,那麼您的區域應該以 c 開頭。

4、vlookup函式第3個引數:區域中包含返回值的列號,即第2列,因為我們要返回查詢範圍(c列-第1列,d列-第2列)內該目標對應的在d列中的數值,如下圖所示。

5、vlookup函式最後1個引數:精確匹配或近似匹配 – 指定為 0/false 或 1/true,即0,如下圖所示。

6、按回車鍵返回函式計算結果,如下圖所示。

7、將游標移動到f2單元格右下角,當游標呈「+」字型時,下拉複製公式,如下圖所示,完成。

注:上圖中的#n/a為錯誤值,因為我們在c列中沒有找到e列中的目標編號,所以f列單元格返回錯誤值 #n/a。

7樓:一點設計演示

1.表1中a列的資料報含表2中a列的資料,如何找出相同項並對應表2中的資料。

2.移動或者複製表的方法:

假設這兩個表沒有在乙個excel裡面,把它們移動到同乙個表中,移動方法圖所示

3.vlookup函式的語法:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

4.lookup_value:要查詢的值,數值、引用或文字字串

table_array:要查詢的區域,資料表區域

col_index_num:返回資料在區域的第幾列數,正整數

range_lookup:模糊匹配,true(或不填) /false

5.找出兩列相同的資料:

用的公式是=vlookup(a2,sheet2!a:b,1,0)

公式的含義是在sheet2工作表的a:b區域的首列中查詢等於a2的值,找到後,返回該區域第1列(即e列)的同行的值。最後的引數0表示精確查詢。

6.找出兩列所對應的資料:

用的公式是=vlookup(a2,sheet2!$a$2:b150,2,0)

公式的含義是在sheet2工作表的a2:b150區域中查詢符合條件顯示b列的值,找到後,返回該區域第2列(即f列)的同行的值。最後的引數0表示精確查詢。

7.完成上面四步以後,最後一步比較簡單,直接拉填充柄填充下面的空白處即可,查詢到對應的資料會直接顯示,如果沒有找到剛顯示#n/a。結果如圖所示

8樓:太極健

參照a列是什麼意思?直接用=vlookup(e2,c:d,2,)公式下拉完成就得了呀

如果是說a列有的才在c列找的話,公式

=if(countif(a:a,e2),vlookup(e2,c:d,2,),"")

判斷一下就行了。

如果是你採用的公式的話,跟a列就沒有關係了可以改公式

=iferror(vlookup(e2,c:d,2,),"")公式下拉完成即可

9樓:山口壇斜

e2單元格寫公式:

=a2f2單元格寫公式:

=vlookup(c2,a:d,4,0)

然後選中e2:f2,下拉填充

10樓:釋普定法師

f2公式:

=if(countif(c:c,e2),vlookup(e2,c:d,2,),"")

下拉即可。

兩個excel檔案,通過比對,把相同的合併生成新檔案。如何實現?

11樓:匿名使用者

先把表一,即sheet1中的a列複製到d列(選定,直接拖過去就行)。

再把表二,即sheet2中內容複製到表三,即sheet3中。然後將複製過來的表,在姓名這一列前後各增加乙個空白列,即姓名變成b列了,其前後各有乙個空白列a、c。

在第乙個空白列中的a2輸入=vlookup(b2,sheet1!$b$2:$d$5,3),得到序號,下拉填充拖拽。

在第三個空白列中的c2輸入==vlookup(b2,sheet1!$b$2:$c$5,2),得到年齡,下拉填充拖拽。

12樓:一陣風輕輕吹

呵呵 ,

這個比較難.等高手...

怎樣把excel中兩列有部分相同的資料進行匹配

13樓:匿名使用者

如果f列無重複,在c列前插入一列

=countif(f:f,b2),向下填充!

14樓:

1.選中b列到f列,開始-條件格式-新建規則,輸入如下下圖公式,在格式那裡選擇填充色為黃色,然後有顏色的單元格就是兩列資料共有的部分

2.選中b列到f列,開始-排序和篩選-自定義排序,對單元格排序,將有顏色的排在最上面,這樣就快速找到所有兩列重複的資料了

15樓:葉影流風

vloockup函式

兩個excel檔案,如何對比,得出相同的資料並輸出

16樓:愚人談娛樂

1、例如下圖中的兩個**資料,接下來找出這兩**相同的資料。

2、把c31:c41這區域單元格選中,滑鼠點:資料,這選項卡,下面彈出的內容中再點:高階

3、彈出乙個對話方塊,在「方式」這裡,點選第二項;「列表區域」已自動顯示剛才選中的c31:c41;在條件區域這裡輸入a31:a41;選擇複製到e31;再點確定。

4、點確定後,即顯示出兩個**資料相同的資料。

17樓:匿名使用者

以三個庫的庫存表為例,每個倉庫庫存型號和數量都不一樣,其中其中有重合,現在我們怎麼才能計算出彙總庫存量出來?

首先在這三張庫存表後新建乙個工作表,命名為彙總,用滑鼠選中該工作表的a1單元格,然後選擇選單欄中的資料——點選合併計算。

跳出介面以後,函式那裡用求和,將滑鼠點在引用位置下方的長框內

再將庫1的資料都選中

點選合併計算上的新增按鈕

按照同樣的方法,將庫2和庫3的資料都新增上,如下圖所示。再勾選上面的首行和最左列。

其中將三個表的資料都新增上去表示我們要把這三個表的資料進行合併計算,計算函式就是前面選擇的求和。

首行和最左列表示我們要按照首行的型號、數量以及最左列的產品型號作為標籤分類合併計算它的數量。

點選確定。

結果就是這樣,將每種庫存的數量都彙總出來了。但是型號上面缺少了標籤,沒關係,自己新增就是。

新增好了,那麼一張庫存彙總表就完成了。怎麼樣?合併計算的功能是不是非常強大?

18樓:匿名使用者

有兩個excel檔案,找出檔案1和檔案2中相同的內容,並輸出相同內容所在的行至填完後下拉至與c列等高,得出答案後將b列選擇性貼上為數值,然後排序,這次

19樓:匿名使用者

像山路一樣坎坷,我的手已被刺痛,心好像在落淚。他的指甲縫經過歲月的磨練有了洗不去的黑,好像那黑色讓我眼前浮現出這種畫面

20樓:

使用countif與vlookup函式

其中vlookup就是樓主需要的對比並輸出相同資料的函式;使用countif是由於vlookup函式在使用過程中,需要被查詢列沒有重複的資料;

步驟:1、=countif(a:a,a1) 返回數值為1代表沒有重複,返回數值大於1,就是有重複的專案;

2、=vlookup(a1,『sheet1 a:a』,1,false) 比較當前表中的a1在sheet1表的a列中是否有重複專案,有的話就返回。

21樓:我不是小翔

太高階的方法我不會,不過我可以告訴你乙個方法能解決你這個問題將兩個excel檔案複製到乙個excel內,然後選擇刪除重複項,剩餘的就全都是單獨的了,然後在單獨的資料邊上新增一列,打上數字1,再分別到兩個excel裡使用vlookup函式,這樣所有重複的資料邊上就會顯示為#n/a了,這樣你就知道哪些是重複的了。

或者你將所有單獨的顏色標記出來,複製到那兩個excel內,刪除重複項,剩下的就是重複的了。

剛才進excel裡幫你看了下,有個簡單的方法可以得到重複值或者單獨值,在開始裡有個條件格式, 在裡面選擇突出顯示單元格規則,裡面有個重複值,點選下,然後你可以選擇重複值或者唯一值,這樣重複或者唯一的資料就被標記為有色的了,然後你篩選下,就可以得到所有你想要的值了。

如何在excel中查詢重複項,如何在兩個EXCEL表格中查詢重複項

方法 步驟 1,如圖所示的兩個 sheet3,sheet42,在此我們需要從sheet3工作表中查詢出已存在於sheet4工作表中姓名相同的記錄。對此在sheet3工作表對應列中輸入以下 if b2 3,然後切換至sheet4工作表中,選擇姓名區域,並按回車鍵。4,在返回sheet3工作表後,補全公...

excel或access中如何將兩個表按照字段合成表

1.確定基礎表和關鍵字段列 確定哪個 作為基礎表,將其他 內容匹配過來 並確定哪一列的字段是幾個 都有可以作為關鍵字段的。如下面例子,表二的 姓名 列可以選定作為合併 的關鍵字段。2.利用vlookup函式匹配合併 vlookup lookup value,table array,col index...

如何在兩個excel中查詢相同內容,並進行標記

酸菜魚的娛樂 1 這是sheet1的資料。2 這是sheet2的資料,輸入公式 if countif sheet1 a 24 a 28,a24 1,sheet2 a24,3 按回車鍵後,如果顯示名字,那就是跟前面 有相同名字。4 下拉複製公式,如果不顯示,就不是重複的。 牛飛陽 假設姓名在a列 sh...