分享

这样的 Excel 下拉菜单你见过吗?选一个就去掉一个选项

 Excel实用知识 2022-06-05 发布于广东

关于下拉菜单,已经说过好几期了,每一次都对应不同的需求。

比如 Excel下拉菜单去空/去重(填坑贴)

这次教一个新需求,下拉菜单要选一个少一个,怎么实现?

我用的版本是 Excel 2016,其他版本的界面可能略有不同。

案例:

比如下图,当选择了壮林后,下面的行的下拉列表里就没有“壮林”这个选项了。

图片
图片

解决方案:

1. 增加辅助列 C,输入以下公式,目的是计算出 B 的原始名单在 A 列中出现的次数:

=COUNTIF(A:A,B:B)

图片

2. 增加辅助列 D,输入以下函数组,按 Ctrl +Shift + Enter 生效:

=INDEX(B:B,SMALL(IF(C:C=0,ROW($B:$B),4^8),ROW(1:1)))&''

  • 函数组的翻译可以参考 去除Excel下拉菜单中的空值和重复值

  • 唯一的区别是我们在 IF 中改用了 C:C=0 这个条件,整个公式目的是列出 B 列减去 A 列的合集,本例中,壮林已被自动扣除

图片

3. 现在回到 A 列的下拉菜单制作,在 Source 中输入以下公式,就可以了:

=OFFSET($D$2:$D$100,,,SUMPRODUCT(N(LEN($D$2:$D$100)>0)),)

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多