根据包含特定测试的单元格过滤数据验证下拉列表

时间:2019-06-21 22:05:38

标签: excel excel-formula

我有一个excel列,我想以此为基础创建4个单独的下拉列表。

StudyName_SlideName_PD1_1stRun_NoFabBlock_1 / 250_Rabbit_pH6 StudyName_SlideName_PD1_1stRun_NoFabBlock_1 / 100_Rabbit_pH6 StudyName_SlideName_PD1_1stRun_NoFabBlock_1 / 150_Rabbit_pH9 StudyName_SlideName_FOXP3_1stRun_NoFabBlock_1 / 150_Mouse_pH6

我想创建4个不同的下拉列表,这些列表将分别查找包含以下值的单元格,并在下拉菜单中显示选项。

Rabbit_pH6

Rabbit_pH9

Mouse_pH6

Mouse_pH9

例如:Rabbit_pH6下拉列表将在下拉列表中显示以下选项 StudyName_SlideName_PD1_1stRun_NoFabBlock_1 / 250_Rabbit_pH6 StudyName_SlideName_PD1_1stRun_NoFabBlock_1 / 100_Rabbit_pH6

请帮助我找到此问题的解决方案, 谢谢!

1 个答案:

答案 0 :(得分:0)

此公式基于数据验证下拉菜单中的所选值创建一个列表:阵列格式:STRG + SHIFT + ENTER

=IFERROR(INDEX($A$1:$A$4,SMALL(IF(ISNUMBER(FIND($L$1,$A$1:$A$4)),ROW($A$1:$A$4)),ROW(A1))),"")

下拉公式。 A1:A4是您要搜索的单元格。 L1是可以放置数据验证下拉菜单的单元格。根据您的需要更改这些。您可以将该列表提供给另一个数据验证下拉菜单。