一、需求分析:现有两个表格 1-1和1-2
1-1 生产计划表 1-2 库存表位于上边的是1-1生产计划表的数据,而位于下边的则是1-2库存表的数据。对比两个表格我们可以发现,两个表格中虽然产品品种一样,但是顺序不一样,在数据量少的时候可以通过人工的方法将1-2库存表中的库存数录入到生产计划表中,但是实际上很多企业品种数成千上万,所以通过人工的方法来输入就不太现实,这时我们就想到了使用vlookup函数来进行查找。 二、业务实现
输入第一个参数。打开生产计划表,将输入法切换成英文,然后在1-1生产计划表的库存数一列中找到一个单元格,并输入公式vlookup,并将vlookup函数的第一个参数选取为B2,B2就是我们需要在1-2库存表中查找的品种名称。输入第二个参数。然后,再到库存表中选取vlookup函数查找的区间范围。 [库存表.xls]Sheet1‘!$B 2 : 2: 2:C 24 。注意这里的 24。注意这里的 24。注意这里的符号的含义是锁定单元格的意思,在这个公式被复制的时候,它能保证公式参数不会因为复制位置不同而变化。$是选取区域时自动生成的,我们可以不用管它。 3、输入第3个参数值。在表格中输入第3个参数值,由于库存数量保存在了库存表的B2:C24范围的第2列。我们希望在生产计划表中读取到库存表中的库存数,并且产品品种应相互对应,那么我们就应该将第3个参数值设置为2。4、输入第4个参数值。第4个参数值为非必要参数值,但是建议大家输入这个参数值,因为不输入这个参数值的话就会默认为模糊查找方式,很可能出错。最后一个参数值输入0。 5、查看结果。所有单元格都复制好vlookup函数后,其数据就自动生成了。经过对比生产计划表和库存表中的库存数发现数据完全正确,说明两个表格匹配成功。 三、总结 在Excel中,VLOOKUP函数是一种非常有用的工具,它可以在一个表格或范围(称为查找区域)中查找一个值,并返回该行中指定列的数据。VLOOKUP的语法格式是:VLOOKUP(lookup_value, table_array, col_index_num, range_lookup),具体介绍如下: lookup_value。要查找的值。 table_array。查找区域,即包含要查找值的范围。 col_index_num。要返回的结果在查找区域中的列号。 range_lookup。指定查找方式的参数,0代表精确匹配,1代表近似匹配(如果查找区域首列未排序,可能会得到不准确的结果)
查找区域的首列必须包含要查找的内容。 如果使用精确匹配(range_lookup为0),则查找值必须在查找区域首列中精确存在。 如果使用近似匹配(range_lookup为1),则查找区域首列必须以升序排序,否则可能导致不准确的结果。 如果查找值和查找区域首列的格式不一致,可能会导致错误。例如,如果查找值是数值型,而查找区域首列是文本型,可以使用连接空字符串(&“”)或使用其他方法(如^1)将查找值转换为与查找区域一致的格式。 通过正确使用VLOOKUP函数,可以在Excel中快速查找和提取数据