我想用Excel作一个基层的仓库进销存表格。
1.VLOOKUP函数的主要用途是纵向检索数据,在我这个进销存报表里主要是用来根据特定的物料编码来自动填写其相关的信息。比如说在“1月入库”表里面填入“物料编码”后需要在后面的单元格里面自动填写“物料名称”,“型号规格”,“单位”可以按以下步骤来操作。
2.在插入函数里面选择“VLOOKUP”,在下面可以看到该函数的相关说明。
3.分别在相应的文本框里输入适当的值,可通过鼠标单击的方法实现,在界面的下方有相应的提示,图中所填内容的含义为:检索表“物料编码表”的B列到E列范围内,首列满足条件(表1月入库中的值),并返回表“物料编码”检索范围第二列(即C列)的值,检索到的值为“继电器”。
4.复制D2的值到E2和F2,并修改E2中的“Col_index_num”的值为3,F2中的“Col_index_num”的值改为4。
5.选中E2到F2,向下填充即可。
6.这样的话在表“1月入库”里输入“物料代码”后就会自动填充相应的详细信息了,从而避免了重复的输入,最后的效果如下图所示。
我有呀!
示意图如下(共4张)
在<<产品资料>>表G3中输入公式:=IF(B3="","",D3*F3) ,公式下拉.
在<<总进货表>>中F3中输入公式:=
IF(D3="","",E3*INDEX(产品资料!$B$3:$G$170,MATCH(D3,产品资料!$B$3:$B$170,0),3)) ,公式下拉.
在<<总进货表>>中G3中输入公式:=IF(D3="","",F3*IF($D3="","",INDEX(产品资料!$B$3:$G$170,MATCH($D3,产品资料!$B$3:$B$170,0),5))) ,公式下拉.
在<<销售报表>>G3中输入公式:=IF(D3="","",E3*F3) ,公式下拉.
在<<库存>>中B3单元格中输入公式:=IF(A3="",0,N(D3)-N(C3)+N(E3)) ,公式下拉.
在<<库存>>中C3单元格中输入公式:=IF(ISNUMBER(MATCH($A3,销售报表!$D$3:$D$100,0)),SUMIF(销售报表!$D$3:$D$100,$A3,销售报表!$E$3:$E$100),"") ,公式下拉.
在<<库存>>中D3单元格中输入公式:=IF(OR(NOT(ISNUMBER(MATCH($A3,总进货单!$D$3:D$100,0))),A3=""),"",SUMIF(总进货单!$D$3:$D$100,$A3,总进货单!$F$3:$F$100)) ,公式下拉.
至此,一个小型的进销存系统就建立起来了.
当然,实际的情形远较这个复杂的多,我们完全可以在这个基础上,进一步完善和扩展,那是后话,且不说它.