Excel中制作下拉菜单时去除空值的操作技巧

  为了规范表格数据录入,我们常用到Excel的数据有效性功能在单元格设置下拉菜单,引用固定区域数据作为标准录入内容。今天,我们小编就教大家在Excel中进行制作下拉菜单时去除空值的操作技巧。

  Excel中进行制作下拉菜单时去除空值的操作步骤:

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

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

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

  解决方案:

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

  定义一个名称为Data的名称,在【引用位置】输入下面的公式并点击【确定】。

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

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

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

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

  使用公式的简单说明:

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

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

(0)

相关推荐

  • Excel中制作下拉菜单的4种方法

    Excel中制作下拉菜单的4种方法 其实还有另外3种: 1.创建列表 在一列中按alt+向下箭头,即可生成一个下拉菜单(创建列表).此方法非常简单. 2.开发工具 - 插入 - 组合框(窗体控件) 如 ...

  • 一招教你在2007版Excel中制作下拉菜单

    相信很多小伙伴在日常办公中都会用到Excel,在其中如何才能制作下拉菜单呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在Excel中打开我们要进行操作的表格,然后将我们要制作下拉菜单的 ...

  • excel怎么制作下拉菜单列表?

    在使用excel输入数据时,我们会经常用下拉菜单列表来限定输入的数据,这会给我们省去输入文字的麻烦,那么如何制作下拉菜单列表呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 1.打开文档,小编想在婚 ...

  • 怎么在WPS表格中制作下拉菜单

    有的小伙伴在使用Excel表格制作数据时,为了快速完成表格,我们可以制作下拉菜单,那么如何制作呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开需要插入下拉菜单的表格文档.2. 第 ...

  • Excel中自适应下拉菜单怎么设置

    Excel中自适应下拉菜单怎么设置 本文所要介绍的自适应的下拉菜单,就是可以根据用户在单元格里输入的字符,在下拉菜单的显示项目中自动筛选出以这些字符开头的项目,缩小下拉菜单中的项目选择范围,使目标更精 ...

  • 在word中制作下拉菜单

    我们日常使用word的时候,也有时需要使用到下拉菜单,这个我们在excel中经常用到,而在word中你会制作吗?今天,笔者就来分享一下,怎么在word中制作下拉菜单,供大家参考. 1.首先,我们打开w ...

  • EXCEL如何制作下拉菜单进行数据有效性设置?

    在使用Excel的过程中,有时需要在某些固定的单元格区域快速地输入某些固定的选项,下面小编就为大家介绍EXCEL如何制作下拉菜单进行数据有效性设置,一起来看看吧! 方法/步骤 首先,打开你的EXCEL ...

  • 如何在Microsoft Excel 2016 制作下拉菜单?

    Microsoft Excel 2016 是我们工作当中最常使用到的办公软件,能够帮助我们分析大量的数据,提高我们的工作效率.下面就详细的告诉小伙伴们,如何在Microsoft Excel 2016 ...

  • 如何在WPS2019文档中制作下拉菜单

    今天给大家介绍一下如何在WPS2019文档中制作下拉菜单的具体操作步骤.1. 打开电脑上的WPS文字,如图我们需要在括弧中设置下拉菜单.2. 接下来我们点击页面上方的插入选项.3. 然后在打开的插入选 ...