EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
EXCEL VLOOKUP函数变形用法实例之产品信息提取
在前面,我以计算采购费用为实例介绍了VLOOKUP函数最简单最基本的用法,下面,我们开始讲解VLOOKUP函数的参数变形用法。VLOOKUP本身就是一个非常方便灵活的函数,而参数变形之后,让这个函数的功能更加强大。下面我以提取产品信息为例来讲解下第3参数(即需要返回的值在查找范围的第几列)的变形用法。
工具/原料
- EXCEL
方法/步骤
VLOOKUP函数语法规则
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
通俗表述:纵向查找(查找值, 查找范围, 需要返回的值在查找范围的第几列, 模糊匹配/精确匹配)
问题描述
已知条件:货品档案表/产品信息表
需要查找:特定产品的长、宽、高和重量数据
问题求解分析
在此实例中,已知产品信息表,要提取特定产品的某些信息,我们只需要根据产品名称在产品信息表中查找到对应的信息即可。在此案例中,需要获取的产品信息有4项,包括:长、宽、高、重量。
即:
查找值=产品名称
查找范围=产品信息表
返回列=查找信息在产品信息表中的列数
模糊匹配/精确匹配=FALSE
一般的解决办法
按照一般的解决办法,需要分别在B2,C2,D2,E2单元格中写上VLOOKUP函数来查找对应信息,函数需要写4次。
B2=VLOOKUP(A2,产品信息表!A:J,3,FALSE)
C2=VLOOKUP(A2,产品信息表!A:J,4,FALSE)
D2=VLOOKUP(A2,产品信息表!A:J,5,FALSE)
E2=VLOOKUP(A2,产品信息表!A:J,6,FALSE)
如果需要查找的信息更多,那就需要写更多的函数,这样非常的浪费时间。那么,如何才能一步到位呢?
参数变形分析
通过分析第4步中的4个函数可以发现,我们需要查找的值、范围以及模糊/精确匹配均一样,唯一的不同在于返回的值所在列数不一样,即只有第3参数不一样。那么,我们只要让第3参数可以自动获取即可。
参数变形解决方案
我们可以在表头上方插入一列空白列,并录入对应列在目标查找范围中的列数。
之后让VLOOKUP函数中的第3参数直接引用第一列预先写好的列数即可。
结论
在B3单元格中输入VLOOKUP函数:
B3=VLOOKUP($A3,产品信息表!$A:$J,信息提取!B$1,FALSE)
请注意:我们结合使用了“$”来固定查找值、查找范围以及返回列的值。
之后,我们只要将B3单元格复制到B3:E8单元格即可,一步到位解决问题。
易错点分析
B3=VLOOKUP($A3,产品信息表!$A:$J,信息提取!B$1,FALSE)
1) 请注意Excel中$的用法,除了第3参数外,第1参数和第2参数也需利用$来固定行或列,否则,其他单元格直接复制B3单元格会出现错误值。
例如:如果第1参数查找值不固定列,而其他单元格直接复制B3单元格使用的话,则函数中的第1参数查找值错误,最终结果自然也会出现错误值。
2) 请注意自行添加的第一行,列数要写准确,否则返回的数值一定是不准确的。
注意事项
- 如果您觉得此经验有用,可以点击本注意事项下方的【投票】或【有得】按钮,也可以在右上方收藏哦。
- 如果您对此经验有任何疑问,可以点击本注意事项下方的【我有疑问】来提交您的问题,我会尽快给予解答!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!