tft每日頭條

 > 生活

 > 2個不同excel表格數據核對

2個不同excel表格數據核對

生活 更新时间:2025-01-06 12:06:17

excel表格之間的核對,是每個excel用戶都要面對的工作難題,今天ostar帶大家一起盤點一下表格核對的方法,一共6種,以後再也不用加班勾數據了。

一、使用合并計算核對

excel中有一個大家不常用的功能:合并計算。利用它我們可以快速對比出兩個表的差異。

例:如下圖所示有兩個表格要對比,一個是庫存表,一個是财務軟件導出的表。要求對比這兩個表同一物品的庫存數量是否一緻,顯示在sheet3表格。

庫存表:

2個不同excel表格數據核對(兩個excel表格核對的多種方法)1

軟件導出表:

操作方法:

步驟1:選取sheet3表格的A1單元格,excel2003版裡,執行數據菜單(excel2010版 數據選項卡) - 合并計算。在打開的窗口裡“函數”選“标準偏差”,如下圖所示。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)2

步驟2:接上一步别關窗口,選取庫存表的A2:C10(第1列要包括對比的産品,最後一列是要對比的數量),再點“添加”按鈕就會把該區域添加到所有引用位置裡.

2個不同excel表格數據核對(兩個excel表格核對的多種方法)3

步驟3:同上一步再把财務軟件表的A2:C10區域添加進來。标簽位置:選取“最左列”,如下圖所示。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)4

進行以上步驟後,點确定按鈕,會發現sheet3中的差異表已生成,C列為0的表示無差異,非0的行即是我們要查找的異差産品。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)5

如果你想生成具體的差異數量,可以把其中一個表的數字設置成負數。(添加一輔助列=c2*-1),在合并計算的函數中選取“求和”,即可。另外,此類題目也可以用VLOOKUP函數查找另一個表中相同項目對應的值,然後相減核對。

二、使用選擇性粘貼核對

當兩個格式完全一樣的表格進行核對時,可以用選擇性粘貼方法,如下圖所示,表1和表2是格式完全相同的表格,要求核對兩個表格中填的數字是否完全一緻。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)6

今天就看到一同事在手工一行一行的手工對比兩個表格。star馬上想到的是在一個新表中設置公式,讓兩個表的數據相減。可是同事核的表,是兩個excel文件中表格,設置公式還要修改引用方式,挺麻煩的。

後來一想,用選擇性粘貼不是也可以讓兩個表格相減嗎?于是,複制表1的數據,選取表格中單元格,右鍵“選擇粘貼貼” - “減”。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)7

進行上面操作後,差異數據即露出原形。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)8

三、使用sumproduct函數完成多條件核對

一個同事遇到的多條件核對問題,簡化了一下。

如下圖所示,要求核對兩表中同一産品同一型号的數量差異,顯示在D列。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)9

公式:

D10=SUMPRODUCT(($A$2:$A$6=A10)*($B$2:$B$6=B10)*$C$2:$C$6)-C10

公式簡介:

因為返回的是數字,所以多條件查找可以用sumproduct多條件求和來返回對應的銷量。在微信平台回複 sumproduct即可查看該函數的教程。

使用VLOOKUP函數核對

star評:本例可以用SUMIFS函數替代sumproduct函數。

四、使用countif函數核對

如果有兩個表都有姓名列。怎麼對比這兩個表的姓名哪些相同,哪些不同呢?其實解決這個問題挺簡單的,但還是不斷的有同學提問,所以這裡有必要再介紹一下方法。

例,如下圖所示,要求對比A列和C列的姓名,在B和D列出哪些是相同的,哪些是不同的。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)10

分析:在excel裡數據的核對一般可以用三個函數countIF,vlookup和match函數,後兩個函數查找不到會返回錯誤值,所以countif就成為核對的首選函數。

公式:B2 =IF(COUNTIF(D:D,A2)>0,"相同","不同")

D2 =IF(COUNTIF(A:A,D2)>0,"相同","不同")

公式說明:

1 countif是計算一個區域内(D:D),根據條件(等于A2的值)計算相同内容的個數,比如A2單元格公式意思是在D列計算“張旺财”的個數。

2 IF是判斷條件(COUNTIF(A:A,D2)>0)是否成立,如果成立就是返回第1個參數的值("相同"),不成立就返回第二個參數的值("不同")

蘭色說:本例是在同一個表,如果不在同一個表,隻需要把引用的列換成另一個表的列即可。

五、使用條件格式核對

太多的同學在微信上提問如何查找對比兩列哪些是重複的,今天蘭色介紹一種超簡單的方法,不需要用任何公式函數,兩步即可完成。

----------------操作步驟----------------------

第1步:把兩列複制到同一個工作表中

2個不同excel表格數據核對(兩個excel表格核對的多種方法)11

第2步:按CTRL鍵同時選取兩列區域,開始 - 條件格式- 突出顯示單元格規則 - 重複值。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)12

設置後效果如下:

2個不同excel表格數據核對(兩個excel表格核對的多種方法)13

注:1 此方法不适合excel2003版 ,2003版本可以用countif統計個數的方法查找重複。

2 此方法不适合同一個表中有重複項,可以删除重複項後再兩表對比。

六、使用高級篩選核對

高級篩選也能核對數據?可能很多同不太相信。其實真的可以。

回答微信平台一位同學的提問:快速從一份100人的名單中篩選出指定30個人名。

分析:excel2010版本中我們可以直接選取多個項目,但如果一下子給你30個姓名讓你從中挑選出來,估計要很久才能完成篩選。這時我們可以借助高級篩選來快速完成。

例:如下圖所示AB兩列為姓名和銷量,要求,根據E列提供的姓名從A列篩選出來。

操作步驟:

2個不同excel表格數據核對(兩個excel表格核對的多種方法)14

選取AB列數據區域,數據 - 高級篩選 - 打開如下圖高級篩選窗口,并進行如下設置。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)15

A 列表區域為AB列區域。

B 條件區域為E列姓名區域。注意:一定要有标題,而且标題要和A列标題一樣。

點擊确定後,篩選即完成。如下圖所示。

2個不同excel表格數據核對(兩個excel表格核對的多種方法)16

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved