當前位置:首頁 » 表格製作 » excel怎樣對比兩個表格不同項
擴展閱讀
閑魚可以發布長視頻嗎 2024-11-25 18:14:21
美簽時間可以改嗎 2024-11-25 18:13:40
海綿紙可以做什麼手工 2024-11-25 18:13:35

excel怎樣對比兩個表格不同項

發布時間: 2024-05-20 16:18:09

『壹』 如何在兩個Excel表格中1對多對比

excel表格之間的核對,是每個excel用戶都要面對的工作難題,今天ostar帶大家一起盤點一下表格核對的方法,一共6種,以後再也不用加班勾數據了。
一、使用合並計算核對
excel中有一個大家不常用的功能:合並計算。利用它我們可以快速對比出兩個表的差異。
例:如下圖所示有兩個表格要對比,一個是庫存表,一個是財務軟體導出的表。要求對比這兩個表同一物品的庫存數量是否一致,顯示在sheet3表格。
庫存表:
軟體導出表:
操作方法:
步驟1:選取sheet3表格的A1單元格,excel2003版里,執行數據菜單(excel2010版 數據選項卡) - 合並計算。在打開的窗口裡「函數」選「標准偏差」,如下圖所示。
步驟2:接上一步別關窗口,選取庫存表的A2:C10(第1列要包括對比的產品,最後一列是要對比的數量),再點「添加」按鈕就會把該區域添加到所有引用位置里.
步驟3:同上一步再把財務軟體表的A2:C10區域添加進來。標簽位置:選取「最左列」,如下圖所示。
進行以上步驟後,點確定按鈕,會發現sheet3中的差異表已生成,C列為0的表示無差異,非0的行即是我們要查找的異差產品。
如果你想生成具體的差異數量,可以把其中一個表的數字設置成負數。(添加一輔助列=c2*-1),在合並計算的函數中選取「求和」,即可。另外,此類題目也可以用VLOOKUP函數查找另一個表中相同項目對應的值,然後相減核對。
二、使用選擇性粘貼核對
當兩個格式完全一樣的表格進行核對時,可以用選擇性粘貼方法,如下圖所示,表1和表2是格式完全相同的表格,要求核對兩個表格中填的數字是否完全一致。
今天就看到一同事在手工一行一行的手工對比兩個表格。star馬上想到的是在一個新表中設置公式,讓兩個表的數據相減。可是同事核的表,是兩個excel文件中表格,設置公式還要修改引用方式,挺麻煩的。
後來一想,用選擇性粘貼不是也可以讓兩個表格相減嗎?於是,復製表1的數據,選取表格中單元格,右鍵「選擇粘貼貼」 - 「減」。
進行上面操作後,差異數據即露出原形。
三、使用sumproct函數完成多條件核對
一個同事遇到的多條件核對問題,簡化了一下。
如下圖所示,要求核對兩表中同一產品同一型號的數量差異,顯示在D列。
公式:
D10=SUMPRODUCT(($A$2:$A$6=A10)*($B$2:$B$6=B10)*$C$2:$C$6)-C10
公式簡介:
因為返回的是數字,所以多條件查找可以用sumproct多條件求和來返回對應的銷量。在微信平台回復 sumproct即可查看該函數的教程。
使用VLOOKUP函數核對
star評:本例可以用SUMIFS函數替代sumproct函數。
四、使用COUNTIF函數核對
如果有兩個表都有姓名列。怎麼對比這兩個表的姓名哪些相同,哪些不同呢?其實解決這個問題挺簡單的,但還是不斷的有同學提問,所以這里有必要再介紹一下方法。
例,如下圖所示,要求對比A列和C列的姓名,在B和D列出哪些是相同的,哪些是不同的。
分析:在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步:按CTRL鍵同時選取兩列區域,開始 - 條件格式- 突出顯示單元格規則 - 重復值。
設置後效果如下:
註:1 此方法不適合excel2003版 ,2003版本可以用countif統計個數的方法查找重復。
2 此方法不適合同一個表中有重復項,可以刪除重復項後再兩表對比。
六、使用高級篩選核對
高級篩選也能核對數據?可能很多同不太相信。其實真的可以。
回答微信平台一位同學的提問:快速從一份100人的名單中篩選出指定30個人名。
分析:excel2010版本中我們可以直接選取多個項目,但如果一下子給你30個姓名讓你從中挑選出來,估計要很久才能完成篩選。這時我們可以藉助高級篩選來快速完成。
例:如下圖所示AB兩列為姓名和銷量,要求,根據E列提供的姓名從A列篩選出來。
操作步驟:
選取AB列數據區域,數據 - 高級篩選 - 打開如下圖高級篩選窗口,並進行如下設置。
A 列表區域為AB列區域。
B 條件區域為E列姓名區域。注意:一定要有標題,而且標題要和A列標題一樣。
點擊確定後,篩選即完成。如下圖所示。

『貳』 鍦╡xcel涓濡備綍瀵逛袱涓琛ㄦ牸涓鐨勬暟鎹榪涜屽規瘮錛

