比如A列是采购物品,B列是物品价格。现在要设置在C列输入物品名称,D列可以自动产生对应的价格。 这里派派教你认识一个函数VLOOKUP( ); 在D1处,输入 =VLOOKUP(C1,A:B,2,0),点回车即可。因为我们要精确查找,所以输入0或者FALSE。 若查找的内容为“牙膏”,则在C1输入牙膏,便查找到23。对应D列。 这里没有限定AB列查找区域,所以可以批量填充公式。(选择单元格,鼠标移动在右下角找到黑色实心+号,然后下拉) VLOOKUP()使用注意事项1.如果需要区域固定,设置查到前三行。这里输入 =VLOOKUP(C1,A1:B3,2,FALSE) 如图,C1输入红薯,D列就无法生成对应的价格 2.在固定区域A1:B3内查询且批量使用查找公式,查找范围没有使用锁定行,下拉填充时,查找范围会相应变动,导致有些单元格差找不到数据。如图: 这里需要输入 =VLOOKUP(C1,$A$1:$B$3,2,FALSE) 3.若输入物品名称首字,则D列也可以生成价格。 需要输入 =VLOOKUP(C1&'*',A:B,2,FALSE) 如图,C1输入“鸡”,D列生成9.5 4.匹配不同表格的数据 根据表格sheet2中的AB列,在sheet1表格C列输入名称,对应D列生成数据 这里在sheet1表D列单元格输入 =VLOOKUP(C1,Sheet2!A:B,2,FALSE) 派派今天的分享就到这里啦,如果还有更好的方法能够实现以上功能,欢迎留言。 |
|