如何从Excel的数据验证列表中删除空白(5种方法)

  • Share This
Hugh West

本文将简要介绍一些有价值的方法,说明如何删除 空白 从一个 数据验证列表 当我们在Excel图表的列表中出现空白时,它也会保留在 数据验证列表 这是不需要的。

所以我将在以下数据集上工作,向你展示如何删除 空白 从一个 数据验证列表 在Excel中。

下载实践工作手册

数据验证删除空白.xlsx

创建带有空白单元格的数据验证列表时的问题

让我展示一下,如果我们创建一个 下拉列表 首先我们需要创建 下拉列表 .

步骤。

  • 选择单元格 C5 .
  • 然后选择 数据 >>。 数据工具 >>。 数据验证

  • A 对话框 将显示出来。 选择 列表 允许 栏(如下图所示)。

  • 现在点击标记的 图示 .

  • 之后,选择单元格 B5 B14 并点击标记的 图示 .

  • 然后,只需点击 认可 .

通过这种方式,我们刚刚创建了我们的 下拉列表 .

在这里,你可以注意到, 下拉列表 是与 空白单元格 现在我将介绍如何将这些空白单元格从 下拉列表 .

在Excel中从数据验证列表中删除空白的5种方法

1.使用OFFSET函数从数据验证列表中删除空位

这是一个可以为你创造更多空间的方法。 下拉列表 首先,你需要在这一栏中没有任何空白。 过滤器 空白 让我们来讨论一下这个过程。

我们需要对我们的数据集进行一些修改。

  • 让我们添加一个新的 栏目 领先于 栏目 这被用于 下拉列表 我们把新的 栏目 栏目 我们正在使用的 下拉列表 作为 空白的姓名列表 不含空格的清单 (要了解如何创建一个 下拉列表 请到 第1节 ).

步骤。

  • 首先,在单元格中输入以下公式 C5 .
=FILTER(B5:B14,B5:B14"")

这里的 筛选器 函数会将 范围B5:B14 并检查任何 空白 之间的关系。 范围 那么它 滤波器 出了 空白 细胞从 列表。

  • 现在按 进入 你会看到 名单 没有任何 空白 .

  • 之后,选择 名字经理 公式标签 并点击 新的 .

  • 给你的 范围 一个名字,我打算用 名称非空白 的名称,作为 范围 .
  • 然后将以下公式写在 指的是
=offset(offset! $C$5,0,0,counta(offset! $C$4:$C$16)-1,1)

在这种情况下,我们想使用更多的单元格,在那里我们可以输入一些新的名字,但我们不希望 空白 在我们的 下拉列表 在这里,我们正在为这些空间创建新的条目。 数据验证列表 C12 C16 牢记这句话' '。 抵销!' 指的是 床单 我们正在使用的名称。

  • 现在点击 认可 你会看到一个 窗口 .只是 关闭 它。

  • 然后选择单元格 D5 并选择 数据 >>。 数据验证列表 .
  • 改变 来源名称 =NameNonBlanks .
  • 点击 认可 .

  • 选择 下拉列表 单元中的栏杆 D5 你将会看到以下列表 名称 我们正在使用。

  • 现在在整个单元格中写一些新的名字 C12 C16 .
  • 然后选择 数据验证列表 电池 D5 .

你可以看到新的 名称 在你的 下拉列表 你不能在单元格下看到任何新条目。 C16 因为他们不在你的 范围 .

按照这种方法,你可以创建一些 空白处 的新条目。 数据验证列表 不做任何 空白 在里面。

阅读更多。 如何创建用于数据验证的Excel下拉列表(8种方法)

2.使用 "转到 "特殊命令从列表中删除空位

我们创建了我们的 下拉列表 ( 第1节 ),你可以看到,有 空白 要删除它们,我们可以简单地通过以下步骤。

步骤。

  • 选择单元格 B5 B14 然后选择 首页 >>。 查找& 选择 >>。 转到专题 .

  • 之后,选择 空白 然后点击 认可 .

  • 该操作将选择 空白单元格 .

  • 现在选择其中任何一个 空白单元格 ,做 右击 上,并选择 删除 删除 空白 .

  • 你会看到一个 对话框 .选择 上移单元格 并点击 认可 .

  • 这一操作将删除 空白 来自原始的 列表 以及来自 下拉列表 .

按照这种方法,你可以很容易地删除 空白 空细胞 从一个 下拉列表 .

阅读更多:在Excel中创建具有多重选择的数据验证下拉列表

3.使用Excel过滤功能从数据验证列表中删除空白部分

我们可以应用 筛选器 在这一方面,我们将使用数据集从 第二节 要了解如何创建一个 下拉列表 请到 第1节 .

步骤。

  • 在单元格中输入以下公式 C5 .
=FILTER(B5:B14,B5:B14"")

