Excel在多行中查找值并返回单元格值

我有一个Excel文档包含来自b9:b59的“列名”,然后我有一个“选项”列是h9:h59这些列可以包含不同的值。

我试图返回所有“列名”的“选项”包含单词“约束”

所以如果h10 =约束,那么我想从b10中获得相应的“列名”。 如果h10和h11和h12包含约束,那么我需要b10,b11,b12中的相应列名。

我已经看过索引,匹配和查找。 但我没有得到它。 任何帮助表示赞赏。

这是我的Excel电子表格。 在下面的例子中,我希望能够find所有包含“Options”约束的“Column Name”值,所以我正在寻找test2,test3,test4

我需要能够从返回的行中获取值,并将文本附加到它test2 asc,test3 asc,test4 asc

在这里输入图像说明

我会使用IF语句。

我总是将IF语句嵌套在IFERROR语句中。

=IFERROR(IF(H10="Constraint",B10,""),"") 

select列标题

转到数据选项卡

点击filterbutton

工作=完成