用VLOOKUP函数如何自动填写表格?

如题所述

1.新建两张空白表,一张命名为“信息表”,在其中输入填报人的信息和数据,另一张命名为“发票”,这张表中有发票模板,会自动套用“信息表”的内容。

2.选择M14单元格,在单元格中填入填报人姓名,选择D5单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,2,0),现在可以看到单位名称自动填入了。

3.选择G5单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,15,0),现在可以看到出差地址自动填入了。

4.选择C9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,3,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,4,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,5,0)

现在可以看到项目自动填入了。

5.选择E9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,6,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,7,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,8,0)

现在可以看到摘要自动填入了。

6.选择F9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,9,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,10,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,11,0)

现在可以看到数量自动填入了。

7.选择G9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,12,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,13,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,14,0)

现在可以看到单价自动填入了。

8.选择D18单元格,输入“总计”,在E18中输入=F9*G9+F10*G10+F11*G11,在E18中算出报销总数。

9.选择O9单元格,输入函数=MID(E18*100,LEN(E18*100),1),依次在:

N9单元格中输入函数=MID(E18*100,LEN(E18*100)-1,1);

M9单元格中输入函数=IF(E18>=1,MID(E18*100,LEN(E18*100)-2,1),"¥");

L9单元格中输入函数=IF(M9="¥","",IF(E18>=10,MID(E18*100,LEN(E18*100)-3,1),"¥"));

K9单元格中输入函数

=IF(OR(L9="¥",M9="¥"),"",IF(E18>=100,MID(E18*100,LEN(E18*100)-4,1),"¥"));

J9单元格中输入函数

=IF(OR(K9="¥",L9="¥",M9="¥"),"",IF(E18>=1000,MID(E18*100,LEN(E18*100)-5,1),"¥"));

I9单元格中输入函数

=IF(OR(J9="¥",K9="¥",L9="¥",M9="¥"),"",IF(E18>=10000,MID(E18*100,LEN(E18*100)-6,1),"¥"));

H9单元格中输入函数

=IF(OR(I9="¥",J9="¥",K9="¥",L9="¥",M9="¥"),"",IF(E18>=100000,MID(E18*100,LEN(E18*100)-7,1),"¥"));

现在可以看到总计数据自动填入了。

10.选择D12单元格,输入函数=TEXT(E18/1%,"[dbnum2]  0  0  0  0  0   0  0  0 "),

现在可以看到合计大写自动输入了自动填入了。

11.选择I3单元格,输入函数=YEAR(VLOOKUP(M14,信息表!A3:P12,16,0)),依次在:

L3单元格中输入函数=MONTH(VLOOKUP(M14,信息表!A3:P12,16,0)),

N3单元格中输入函数=DAY(VLOOKUP(M14,信息表!A3:P12,16,0)),

现在可以看到年月日自动输入了自动填入了。

12.现在发票模板就制作好了,来看看效果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-20
VLOOKUP函数是Excel中非常有用的函数之一,可以用于在一个表格中查找某个值,并返回相应的结果。要使用VLOOKUP函数来自动填写表格,你需要按照以下步骤进行操作:
首先,确保你的表格中有两个相关的数据集。一个是你要填写的表格,另一个是包含参考值和相应结果的数据集。
在要填写结果的单元格中,输入VLOOKUP函数的基本语法:=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])。
lookup_value是你要在数据集中查找的值,可以是一个具体的数值、单元格引用或者是一个公式。
table_array是你要进行查找的数据集,其中包含了参考值和相应结果。确保该数据集的第一列中包含参考值,而相应结果所在的列位于参考值的右侧。
col_index是你要返回结果所在列的索引值,即相对于table_array的第一列的偏移量。例如,如果你要返回结果所在列是table_array的第三列,那么col_index应该是3。
range_lookup是一个可选的参数,用于指定是否要进行近似匹配。如果为TRUE或省略,则进行近似匹配;如果为FALSE,则进行精确匹配。
根据你的具体情况,替换上述语法中的参数为相应的单元格引用或数值。
按下回车键,VLOOKUP函数将会根据查找值在数据集中进行查找,并返回相应的结果。
将该公式应用到需要填写结果的整个表格范围,可以通过拖动填充手柄或使用自动填充功能来实现。
这样,使用VLOOKUP函数就可以自动填写表格中的结果了。记得根据你的具体情况调整函数参数以及应用范围。希望这对你有帮助!
相似回答