这里的 筛选器 函数会将 范围B5:B14 并检查任何 空白 之间的关系。 范围 那么它 滤波器 空的 空白 细胞从 列表。

  • 按下 进入 键,你会看到 名单 没有任何 空白 .

  • 但如果你去 下拉列表 ,你仍然会看到,它包含 空白 C列 .

  • 因此,为了消除这些 空白 ,请到 数据验证 数据标签 .
  • 改为最后一个单元格的 范围 C11 作为你的 经过过滤的 列表中有 范围C5 C11 来源

  • 现在点击 认可 你现在将没有 空白 你体内的细胞 下拉列表 .

这是一个相当有效的方法来删除 空白 从一个 下拉列表 .

阅读更多。 带过滤器的Excel数据验证下拉列表(2例)

类似的阅读。

  • 如何在Excel数据验证中使用自定义VLOOKUP公式
  • [固定]在Excel中复制粘贴时数据验证不起作用(含解决方案)
  • 如何在Excel中用表格制作一个数据验证列表(3种方法)
  • 在Excel的一个单元格中应用多个数据验证(3个例子)
  • Excel数据验证只有字母数字(使用自定义公式)。

4.结合IF、COUNTIF、ROW、INDEX和小函数,去除数据验证列表中的空白点

我们还可以使用以下组合 基金会 , COUNTIF , ROW , 索引 小型 函数,以从的空单元格中移除 数据验证列表 这将是一个有点复杂的问题。 我们将使用来自于 "中国 "的数据集。 第二节 .并查看如何创建一个 下拉列表 ,请到 第1节 .

步骤。

  • 首先,在单元格中输入以下公式 C5 .
=if(countif($b$5:$b$14,"?*")

该公式有两个主要部分。 第一部分是 countif($b$5:$b$14,"?*") ="" strong=""> 而第二个是 index(b:b,small(if(b$5:b$14"",row(b$5:b$14)),rows(b$5:b5)) .

  • ǞǞǞ COUNTIF 函数计数 非空白 这里的文字,这就是为什么我们得到7 名称 C列 .
  • ǞǞǞ ROW 函数返回 的数量 电池 和我们的空 电池 是在位置 5 来自细胞的 B5 我们正在减去 4 因为我们希望它比这更少。
  • 现在打 进入 .

  • 使用 填充手柄 自动填表 下层细胞。

  • 现在我们有了 姓名列表 没有任何 空白 但如果我们点击 数据验证列表 ,我们仍然看到 空白 下拉列表 .

  • 而要去除这些 空白 ,请到 数据验证 数据标签 .
  • 改为最后一个单元格的 范围 C11 作为你的 经过过滤的 列表中有 范围C5 C11 来源 .

  • 现在点击 认可 你现在将没有 空白 你体内的细胞 下拉列表 .

因此,你可以使一个 数据验证列表 没有 空白 .

阅读更多。 用Excel VBA(宏和用户表格)在数据验证列表中设置默认值

5.利用组合函数从数据验证列表中删除空白单元格

我们还可以使用嵌套公式与 地址 , 诱导性 , 帐户余额 , 基金会 小型 让我们来讨论一下这个过程。 我们将使用来自中国的数据集 第二节 你也可以去 第1节 来看如何创建一个 下拉列表/数据验证列表 .

步骤。

  • 首先,在单元格中输入以下公式 C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROW($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14)", ROW()+ROW($B$5:$B$14)),ROW()-ROW($C$5:$C$14)+1), COLUMN($B$5:$B$14), 4) )

在这里,我将以一种非常简单的方式解释这个公式是如何工作的。 它经历了 范围B5:B14 并检查 空白单元格 的帮助下,在 帐户余额 然后它还会检查哪些单元格不属于 空白 自始至终 B5:B14 因此,它返回 非空单元格 .

  • 新闻 ctrl + shift + enter (因为这是一个 阵列 公式),你会看到单元格中的输出结果是 C5 如下图所示。

  • 现在使用 填充手柄 自动填表 下层细胞。

  • 但如果你去 下拉列表 ,你仍然会看到,它包含 空白 C列 .

  • 而要去除这些 空白 ,请到 数据验证 数据标签 .
  • 改为最后一个单元格的 范围 C11 作为你的 经过过滤的 列表中有 范围C5 C11 来源 .

  • 现在点击 认可 你现在将没有 空白 你体内的细胞 下拉列表 .

这是另一种方法,你可以使 下拉列表 不受 空白 .

阅读更多。 如何在Excel的数据验证公式中使用IF语句(6种方法)

练习部分

在这一节中,我给你提供了数据集,以便你可以自己练习这些方法。

总结

简而言之,我试图解释一些从一个人身上去除空白的方法。 数据验证列表 这些方法有点复杂,但我试图以一种非常简单和易懂的方式来介绍它们。 我请求你在评论区对这篇文章留下一些反馈,如果你有自己的想法或问题,也可以在评论区留下。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.