从第一列获取与单元格范围内的字符串匹配的单元格值

从第一列获取与单元格范围内的字符串匹配的单元格值

你好,我有下表:

姓名 运动 1 运动 2 运动 3
标记 篮球 棒球
路加 溜冰
约翰 棒球 足球 足球
彼得 足球 篮球

我想知道如何获取其他列中包含特定运动项目的名称。例如,如果我想获取所有打棒球的人,结果将是 Mark 和 John。

我尝试了不同的功能,但没有成功。

答案1

对于您来说“双层”解决方案可行吗?

表格中每行后面均使用一个额外列,例如“Sport 3”

=IF(COUNTIF(B2:D2;"baseball")>=1;A2;)

在目标单元格中

=TEXTJOIN(", ";1;A2:A5)

相关内容