植物百科网
当前位置: 首页 农业百科

excel 下拉列表无空值(去除Excel下拉菜单中的空值和重复值)

时间:2023-05-29 作者: 小编 阅读量: 1 栏目名: 农业百科

excel下拉列表无空值制作下拉菜单大家都不陌生,但是要自动去除下拉菜单中的空值,甚至要去重,你知道怎么做吗?需求:1.如何去除下拉菜单中的空值?所以我们需要方案2解决方案2–去除不连续的空值:万能数组公式indexsmallifrow终于闪亮登场!

excel 下拉列表无空值?制作下拉菜单大家都不陌生,但是要自动去除下拉菜单中的空值,甚至要去重,你知道怎么做吗?,下面我们就来聊聊关于excel 下拉列表无空值?接下来我们就一起去了解一下吧!

excel 下拉列表无空值

制作下拉菜单大家都不陌生,但是要自动去除下拉菜单中的空值,甚至要去重,你知道怎么做吗?

今天教大家用几个函数和函数组实现这个需求。

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

需求:

1. 如何去除下拉菜单中的空值?

2. 如何去除不连续空值?

3. 如何在上述基础上去重?

案例:

先看一下用普通方法制作的下拉菜单会呈现什么效果。

1. 用 B 的数据源在 A 列制作下拉菜单,其中标黄的为空值

2. 下拉菜单中包含上下空行

解决方案1 – 去除向下连续空值:

1. 在 Source 中输入公式:=OFFSET($B$2,,,SUMPRODUCT(N(LEN($B:$B)>0)),)

这次用到了一个新函数 OFFSET,我们分解开来翻译一下:

