厉害 —— 可搜索可全选还带箭头的下拉列表框来了

传统上我们都是通过数据验证制作下拉列表,但是这个下拉列表有一些缺点。最大的一个缺点就是当项目太多时,选择不太方便。如果能够搜索输入就好了。

01

传统下拉列表的问题

下面是一个通过数据有效性方法制作的下拉列表框(关于如何制作下拉列表,请阅读本公众号发布的文章:9个经常使用的数据验证场景)。

这个方法非常方便,但是有两个缺陷:

  1. 数据项目过多时,不容易找到准确的项目(本示例中就有179项)

  2. 不能全选

  3. 设置了数据验证-序列的单元格,并没有下拉箭头提示。只有选中该单元格时,才出现下拉箭头。这导致使用者不太容易发现那个地方要去点击。

02

我们的理想方式

有下拉箭头

可以搜索

可以全选

简直是我们的最高理想了 🤣

那么怎么实现呢?

03

实现方法

  1. 制作作图数据

    回归线经验:制作图表,基本都需要根据源数据制作作图数据。

    第一,得到产品销量排名表,需要得到所有产品的不重复列表,并计算销量和排名。然后,再根据产品销量排名表,计算排名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,暂且不用管他。

  2. 添加数据透视表

    鼠标点选B2:D2往下的数据区域中任意单元格,在“插入”菜单中点选“数据透视表”,在添加数据透视表对话框中,“选择放置数据透视表的位置”下面选中“现有工作表”,位置选择J4单元格

    然后点击“确定”,数据透视表就添加上了。

  3. 在右侧“数据透视表字段”面板中,将“售点”拖拽到“筛选器”中

  4. 修改格式。

    添加后的筛选器字段在J3:K3区域,具有透视表的缺省格式。将这两个单元格的格式修改成你希望的样子。

    其实,我们的下拉列表已经做完了。但是为了实现功能,我们需要下一步

  5. 添加公式链接。

    在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)

  6. 填充公式到G14:H14。注意公式中需要处理一下“选择全部”后的情况。

  7. 下拉列表已经可以起作用了。

  8. 再根据F17到H29添加图表并修改格式就好了

  9. 最后再一遍效果


好了,今天就分享到这里了。试着做一做吧,很简单,但是效果特别好。

如果你希望拿到今天的案例文件,请按照如下方式操作:
取得本文案例文件的方式:
  1. 关注本公众号

  2. 点击底部菜单“联系客服”,与客服取得联系,索取“可搜索的下拉列表”案例文件

觉得好看点个【在看】再走吧

(0)

相关推荐