Excel表格上面可以使用IF、VLOOKUP函数进行自动填充(示例如下)。
1、VLOOKUP函数的公式为=VLOOKUP(查找的值,查找的范围,查找的列,精确查找或模糊查找),其中,精确查找用0表示,模糊查找用1表示;
2、在表格2里面的B2单元格里面输入公式=IF($A2="","",VLOOKUP($A2,数据库!$A$2:$D$20,COLUMN(B2),0)),即:
①IF函数主要用于判断查找的$A2单元格是否为空白,如果是空白,则显示空白,否则就显示VLOOKUP函数查找出来的值;
②VLOOKUP函数里面的$A2为要查找的单元格的数值,数据库!$A$2:$D$20是查找的范围,COLUMN(B2)是查找范围里面的第2列,0表示精确查找;
3、将B2单元格向右、向下进行拖动复制,之后在A列的单元格里面输入相应数据后,就会显示出需要的数据。
首先需要一个源数据,也就是做好的价格表(假设工作表名为“价格”),价格工作表的A列是品名,B列是规格,C列是单价。则需要自动填充的工作表中A2(规格)的公式为:
=VLOOKUP(A1,价格!A:C,2,0)
A3(单价)的公式为:
=VLOOKUP(A1,价格!A:C,3,0)
=VLOOKUP(A1,价格!A:C,2,0)
A3(单价)的公式为:
=VLOOKUP(A1,价格!A:C,3,0)
用查找与引用的函数公式,方便的话留下QQ,我可以帮你看看。
建议看一下《你早该这样玩Excel》