通常用於將兩個有相同項的表格合並,比如A表有設備、型號列,而B表有設備、編號、單價三列,現在需要把B表的設備和編號合並到A表中。(AB表數據量不同,此處以A表為主)
A表
B表
合並后
其中D3使用的公式是=VLOOKUP(B3,Sheet2!B:D,2,0)
E3使用的公式是=VLOOKUP(B3,Sheet2!B:D,3,0)
其他單元格下拉即可。
詳細解釋一下:
VLOOKUP有四個參數
第一個是要檢索的數值,此處是根據設備名稱檢索,所以是B3;
第二個參數是檢索的區域范圍,因為在第二個Sheet頁中檢索,而第二個Sheet頁名字是Sheet2,檢索的是BCD三列,所以第二個參數是“Sheet2!B:D”
第三個參數是返回第幾列(注意:是在查找區域范圍中的第幾列),D列要返回的是編號,而編號在查找返回的列中是第二列,所以D3公式的第三個參數是2,而E3公式的第三個參數是3.
第四個參數是是否啟用模糊查詢,1:模糊查詢,0:精確查詢。
常見錯誤:
1、#REF 一般是返回了錯誤的列,如果D3的公式改為=VLOOKUP(B3,Sheet2!B:D,4,0),那么查找區域是三列,結果要求返回第四列,就回報#REF的錯誤。
2、#N/A 如果要檢索的列不在查找的區域中的第一列的話就會抱這個錯誤。