使用EXCEL實現資料的快速比對

來源:酷知科普網 3.05W

首先使用本文中描述的方法進行比對時,必須保證某一列中的值是唯一的。即能夠有一個欄位確定該行資料的唯一性。若無唯一性欄位則不能使用該方法進行比對。本文中所述方法為使用VLOOKUP函式進行搜尋,搜尋出資料返回該行其他值後進行比對。

操作方法

(01)首先介紹一下VLOOKUP函式的功能:使用VLOOKUP函式搜尋某個單元格區域的第一列,然後返回該區域相同行上任何單元格中的值。下面截圖中為EXCEL官方幫助文件描述的該函式的具體用法,大家可以開啟excel按F1開啟excel的幫助文件搜尋VLOOKUP函式進行檢視即可。

使用EXCEL實現資料的快速比對

(02)本文所述案例為要使用該函式完成的如下任務:如下圖截圖中有三個sheet,名稱為“資料1”、“資料2”的sheet為我們要進行比對的資料來源,及我們要查詢“資料2”中的資料在“資料1”中是否都存在,也即確定兩個sheet中的資料是否一致。名為“比對結果”的sheet為兩個表格進行資料比對的結果。如下圖中我們可以看到,三個Sheet表頭欄位名稱是一致的,這樣方便我們進行資料比對。

使用EXCEL實現資料的快速比對 第2張
使用EXCEL實現資料的快速比對 第3張
使用EXCEL實現資料的快速比對 第4張

(03)“資料1”、“資料2”中第一列為唯一確定該行資料的值。“比對結果”中為我們今天要使用的公式。如下圖中在“比對結果”中列出比對結果資訊。如下公式中,第一列公式含義為:使用【資料2表格中的A2單元格】的數值,在【資料1】表格中整個A列進行搜尋,搜尋到資料後,返回搜尋到的一行第一列的資料。搜尋區域【資料1!$A:$A】此處使用單元格的絕對引用,為了方便直接公式完成後,直接拖動公式完成其他單元格公式填充時,該值不會隨單元格位置發生變化(因為搜尋時需要在整個A列進行搜尋)。完成第一個公式後,直接向下拖動公式即可自動填充公式。

使用EXCEL實現資料的快速比對 第5張

(04)對於B列中,我們使用了一個if語句來判斷,即判斷第二列欄位的值是否與搜到的資料相列數值相同。這個公式的含義為:在【資料1】表格中整個A列進行搜尋,搜尋到資料後,返回搜尋到的行第二列的資料。然後將搜尋到資料的第二列與【資料2】中的第二列進行對比,若相同則返回空,若不同則返回【資料2B列相應行的資料】。這樣就實現了比對兩個sheet中資料是否相同。完成後直接向右向下拖動則公式將會自動填充。

使用EXCEL實現資料的快速比對 第6張

(05)在上述公式中,COLUMN返回指定單元格引用 (單元格引用:用於表示單元格在工作表上所處位置的座標集。例如,顯示在第 B 列和第 3 行交叉處的單元格,其引用形式為“B3”。)的列號。 例如,公式 =COLUMN(D10) 返回 4,因為列 D 為第四列。

使用EXCEL實現資料的快速比對 第7張

(06)如下圖中比對結果中將會根據公式自動比對兩個表格的資料是否一致。可以根據返回的值很明確的找出出問題的資料。

使用EXCEL實現資料的快速比對 第8張
熱門標籤