分享

订单工作模板实例

 EXCEL应用_开发 2024-02-11 发布于福建

今天大家展示下我在工作中制作的一个非常实用的包含多重校正功能的EXCEL 工作模板。话不多说先看下工作模板长啥样:


看似普通里面可包含很多“机关”的呢!随小编一起来看下模板的功能与实现吧

模板的作用:

这个模板是用来打印纸质订单的,输入商品编号和订货数量后相应的部门编号、商品名称、单位、单价、供应商等信息会自动显示并且计算出订货商品总价、单品最大金额、总共多少个单品等 。此模板还会过滤不同供应商的商品不得出现在同一订单上,并且如果商品的订货数量没有填写以及不同供应商出现在同一张订单的都会提示,订货日期和交货日期、都会随日期更新。

1.模板设置成工作表保护以保证工作表模板不被随意修改。商品编号和订货数量(标黄色部分)设置成可编辑区域。

2.模板如下图所示的区域均用VLOOKUP()匹配出相应的值。

3.可以看得出图2与图1相比较C列原本是隐藏的辅助列,此列是每个商品对应的供应商编号,是用于判断输入的每一个商品是否是同一供应商如果不是将弹出提示报警框让用户修改。

我们来看一下怎么通过辅助列判断输入的商品是不是同一个供应商的:我在A39单元格又加入了辅助判断的公式:

解释:只要C列供应商编号有不一致的那么COUNT(C13:C34)就不等于COUNTIF(C13:C34,C13)),但是有个例外如果没有输入编号的时候COUNT(C13:C34)就不等于COUNTIF(C13:C34,C13))事实上应该是一致所以我们加了个IF()来屏蔽这个特例。最后的公式就是:=COUNT(C13:C34)-IF(C13="",0,COUNTIF(C13:C34,C13))

然后我们在商品编号A列加入数据有效性来加以约束,此公式配合数据有效性还能限制用户不从第一行填写商品编号,只有当$A$39=0成立的时候说明供应商是一致否则就弹出报警:

模板的表头供应及部门编号都是取第一行的商品编号,由于做了上述限制保证了所以商品编号必须从第一行填写。另外订货数量列也做了条件格式的限制

当填入商品编号时也必须填入订货数量否则数量框会红色填充提示。最后模板底部是对商品个数的统计COUNT(),和最大订货单品金额 MAX() ,这个比较简单,大家应该都会。

好了这样一个订单模板就做好了,大家可以试着去做做看。希望对你的日常工作有所帮助。

今天就跟大家分享到这了,感谢各位小伙伴的支持请大家帮忙点赞、转发收藏、在看,我将创作更多更好的内容分享给大家关注我的公众号excel应用与开发 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多