仅当两个单独的单元格匹配时才将值从一个单元格移动到另一个单元格

Moving values from one cell to another only if two separate cells match

我试图找到一个公式,仅当两个单独的单元格匹配时才会从单元格中提取值。我已经使用公式 =SUMIFS(E7:E24, A7:A24,"Won", D7:D24, D31)这将在 E7:E24 中添加我需要的数字,检查以确保 A7:A24 包含单词 "Won",然后交叉引用 D7:D24 与 D31 以确保两者匹配给我我的目标。我需要这个是因为能够使用下拉菜单而不是手动输入大量重复信息。我正在尝试再次执行此操作,但我无法使用 =sumifs 公式,因为我正在尝试输入文字而不是数字。 Google 在这方面也没有多大帮助。我创建了一个示例 sheet Here,其中提供了一些基本信息。 J2 包含我的问题并显示我试图从中提取的单元格。任何对此的帮助都会很棒!

尝试:

=ARRAYFORMULA(TEXTJOIN(", ", 1, IF(REGEXMATCH('C'!G6:AT6, A2), 'C'!G10:AT10, )))

对于完整阵列,您可以这样做:

=ARRAYFORMULA(HLOOKUP($A, $AD:$AT, ROW($A:$A)+MATCH(K1, $A:$A, 0)-1, 0))