厉害 —— 可搜索可全选还带箭头的下拉列表框来了
传统上我们都是通过数据验证制作下拉列表,但是这个下拉列表有一些缺点。最大的一个缺点就是当项目太多时,选择不太方便。如果能够搜索输入就好了。
01
传统下拉列表的问题
这个方法非常方便,但是有两个缺陷:
数据项目过多时,不容易找到准确的项目(本示例中就有179项)
不能全选
设置了数据验证-序列的单元格,并没有下拉箭头提示。只有选中该单元格时,才出现下拉箭头。这导致使用者不太容易发现那个地方要去点击。
02
我们的理想方式
可以搜索
可以全选
简直是我们的最高理想了 🤣
03
实现方法
制作作图数据 回归线经验:制作图表,基本都需要根据源数据制作作图数据。
第一,得到产品销量排名表,需要得到所有产品的不重复列表,并计算销量和排名。然后,再根据产品销量排名表,计算排名1到12的产品销量。
只在G18往下和H18往下填充公式:
产品列公式:
=VLOOKUP(F18,IF({1,0},$H$3:$H$14,$F$3:$F$14),2,0)
数量列公式:
=VLOOKUP(F18,IF({1,0},$H$3:$H$14,$G$3:$G$14),2,0)
公式出现#N/A,暂且不用管他。
添加数据透视表
鼠标点选B2:D2往下的数据区域中任意单元格,在“插入”菜单中点选“数据透视表”,在添加数据透视表对话框中,“选择放置数据透视表的位置”下面选中“现有工作表”,位置选择J4单元格
然后点击“确定”,数据透视表就添加上了。
在右侧“数据透视表字段”面板中,将“售点”拖拽到“筛选器”中
修改格式。
添加后的筛选器字段在J3:K3区域,具有透视表的缺省格式。将这两个单元格的格式修改成你希望的样子。
其实,我们的下拉列表已经做完了。但是为了实现功能,我们需要下一步
添加公式链接。
在G3:H3中输入公式,其中,G3公式如下:
=SUMIFS($D$3:$D$2138,$B$3:$B$2138,IF($K$3<>"(全部)",$K$3,"*"),$C$3:$C$2138,$F3)
H3公式如下:
=RANK(G3,$G$3:$G$14)
填充公式到G14:H14。注意公式中需要处理一下“选择全部”后的情况。
下拉列表已经可以起作用了。
再根据F17到H29添加图表并修改格式就好了
最后再一遍效果
好了,今天就分享到这里了。试着做一做吧,很简单,但是效果特别好。
关注本公众号
点击底部菜单“联系客服”,与客服取得联系,索取“可搜索的下拉列表”案例文件
觉得好看点个【在看】再走吧