当前位置: 首页 > Excel > Excel常用函数 > ExcelExcel技巧 > excel使用VOOKUP函数,制作一个报价单简易小程序

excel使用VOOKUP函数,制作一个报价单简易小程序

发布时间:2020年09月27日 07:50:47 来源: 点击量:861

【摘要】老板让制作一个报价单,当填入需求的时候,总报价就自动的计算出来了1、物品较少的时候制作的效果如下,我们只需要输入物品和数量,单价和

老板让制作一个报价单,当填入需求的时候,总报价就自动的计算出来了

1、物品较少的时候

制作的效果如下,我们只需要输入物品和数量,单价和金额能够自动的进行计算

excel使用VOOKUP函数,制作一个报价单简易小程序

这个简易的报价单只需要两步进行制作:

?简单的设计一下数据样式,然后在

E3单元格中输入的公式:

=SUM(G3:G1500)

F4中输入公式:

=IF(D4="","",VLOOKUP(D4,A:B,2,0)),向下拖动一部分

G4中输入公式:

=IF(D4="","",E4*F4),向下拖动一部分

excel使用VOOKUP函数,制作一个报价单简易小程序

使用IF函数实现了,当D4单元格中没有数据的时候,后面都显示空白,有数据的时候,会自动的进行VLOOKUP查找匹配到单价,从而计算总金额

?选中D列,然后在数据选项卡的数据验证下面,选择序列,数据来源,选择A2:A8单元格

excel使用VOOKUP函数,制作一个报价单简易小程序

2、物品较多的时候

当物品比较多的时候,D列的下拉菜单就会很多,很难进行选择

excel使用VOOKUP函数,制作一个报价单简易小程序

这个时候我们可以进行一个优化,先看效果如下:

excel使用VOOKUP函数,制作一个报价单简易小程序

当我们在C3单元格提前输入一个关键词,那么下拉菜单就自动的适配只有这个关键字的物品,再进行选择。

前面的公式都是保持不变的,关键在于这个下拉菜单的制作

A列中的商品数据现在是22个,输入公式进行套用即可,替换掉下方的22和23

所以我们在J列里面输入公式:

=INDEX($A$1:$A$23,SMALL(IF(ISNUMBER(FIND($C$3,$A$1:$A$22)),ROW($A$1:$A$22),23),ROW(C1)))&""

输入完公式按CTRL+SHIFT+ENTER,向下填充

excel使用VOOKUP函数,制作一个报价单简易小程序

然后在数据验证序列里面输入的公式是:

excel使用VOOKUP函数,制作一个报价单简易小程序

输入的公式是:

=OFFSET($J$1,0,0,1048576-COUNTBLANK($J:$J),1)

excel使用VOOKUP函数,制作一个报价单简易小程序

这样就能实现了在C3先输入一个关键字,然后下拉菜单就是和这个关键字相关的内容了。

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部