繁体   English   中英

Excel多个动态下拉列表,不包含空格

[英]Excel multiple dynamic dropdown list without blanks

我正在努力进行以下锻炼:

在此处输入图片说明

这是部分数据的表格。 第一个从属下拉列表应属于退火(可以说这是第一个下拉列表),第二个从属下拉列表应是动态的。

我听说功能是可能的:

偏移量,索引,匹配,偏移量,Counta,但是我无法完成并关闭此函数(以250个字符为单位)作为使用下拉列表的公式。 第二件事是,对于特定材料,只应显示材料下面的内容,不应有任何空白。

这是示例,它看起来如何,但必须进行充实才能正常工作。 我假设-一个偏移量:= Offset(Idex(A:B; Match(D9; A:B; 0)); 1; Countblank(Match(D9; A:B; 0)))

而且,不应有间接公式,因为名称的范围在其他地方使用过,因此强烈建议避免使用。

作为excel公式,请不要使用任何宏来保持简单。

你能帮我吗?

如果有不清楚的地方请告诉我。

创建一个命名范围,该范围包括列出所有物料的行,从“ Mart”开始到该行。

然后,您需要创建一个单独的命名范围,每种材料一个。 您可以仅选择“市场”下的单元格,并为其指定范围名称“市场”。 这些范围名称不能是动态的,但是,如果要在相关数据验证中使用它们,则它们必须指向固定范围。

编辑:如果在正确的位置使用相对引用,并在定义它们时保持机智,则可以为从属下拉列表创建一个单一范围名称公式。

考虑以下屏幕截图:

在此处输入图片说明

G2的数据验证带有固定的物料范围名称。 H2的范围名称取决于单元格G2中的内容。 公式是

=OFFSET(Sheet1!$A$3:$A$10,0,MATCH(Sheet1!G2,Sheet1!$B$2:$E$2,0),COUNTA(OFFSET(Sheet1!$A$3:$A$10,0,MATCH(Sheet1!G2,Sheet1!$B$2:$E$2,0))),1)

定义此范围名称时,活动单元格必须位于单元格H2中,因为它将查找相对参考G2作为Match函数的输入。

尽管不同的材料在下面具有不同的行数,但范围将对此进行调整,并且仅适用于填充的单元格。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM