微軟excel做怎樣對比
Ⅰ 如何對比兩個excel文件 4種方法來對比兩個Excel文件
目錄方法1:使用Excel的視圖並排查看功能1、打開需要對比的工作簿。2、點擊視圖選項卡。3、點擊並排查看4、點擊全部重排5、啟用"同步滾動"。6、滾動一個工作簿就可以同時滾動兩個工作簿。方法2:使用Lookup函數1、打開需要對比的工作簿。2、決定你希望用戶從哪個單元格中進行選擇。3、點擊單元格。4、點擊工具欄中的數據5、在"允許"列表中,點擊序列6、點擊帶有紅色箭頭的按鈕。7、選擇列表的第一列,並按下Enter。8、選擇要顯示其他信息的單元格。9、點擊插入和引用選項卡。10、從類別列表中選擇查找與引用11、在列表中找到Lookup12、為lookup_value選擇帶有下拉列表的單元格。13、為Lookup_vector選擇列表的第一列。14、為Result_vector選擇列表的第二列。15、從下拉列表中選擇一些內容。方法3:使用XL Comparator2、點擊選擇文件3、點擊下一步>4、選擇要掃描的列。5、選擇結果文件的內容。6、選擇選項以簡化列比對。7、點擊下一步>8、下載比對後的文檔。方法4:直接從單元格訪問Excel文件1、找到工作簿和工作表名稱。2、創建一個比對工作簿。3、放置列標題。4、向下拖動單元格"A1"以列出所有產品。5、命名第二列。6、(例如)估計每個產品的差異。7、和前面一樣,向下拖動下面角落的方形,獲得所有差異。本文主要討論如何直接對比兩個不同Excel文件的信息。當你開始操作和對比信息時,你可能希望使用Lookup、Index和Match函數來幫助你進行分析。
方法1:使用Excel的視圖並排查看功能
1、打開需要對比的工作簿。你可以通過打開Excel,點擊文件,然後點擊打開,並從彈出的菜單中選擇兩個工作簿進行對比。找到你保存Excel工作簿的文件夾,分別選擇每個工作簿,並打開兩個工作簿。
2、點擊視圖選項卡。打開其中一個工作簿後,你可以點擊窗口頂部中心的視圖選項卡。
3、點擊並排查看。它在視圖菜單"窗口"組中,圖標由兩張紙組成。這樣就會把兩個工作表拉到垂直堆疊的小窗口中。如果只打開了一個Excel工作簿,這個選項在視圖選項卡中是不可用的。
如果打開了兩個工作簿,Excel會自動選擇這些文檔並排查看。
4、點擊全部重排。這個設置允許你更改並排查看工作簿的方向。在彈出菜單中,你可以選擇讓工作簿水平並排、垂直並排、層疊或平鋪。
5、啟用"同步滾動"。打開兩個工作表後,點擊同步滾動(位於並排查看選項下),以便更輕松地逐行滾動兩個Excel文件,手動檢查數據中的任何差異。
6、滾動一個工作簿就可以同時滾動兩個工作簿。啟用"同步滾動"後,你就可以輕松地同時滾動兩個工作簿,並對比它們的數據。
方法2:使用Lookup函數
1、打開需要對比的工作簿。你可以通過打開Excel,點擊文件,然後點擊打開,並從彈出的菜單中選擇兩個工作簿進行對比。找到你保存Excel工作簿的文件夾,分別選擇每個工作簿,並打開兩個工作簿。
2、決定你希望用戶從哪個單元格中進行選擇。這就是稍後將出現下拉列表的位置。
3、點擊單元格。邊框應該會變暗。
4、點擊工具欄中的數據選項卡。點擊後,在下拉菜單中選擇有效性。應該會出現一個彈出窗口。如果你使用的是老版本的Excel,選擇數據選項卡後,數據工具欄就會彈出,並顯示數據有效性選項而不是有效性選項卡。
5、在"允許"列表中,點擊序列。
6、點擊帶有紅色箭頭的按鈕。這樣將允許你選擇來源(也就是第一列),然後將其處理為下拉菜單中的數據。
7、選擇列表的第一列,並按下Enter。當數據驗證窗口出現時,點擊確定。你會看到一個帶有箭頭的方框,當你點擊箭頭時,它會向下展開。
8、選擇要顯示其他信息的單元格。
9、點擊插入和引用選項卡。在舊版本的Excel中,你可以不用點擊插入選項卡,直接點擊函數選項卡來打開查找與引用目錄。
10、從類別列表中選擇查找與引用。
11、在列表中找到Lookup。當你雙擊它時,會出現另一個方框,你可以點擊確定。
12、為lookup_value選擇帶有下拉列表的單元格。
13、為Lookup_vector選擇列表的第一列。
14、為Result_vector選擇列表的第二列。
15、從下拉列表中選擇一些內容。信息應該會自動更改。
方法3:使用XL Comparator
1、打開瀏覽器並前往https://www.xlcomparator.net。這樣就會進入XL Comparator網站,你可以在這里上傳兩個Excel工作簿進行對比。
2、點擊選擇文件。這樣將打開一個窗口,你可以在其中導航到要對比的兩個Excel文檔。確保為這兩個欄位選擇一個文件。
3、點擊下一步>繼續。選好後,頁面頂部將會彈出一個消息,通知你文件已經開始上傳,較大的文件將需要更長的處理時間。點擊確定關閉這個消息。
4、選擇要掃描的列。每個文件名下面都有一個下拉菜單,名稱為選擇一列。點擊每個文件的下拉菜單,選擇要高亮顯示用於比對的列。當你點擊下拉菜單時就可以看見列名。
5、選擇結果文件的內容。在這個類別中,有四個選項旁邊有氣泡,你需要選擇其中一個作為結果文檔的格式參考。
6、選擇選項以簡化列比對。在比對菜單的底部單元格中,你會看到文檔比對的另外兩個條件:忽略大寫/小寫和忽略"空格"前後的值。在進行下一步之前,點擊這兩個復選框。
7、點擊下一步>繼續。這樣就會轉到結果文檔的下載頁面。
8、下載比對後的文檔。上傳工作簿並設置參數後,就會有一個文檔顯示兩個文件中數據的比對,可供下載。點擊下載比對文件框中帶下劃線的單擊此處文本。如果你想運行其他比對,點擊頁面右下角的新建比對按鈕來重新上傳文件。
方法4:直接從單元格訪問Excel文件
1、找到工作簿和工作表名稱。在本例中,我們使用三個示例工作簿,它們的位置和名稱如下:C:CompareBook1.xls(包含名稱為"Sales 1999"的工作表)
C:CompareBook2.xls(包含名稱為"Sales 2000"的工作表)
兩個工作簿的第一列都是產品名稱"A",第二列是每年銷售額"B"。第一行是列名稱。
2、創建一個比對工作簿。我們將在Book3.xls上進行比對,並創建一個包含產品的列,以及一個包含這兩個年份中這些產品差異的列。C:CompareBook3.xls(包含名稱為"Compare"的工作表)
3、放置列標題。只打開"Book3.xls",前往單元格"A1",並輸入:='C:Compare[Book1.xls]Sales 1999'!A1
如果你使用的是不同的位置,將"C:Compare"替換為這個位置。如果你使用不同的文件名,刪除"Book1.xls"。然後添加你的文件名。如果你正在使用不同的工作表名稱,將"Sales 1999"替換為你的工作表的名稱。注意不要打開你所引用的文件("Book1.xls"):如果你打開了Excel,它可能會更改你所添加的引用。最後你會得到一個與你所引用的單元格內容相同的單元格。
4、向下拖動單元格"A1"以列出所有產品。從右下角的方塊中抓取並拖動它,復制所有名稱。
5、命名第二列。在這種情況下,我們稱之為"B1"中的"差異"。
6、(例如)估計每個產品的差異。在本例中,在單元格"B2"中輸入:='C:Compare[Book2.xls]Sales 2000'!B2-'C:Compare[Book1.xls]Sales 1999'!B2
你可以對引用文件中的引用單元格執行任何常規Excel操作。
7、和前面一樣,向下拖動下面角落的方形,獲得所有差異。
小提示記住關閉引用文件是很重要的。如果你打開了它們,Excel可能會覆蓋你在單元格中輸入的內容,從而導致之後無法訪問這個文件(除非你再次打開它)。
Ⅱ excel表格怎樣將兩表格數據內容做差異比對
在excel表格中,想要一組數據進行差異對比,應該怎麼做?具體的操作方法,下面隨我一起來看看excel表格數據做差異對比的方法,看完本教程的朋友,希望都能都有多所獲。
excel表格數據做差異對比的方法
首先要將兩個格放到一個工作。
Ⅲ 如何在兩個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列標題一樣。
點擊確定後,篩選即完成。如下圖所示。