Excel制作搜索式下拉菜单报价单,1分钟学会

360影视 动漫周边 2025-03-20 20:02 3

摘要:假如你是一家销售公司,你现在有一份产品列表,已经销售价格,放在表格的A:B两列,如下所示:

假如你是一家销售公司,你现在有一份产品列表,已经销售价格,放在表格的A:B两列,如下所示:

现在需要制作一个报价单,当输入完商品以及数量时,可以快速的进行汇总,总金额

因为商品比较多,我们希望当输入完一些关键字之后,就只可以自动的选择某些商品,例如,当我们先输入一个D字,它下拉菜单就会带出来和D有关的商品,可供选择

1、设计布局

首先是基础的文字输入,然后在单价这一栏,我们输入的公式是:

=IFERROR(VLOOKUP(E3,A:B,2,0),"")

也就是当E3输入完商品之后,就会自动的带出对应B列的价格

在金额字段输入的公式是:

=IF(F3="","",F3*G3)

也就是,当数量没填的时候,显示空白,否则等于数量*单价

汇总的金额就用SUM(H3:H1000)求和

重点还是在下拉菜单的制作,首先,我们在一个空白的数据列,输入公式:

=FILTER(A1:A1000,ISNUMBER(FIND(CELL("contents"),A1:A1000)))

然后我们选中E列,在数据选项卡下,点击数据验证,然后在设置里面,选择序列

数据来源,输入的是:

=$K$1#

#号在这里表示取K1数组的值

简单的说一下工作原因,如果没看懂的话,直接照抄也能实现这个效果

当我们输入A时CELL("contents"),就会获取当前单元格的值,也就是A

然后用FILTER去模糊筛选带有A的文本的内容,存储在K1里面,因为有多个值,所以会溢出

最后因为我们数据验证取的是K1#,它就代表K1这个溢出的数组整个内容,所以就是我们关键字的内容了

通过这种搜索式下拉菜单,我们就可以很快的录入各种商品,填好数量之后,就可以获取一个报价单了

关于这个小技巧,你学会了么?动手试试吧!

来源:Excel自学成才

相关推荐