1.琛1涓璦鍒楃殑鏁版嵁鍖呭惈琛2涓璦鍒楃殑鏁版嵁錛屽備綍鎵懼嚭鐩稿悓欏瑰苟瀵瑰簲琛2涓鐨勬暟鎹銆

7.瀹屾垚涓婇潰鍥涙ヤ互鍚庯紝鏈鍚庝竴姝ユ瘮杈冪畝鍗曪紝鐩存帴鎷夊~鍏呮焺濉鍏呬笅闈㈢殑絀虹櫧澶勫嵆鍙錛屾煡鎵懼埌瀵瑰簲鐨勬暟鎹浼氱洿鎺ユ樉紺猴紝濡傛灉娌℃湁鎵懼埌鍒氭樉紺#N/A銆傜粨鏋滃傚浘鎵紺

『叄』 濡備綍姣斿逛袱涓猠xcel琛ㄦ牸涓鐨勪笉鍚岀殑鏁版嵁

鏂規硶1錛氫嬌鐢‥xcel鐨勮嗗浘騫舵帓鏌ョ湅鍔熻兘鎵撳紑闇瑕佸規瘮鐨勫伐浣滅翱銆備綘鍙浠ラ氳繃鎵撳紑Excel錛岀偣鍑繪枃浠訛紝鐒跺悗鐐瑰嚮鎵撳紑錛屽苟浠庡脊鍑虹殑鑿滃崟涓閫夋嫨涓や釜宸ヤ綔綈胯繘琛屽規瘮銆傛壘鍒頒綘淇濆瓨Excel宸ヤ綔綈跨殑鏂囦歡澶癸紝鍒嗗埆閫夋嫨姣忎釜宸ヤ綔綈匡紝騫舵墦寮涓や釜宸ヤ綔綈褲

鎵撳紑涓や釜Excel琛ㄦ牸錛屾墦寮鍚庡皢鍏朵腑涓涓琛ㄦ牸鐨勬暟鎹錛屽嶅埗綺樿創鍒板彟澶栦竴涓琛ㄦ牸涓銆傚嵆閫変腑琛ㄦ牸1鍙抽敭澶嶅埗錛屽啀鐐瑰嚮涓婇潰琛ㄦ牸2錛屽厜鏍囧啀鏀懼埌鍙崇紪杈戝尯錛屽彸閿綺樿創銆傞夋嫨鍒氱矘璐磋繃鏉ョ殑鏁版嵁錛岄夋嫨銆愬紑濮嬨戝姛鑳芥爮涓鐨勩愭潯浠舵牸寮忋戙

鎵撳紑Excel琛ㄦ牸銆傜偣鍑繪柟鏂規牸瀛愬伐鍏風便傞夋嫨銆愪袱鍖哄煙瀵規瘮銆戙傞夋嫨銆愬瓨鍦ㄥ規瘮銆戙傚垎鍒鍦ㄣ愬尯鍩1銆戝拰銆愬尯鍩2銆戝綍鍏ヤ袱涓琛ㄦ牸鍗曞厓鏍煎尯鍩燂紝鐒跺悗鍕鵑夈愭暣琛屽規瘮銆戙

棣栧厛鎵撳紑涓や釜excel鏂囨。錛屽垎鍒鏄宸ヨ祫琛ㄥ拰宸ヨ祫琛1錛岄渶瑕佹壘鍑轟袱涓琛ㄦ牸涓嶅悓鐨勬暟鎹錛屽傚浘銆傛妸宸ヨ祫琛1閲岀殑鏁版嵁鍏ㄩ儴閫変腑錛屽彸閿閫夋嫨澶嶅埗錛屽傚浘銆

棣栧厛鍦ㄤ竴涓紿楀彛涓鎵撳紑涓や釜琛錛宻heet1鍜宻heet鐒跺悗鍦╯heet1琛ㄤ腑鎯寵佹壘閲嶅嶅肩殑鏁版嵁鍚庨潰杈撳叆鈥=if(A1=鈥濓紝A1鏄鏁版嵁鎵鍦ㄩ偅涓鍒楃殑鍒楀悕銆傜劧鍚庡垏鎹㈣嚦Sheet2涓錛岄夋嫨鏁版嵁鍖哄煙錛屽苟鎸夊洖杞﹂敭銆

EXCEL涓灝嗕袱寮犺〃鏍間腑鐨勬暟鎹鍐呭硅繘琛屽規瘮絳涢夌殑鍔炴硶濡備笅錛氬傚浘鎵紺猴紝搴旇ユ壘鍒板垪A涓鐨勬暟瀛楋紝鐒跺悗鍦ㄥ垪E涓濉鍐欏垪B涓鐨勬暟瀛椼

『肆』 如何自動比對excel兩個表格中的數據並找出差異

1、首先打開兩個excel文檔,分別是工資表和工資表1,需要找出兩個表格不同的數據,如圖。

2、把工資表1里的數據全部選中,右鍵選擇復制,如圖。