使用Excel的VLOOKUP函數合併不一樣Sheet頁兩個表格中的相同項

一般用於將兩個有相同項的表格合併,好比A表有設備、型號列,而B表有設備、編號、單價三列,如今須要把B表的設備和編號合併到A表中。(AB表數據量不一樣,此處以A表爲主)spa

A表3d

B表blog

合併後im

 

其中D3使用的公式是=VLOOKUP(B3,Sheet2!B:D,2,0) d3

E3使用的公式是=VLOOKUP(B3,Sheet2!B:D,3,0)  
數據

其餘單元格下拉便可。查詢

 

詳細解釋一下:img

VLOOKUP有四個參數co

第一個是要檢索的數值,此處是根據設備名稱檢索,因此是B3;d3

第二個參數是檢索的區域範圍,由於在第二個Sheet頁中檢索,而第二個Sheet頁名字是Sheet2,檢索的是BCD三列,因此第二個參數是「Sheet2!B:D

第三個參數是返回第幾列(注意:是在查找區域範圍中的第幾列),D列要返回的是編號,而編號在查找返回的列中是第二列,因此D3公式的第三個參數是2,而E3公式的第三個參數是3.

第四個參數是是否啓用模糊查詢,1:模糊查詢,0:精確查詢。

 

常見錯誤:

一、#REF  通常是返回了錯誤的列,若是D3的公式改成=VLOOKUP(B3,Sheet2!B:D,4,0),那麼查找區域是三列,結果要求返回第四列,就回報#REF的錯誤。

二、#N/A 若是要檢索的列不在查找的區域中的第一列的話就會抱這個錯誤。

相關文章
相關標籤/搜索