从级联(从属)下拉列表中删除空格

问题描述 投票:0回答:1

所以我有一个带有两个下拉列表的表;第一个是类别的下拉列表,第二个是这些类别中的项目列表。它的工作方式很简单:选择一个类别,然后第二个列表为您提供适当的项目。列表基于此表:

enter image description here

我面临的问题是,每个类别中的项目数量都不相同,因此,虽然对于诸如图形设计(D列)的类别工作正常,但对于3D动画(B列)的类别列表却是充满空白。

是否有任何简单的方法来消除空格?

理想情况下,让excel忽略空格,因为我们会不时添加新项目,所以我希望范围保持不变,并且在添加新项目时不必花太多时间来摆弄它。

谢谢:)

excel excel-formula cascadingdropdown
1个回答
0
投票

这里是实现所需目标的一种简化图示。

假设您的列表在名为Table1的表中。

假设您的初始下拉列表在E2中,并且选项必须与表1中的标题名称相对应。

首先,我们将创建一个名为DepDD_All的名称,如下所示:

=INDEX(Table1,0,MATCH(Sheet2!$E$2,Table1[#Headers],0))

这将为您的从属下拉列表生成一个子列表,包括空行。

要仅基于实际的行数创建列表,我将使用一个名为DepDD_Dyn的辅助名称,如下所示:

=INDEX(DepDD_All,1,1):INDEX(DepDD_All,COUNTA(DepDD_All),1)

在下拉列表中引用此名称,以仅显示具有相关项目数的列表。

© www.soinside.com 2019 - 2024. All rights reserved.