Google sheets 合并重复行、合并和求和值
请帮我解决这个问题。我需要合并重复的行,然后连接第2列中的值和第3列中的和值(若行中并没有重复的保留值) 给予Google sheets 合并重复行、合并和求和值,google-sheets,transpose,google-sheets-formula,array-formulas,google-sheets-query,Google Sheets,Transpose,Google Sheets Formula,Array Formulas,Google Sheets Query,请帮我解决这个问题。我需要合并重复的行,然后连接第2列中的值和第3列中的和值(若行中并没有重复的保留值) 给予 Col1 Col2 Col3 Apple Red 2 Apple Green 5 24829 sk1 2 24829 sd2
Col1 Col2 Col3
Apple Red 2
Apple Green 5
24829 sk1 2
24829 sd2 8
123 po3 1
Bag black 7
预期产出:
Col1 Col2 Col3
Apple Red,Green 7
24829 sk1,sd2 10
123 po3 1
Bag black 7
使用谷歌表单,您可以尝试: 列G:
=唯一(A2:A)
列H:=join(“,”,filter(B2:B,A2:A=G2))
第一列:=sumif(A2:A、G2、C2:C)
使用此单电池解决方案:
=ARRAYFORMULA({UNIQUE(INDIRECT("A1:A"&COUNTA(A1:A))),
REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(QUERY(QUERY(""&A1:B,
"select count(Col1) where Col1 is not null group by Col1 pivot Col2", 0),
"offset 1", 0)<>"", QUERY(""&A1:B,
"select count(Col1) where Col1 is not null group by Col1 pivot Col2 limit 0")&",", ))
,, 999^99))), ",$", ), QUERY({""&A1:A, C1:C},
"select sum(Col2) where Col1 is not null group by Col1 label sum(Col2)''", 0)})
=ARRAYFORMULA({UNIQUE(INDIRECT(“A1:A”)和COUNTA(A1:A)),
例如:查询(如果)查询(查询(“”&A1:B,
“选择计数(Col1),其中Col1不为空,按Col1 pivot Col2分组”,0),
“偏移量1”,0“,查询(“&A1:B,
“选择Col1不为空的计数(Col1)按Col1透视Col2限制0分组”)&“,”,))
,,999^99)),,,,,$,),查询({“&A1:A,C1:C},
“选择总和(Col2),其中Col1不为空。按Col1标签sum(Col2)'”,0)分组)
您使用的是哪个Excel版本?我使用的是Excel 2010我也尝试过google sheets查询,但我的公式不起作用。哇!谢谢你,谢谢你的演奏者