表格公式帮助:如果列标题匹配,则将所有匹配值组合在一起(A、B、C,而不是 A+B+C)

Sheets Formula Help: Combine all matching values together (A,B,C, not A+B+C), if column title matches

(Google Sheets, Formula/equation help, 运行 on Windows 10, comparing 2 sheets within one google sheet文档)

您好,

如果单元格值与 A 列值匹配,我需要将它们批量相加。我需要当 A 列值匹配时,H 列所有匹配值都需要填充到另一个 sheet 上的一个单元格中。我不确定要使用什么方程式来执行此操作,因为 H 列是数字并且不能使用 Sumifs。

第二次发布,所以必须附上 link 到 google sheet 的截图。

尝试:

=ARRAYFORMULA({QUERY(QUERY({Sheet1!A2:A, Sheet1!H2:H}, 
 "select Col1,count(Col1) where Col1 is not null group by Col1 pivot Col2"), 
 "select Col1 offset 1", 0), SUBSTITUTE(REGEXREPLACE(TRIM(
 TRANSPOSE(QUERY(TRANSPOSE(IF(QUERY(QUERY({Sheet1!A2:A, Sheet1!H2:H}, 
 "select count(Col1) where Col1 is not null group by Col1 pivot Col2"), 
 "offset 1", 0)="",,QUERY(QUERY({Sheet1!A2:A, Sheet1!H2:H&","}, 
 "select count(Col1) where Col1 is not null group by Col1 pivot Col2"), 
 "limit 0", 1))),,9^9))), "\s|,$", ), ",", ","&CHAR(10))})

spreadsheet demo