只满足 IF 的 TEXTJOIN 单元格

TEXTJOIN cells that only meet the IF

我正在研究 Google 工作表并且没有将 Google 脚本合并到这个问题中。我已经自动化了一个基于数据验证的过程,但我希望让数据看起来不那么笨拙。我的目标是使用分隔符“,”连接文本,但前提是它们匹配确切的名称而不是其他任何人的名称。请参阅图片以了解我希望它如何浓缩为这个示例;

Ideal table to join text

此时我不得不将每个控件在一个唯一的列下与每个名称分开,但我想知道是否有人能够建议如何仅在控件引用旁边时使用 TEXTJOIN()我的名字;

Shea Murphy = Join (5.1-b) for In Progress from Column S 以及没有 TEXTJOIN 的所有其他名称(5.1 等)

Shea Murphy = Join (4.2, 5.10, 8.4) for Completed from Column U 以及没有 TEXTJOIN(8.1, 8.2) 的所有其他名称

接受 Google 脚本的想法,如果它不能在 Google 表格上完成,因为我也希望提高我的技能。感谢您提供的任何帮助:)

试试这个,因为 D 列是 'Completed' 个结果,E 列是 'In progress' 个结果

已完成:=join(",",QUERY(D2:E8,"select E where D ='Shea'"))

进行中:=join(",",QUERY(A2:B8,"select B where A ='Shea'"))