SUMPRODUCT(N(LEN($B:$B)>0)):

  • 统计 B 列中非空值的个数

    * SUMPRODUCT 函数被誉为函数中的神器,关于其部分用法,可以参考 Excel函数(四) – sumproduct函数计数、排名、求和等等

    OFFSET (基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)

  • 本例中我们只使用了“基准位置”和“引用区域的高度”两个参数,即引用 B 列中非空值

    * 请注意:

    1) 这个方法不能去除数据列上方的空值,所以我们必须从有值的行开始读,本例中是 $B$2

    2) 这个方法只能去除向下的连续空值,如果有隔行的空值,也无法处理。所以我们需要方案 2

    解决方案2 – 去除不连续的空值:

    万能数组公式 indexsmallifrow 终于闪亮登场!

    1. 增加辅助列 C,在 C1 中输入公式:=INDEX(B:B,SMALL(IF($B:$B<>"",ROW($B:$B),4^8),ROW(1:1)))&""

    2. 按 CtrlShiftEnter 让数组生效

    3. 向下拖动公式,就得到一列去除了所有空值的列表

    函数翻译:

    IFrow 函数:

  • 读取 B 列不为空的行值,为空返回 4^8(4 的 8 次方)
  • 4 的 8次方 = 65536,是 2003 版Excel 的最大行数,所以被当成惯例使用。目的是为了配合 Small 函数使用

    SMALL 函数:

  • ROW(1:1)或row():当前行值
  • 将 B 列行值与当前行值比较,取其小(空值被定义成了最大行值 65536)

    Index 函数:

  • 读取 B 列中的非空行

    &"":

  • 将结果转换为文本值

    按CtrlShiftEnter:

  • 数组公式,必须这样按才能生效,公式前后会自动出现 {}

    4. 现在我们用方案 1 中的公式配合 C 列使用,在 Source 中输入如下公式,就可以了:

    =OFFSET($C:$C,,,SUMPRODUCT(N(LEN($C:$C)>0)),)

    解决方案3 - 如何在上述基础上去重?

    1. 增加辅助列 H,在第1行输入如下公式,向下拖动:

    =COUNTIF(B$1:B1,B1)

    公式翻译:对重复数据进行排序统计

    2. 增加辅助列 I,输入公式: =IF(H1=1,1)

    翻译:提取不为空,且不重复的唯一值

    *这一列完全可以不要,本文是教学贴,增加这一辅助列是为了帮助大家看得更清楚

    3. 在 E 列中输入如下数组公式,然后按CtrlShiftEnter:=INDEX(B:B,SMALL(IF($I:$I=1,ROW($B:$B),4^8),ROW(1:1)))&""

    * 跟 C 列公式的却别在于:if 条件不是判断是否不为空,而是判断是否=1,即出现1次,且不重复

    4. 现在我们再回到下拉菜单,将 Source 中的公式引用参数改成 E 列,就可以了:

    =OFFSET($E:$E,,,SUMPRODUCT(N(LEN($E:$E)>0)),)

    • 推荐阅读
    • 孩子晕车要吐怎么办(孩子晕车解决方法)

      以下内容大家不妨参考一二希望能帮到您!孩子晕车要吐怎么办小孩子晕车时出现呕吐是一种很常见的情况。首先,为了预防晕车呕吐可以在乘车前口服晕车药。其次,乘车前睡眠要充足,不要过度劳累,进食不要过饱或者是过饥。再者,乘车时也可以尽量坐在汽车的前部减少颠簸,注意开窗通风。

    • 柯达相机广告(我与柯达相机的故事)

      成立了自己的公司NagelCameraWerksAG,生产Nagel系列相机,包括玻璃板、胶片和胶卷相机。Retina相机以其紧凑的尺寸、高质量和低成本而赢得用户的好评,但小问题颇多,只能不断改进技术推出新款相机。RetinaII共有四大类型号,其中又衍生不同版本。此款因生产极其稀少目前市面价格接近2万余元一台,是柯达相机价值比较大的一款。公司在2019年入职的一名结构工程师姓李,是公司入职的第一位结构工程师。

    • 农民工工资被冻结情况(解冻了这个账户后)

      依据原告的诉讼保全申请,天台法院依法裁定冻结了三家被告公司名下的银行账户,共计人民币711万元。新昌公司提出异议:公司名下被保全的其中一个账户是某工程民工工资的专用账户,目前账户内共有资金59.4万。对此,负责该案的忻法官立即向各公司的负责人了解相关情况。为证实异议属实,新昌公司向法院提交了该账户的执行监管协议、交通工程款明细及工程款备案表、银行明细清单、银行2019年12月银流水等原件各一份。

    • 胃病怎么吃三餐养胃(春天养胃好时机)

      甚至会诱发一些新胃病,损害身体健康,因此,严防胃病很重要。木瓜含木瓜酵素,有助于分解并加速蛋白质吸收,可缓解消化不良和胃炎。常饮三水1、花草茶水饮茶,在调理脾胃方面,有其独特的优势。另外饭前一个小时左右服用温蜂蜜水,还可以抑制胃酸分泌,减少胃黏膜刺激。熬夜会削减胃屏障自保能力,大大增加胃溃疡的机会。

    • 赵丽颖冯绍峰9年前就有交集(赵丽颖冯绍峰官宣离婚)

      赵丽颖冯绍峰9年前就有交集赵丽颖和冯绍峰官宣离婚了。他们发布声明,向大家宣布,俩人已决定和平分手,结束婚姻关系,并已办理完相关手续。而她产后半年,早已拎上大刀赶往片场去了。热播剧《小舍得》中,蒋欣饰演的田雨岚,虽然前段与老公感情和睦。但布谷妈认为,他们的感情,其实是经不起折腾的。他与田雨岚的理念、思想早已不在同一条跑道上。

    • 番茄炒蛋的做法与步骤(具体是怎样的)

      以下内容希望对你有帮助!番茄炒蛋的做法与步骤番茄洗净切小块,放入碗中备用,蒜切片剁成末,备用。热油锅后,倒入鸡蛋液,煎熟后用锅铲铲散,盛出备用。热油锅放入蒜末爆香,放入番茄翻炒出汁,加入白糖翻炒均匀,放入鸡蛋翻炒均匀,加入适量的盐和鸡精翻炒均匀即可,这道番茄炒蛋就算完成。

    • 小雅伐木伐木丁丁鸟鸣嘤嘤的意思(该句出自何处)

      小雅伐木伐木丁丁鸟鸣嘤嘤的意思意思:咚咚作响伐木声,嘤嘤群鸟相和鸣。出自先秦佚名的《伐木》伐木丁丁,鸟鸣嘤嘤。神之听之,终和且平。既有肥羜,以速诸父。於粲洒扫,陈馈八簋。既有肥牡,以速诸舅。伐木于阪,酾酒有衍。民之失德,乾餱以愆。伐木呼呼斧声急,滤酒清纯无杂质。打扫房屋示隆重,嘉肴八盘桌上齐。伐木就在山坡边,滤酒清清快斟满。行行笾豆盛珍馐,兄弟叙谈莫疏远。有人早已失美德,一口干粮致埋怨。

    • 父母必读100本书籍(为人父母必读这三本书)

      今天终于读完了龙应台人生三书,推荐给所有父母,这是家庭教育课程中必修三本书。细细品读,会受益良多,不同时期的父母读来感受也不一样。目送中,“我慢慢地、慢慢地了解到,所谓父女母子一场,只不过意味着,你和他的缘分就是今生今世不断地在目送他的背影渐行渐远。你站在小路的这一端,看着他逐渐消失在小路转弯的地方,而且,他用背影默默告诉你:不必追”看哭了多少孩子已经成年的父母。人生,有些路,只能一个人走…

    • 身高有1米78体重是多少为正常(体重应该是多少才是比较正常的呢)

      身高有1米78体重是多少为正常?这些人有明显的肥胖症状,可能会引发很多的病症,应该要及时去医院进行检查,并且开始减肥。有些女性因为平时对于自己的身材比较苛刻,所以会达不到120斤,只有110斤左右,其实这也是正常的,只是属于偏瘦情况,而140斤高出的话,则是属于偏胖的现象。

    • 最值钱的翡翠烟嘴(市场上最值钱的翡翠烟嘴一览)

      最值钱的翡翠烟嘴老翡翠烟嘴本来是清朝十分盛行的一种烟具,但随着历史的迁徙,发展到现在,老翡翠烟嘴已经是非常少见的了。所以说如果你在现在的社会上遇见了翡翠烟嘴,它很有可能是从清代遗留下来的老翡翠烟嘴,你可别小看这一个小小的老翡翠烟嘴,在现在的社会上,他们可是价值不菲哦。清代玉烟嘴,真品品种比较丰富;真品常见版式品相好的市场上一般喊价在100-10000左右;不过也有特殊品种版式。