excel下拉菜单空白值该怎么去除?

为了规范表格数据录入,我们常用到Excel的“数据有效性”功能在单元格设置下拉菜单,引用固定区域数据作为标准录入内容。有很多时候,这个区域的数据是用公式生成的,如果直接引用一个固定范围,比如说D1:D50,可能实际返回的数据只有8个,下拉菜单会出现很多空白,不方便选择。本例向大家介绍如何去除下拉菜单中的空白。

一、问题描述

1、如下图,利用公式在D列返回某些表格的不重复值,作为下拉菜单的数据源。D列数据的个数不确定。

2、为了使数据有效性能够显示所有的备选数据,所以一般我们选择一个较大的范围,比如说D1:D8区域。制作数据有效性如下:

3、这样制作的下拉菜单中就会包括数目不定的空白,如果空白非常多的话在用下拉菜单选择数据时就非常不方便。

二、解决方案

1、选中要设置下拉菜单的E1单元格,选择【公式】-【定义名称】。

2、定义一个名称为“Data”的名称,在【引用位置】输入下面的公式并点击【确定】。=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)

3、选中E1单元格,选择【数据】-【数据有效性】。

4、如下图,选择“序列”,“来源”处输入=Data,然后【确定】。

5、这样,在E1的下拉菜单中就只有非空白单元格的内容了。E1的下拉菜单会自动更新成D列不为空的单元格内容。

6、使用公式的简单说明:=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)

其中的LEN($D:$D)>0判断单元格内容长度是不是大于0,也就是如果D列单元格为非空单元格就返回TRUE,然后SUMPRODUCT统计出非空单元格个数。最后用OFFSET函数从D1开始取值至D列最后一个非空单元格。

(0)

相关推荐

  • excel下拉菜单怎么做,详细教程

    这里介绍创建Excel下拉菜单的4种快速方法 - 基于值列表,单元格区域,命名区域和动态下拉菜单,并且还提供了如何从另一个工作簿创建下拉菜单.Excel下拉菜单(又名下拉框或下拉列表)用于从预定义的项 ...

  • Excel下拉菜单颜色怎么做

    制作excel表格时,有些项目我们可以用下拉菜单的方式让用户来选填,我们也可以为下来菜单设置不同的颜色,小编今天分享Excel下拉菜单颜色怎么做的 在excel下拉菜单怎么做 01 选定一列依次点击: ...

  • Excel如何制作下拉列表,excel下拉菜单的创建方法

    Excel下拉列表通常都是利用“数据有效性”来实现的,通过“数据有效性”设置,可以让Execl的某一单元格出现下来菜单的效果,那么如何实现excel下拉列表呢? Excel下拉列表、Excel下拉菜单 ...

  • excel下拉菜单怎么做 excel2010表格制作下拉菜单教程图解

    excel 每个功能都非常实用,今天我教大家怎么做“excel下拉菜单”,给大家展示带使用下拉菜单中的选项,使关联单元格中的数据发生对应的变化的小功能。 制作步骤如下: 第一步:打开excel2010 ...

  • 揭开Excel下拉菜单神秘面纱

    揭开Excel下拉菜单神秘面纱

  • Excel下拉菜单的制作方法

    Excel下拉菜单的制作方法 比如,设置字体. 再比如,制作呈现多列数据的下拉菜单. 例如,这个样子的下拉菜单: 今天咱们就来谈谈这样高大上的下拉菜单是如何制作的. 制作材料 一份是员工信息表,信息表 ...

  • Excel下拉菜单_下拉列表_下拉选项怎么做?

    Excel下拉菜单下拉列表下拉选项的好处有两点: 我专门为本教程录制了视频<Excel下拉菜单_下拉列表_下拉选项怎么做>. 操作方法 01 先选定目标单元格. 在Excel中选定想要实现 ...

  • excel下拉菜单怎么做,并实现筛选功能

    今天小编要和大家分享的是excel下拉菜单怎么做并实现筛选功能,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上新建一个excel表格并点击它,如下图所示. 02 然后输入以下内容,如下图 ...

  • Excel下拉菜单三级联动

    有时我们需要在Excel中使用下拉菜单或多级下拉菜单功能,下面我们就介绍一下如何在Excel中创建下拉菜单 准备数据 01 我们事先把各级菜单及其内容写在Execl中以便后面使用 创建单级下拉菜单 0 ...