打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel下拉菜单选一个少一个!

在B列单元格引用A中的数据,并选择一个之后,后面的单元格可选内容便就少一个

播放GIF

1
思路分析

对原始数据区域进行引用,使得新增数据区域必须在原始数据区域内选择

那么,想实现新增数据区域的选一个,少一个

必然需要对原始引用数据进行选一个,少一个同步的变化

即借助一个辅助D列,对D列进行下拉引用,现在需要做的就是当B列的数据进行更新时,D列的数据更新为A列数据的集合减去B列数据的集合

2
操作步骤

1、在D1输入公式:

=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$100,$A$1:$A$100)=0,ROW($A$1:$A$100),2^16),ROW(A1)))&''

按ctrl+shift+enter键后向下填充一定数量

2、在E1单元格输入公式:

=SUM(COUNTIF(D1:D100,A1:A100))

或者使用公式:

=2^20-COUNTBLANK(D:D)

即求出D中有数据显示的单元格数量

3、建立名称管理器

在公式中建立名称管理器,名称为数据

公式为:=OFFSET(Sheet1!$D$1,0,0,Sheet1!$E$1,1)

即为D列中有数据的区域,该数据会随变化而变化

4、在B列建立有效性验证

菜单栏数据-数据验证

将允许修改成序列,将来源设置为名称管理器中的数据

这样就制作成了下拉菜单,选一个,少一个的效果。

3
思考总结

这里又运用到了一对多的万金油公式index+small+if+row的组合

OFFSET制作一个动态的数据区域存储在公式管理器中

如果下拉菜单的引用源直接引用D列,会出现什么效果呢?

多余区域及多余下拉选择

你有更好的想法或思路吗?欢迎留言!共同进步!

拓展阅读:

自学成才Excel

ID:selftt

学习5分钟,工作省2小时!



Excel技巧基础+函数+透视表+VBA
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel统计函数:应用广泛的动态统计之王OFFSET(下)
办公小技巧:制作模糊查询效果Excel下拉菜单
Excel里超好用的“搜索式”下拉菜单,很多人都不知道
Excel名称管理器详解,让下拉菜单设置更高效,只需简单两步搞定
让你的Excel表动起来
Excel – 列出班级名,如何一对多查找出全班人的姓名和成绩?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服