使用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 若是要检索的列不在查找的区域中的第一列的话就会抱这个错误。

相关文章
相关标签/搜索