Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 合并重复行、合并和求和值_Google Sheets_Transpose_Google Sheets Formula_Array Formulas_Google Sheets Query - Fatal编程技术网

Google sheets 合并重复行、合并和求和值

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

请帮我解决这个问题。我需要合并重复的行,然后连接第2列中的值和第3列中的和值(若行中并没有重复的保留值)

给予

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查询,但我的公式不起作用。哇!谢谢你,谢谢你的演奏者