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

  发布时间:2016-08-29 11:01:35   作者:佚名   我要评论
excel下拉菜单空白值该怎么去除?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列最后一个非空单元格。

相关推荐:

EXCEL表格中怎么制作三级联动的下拉菜单?

Excel下拉菜单怎么设置可选的下拉数据?

相关文章

  • 在Excel中怎么快速统一填写表格的空白部分?

    在我们的工作或学习中难免会遇到一些表格问题,例如,有的表格中会有一些空表部分,而我们需要将这些空白的部分填写统一的数字,那么在Excel中怎么快速统一填写表格的空白
    2016-01-11
  • Excel序列号怎么跳过空白行连续排列?

    Excel序列号怎么跳过空白行连续排列?在Excel中给表格想加入序列号,但是表格中有很多空行,想直接跳过空白的行在有内容的地方发出序列号,这样也能准确统计有多少数据,该
    2016-01-06
  • excel将上一列的内容填充至下一列空白值的方法分享

    今天小编为大家分享excel将上一列的内容填充至下一列空白值的方法,相信对于很多朋友都不是很清楚,下面小编就为大家详细介绍一下,一起来看看吧
    2015-11-30
  • EXCEL怎么自动填充表格数据长度为填充指定位数?

    EXCEL怎么自动填充表格数据长度为填充指定位数?有时候数据要求必须是6位数或某个固定的位数,该怎么把长度不够的数据前面自动填充0到指定的长度呢?下面我们一起来看看详
    2015-10-15
  • EXCEL中怎么把0变成空值?

    EXCEL中怎么把0变成空值?excel中通常通过公式算出来没有结果的都会默认显示为0,但是想要没有结果的直接显示为空,该怎么把0变成空呢?下面分享EXCEL中国把0变成空值的详
    2015-10-08
  • EXCEL表格中的空白行怎么删除?

    人们所需要做的就是批量的删除数据中存在的空白行。在删除行之前需要找到大量的空白行,也就是定位。那么EXCEL表格中的空白行怎么删除?下面小编就为大家介绍一下,一起来看
    2015-06-11
  • excel怎么设置隐藏单元格禁止删除?

    excel怎么设置隐藏单元格禁止删除?在使用excel表格的时候,我们经常会用到隐藏功能。有时候有些数据隐藏了,删也删不掉,下面分享设置方法,需要的朋友可以参考下
    2015-06-08
  • excel如何批量删除空白行?空白行删除方法介绍

    excel如何批量删除空白行?相信很多朋友都不是很清楚吧,下面小编就为大家介绍一下,希望能对大家有所帮助
    2015-05-06
  • Excel右键删除灰色不能用该怎么办?

    Excel右键删除灰色不能用该怎么办?excel中有的数据输入错了,想用右键删除,但是却发现excel右键不能删除该怎么办呢?下面我们来看看Excel右键删除显示灰色无法删除解决办
    2016-03-17
  • excel2010切片器是灰色不可用状态该怎么办?

    excel2010切片器是灰色不可用状态该怎么办?在使用aexcel2010中透视表建好以后,发现切片器却无法使用,是灰色的,这是怎么回事?下面我们来看看解决这个问题的方法,需要
    2016-03-03

最新评论