Excel根据其他列连接列

时间:2016-11-04 19:28:16

标签: excel excel-formula

 I have data in excel like this 

   A         B      C

   p1       ABC    2
   p2wt     ABC    3
   p3       EFG    1
   p3wtke   EFG    1
   p9r      EFG    2

如果B列具有相同的数据并连接A列数据,我正在尝试总结C列。数据看起来像

    A             B       C

   p1-p2wt       ABC     5      
   p3-p3wtke-p9r EFG     4

我尝试使用=SUMIFS(C1:C5,A1:A9,B1),但它正在给#value,我该如何连接A?我尝试了Excel concatenate,但此链接中的A2> A1是否适用于数字字段?

1 个答案:

答案 0 :(得分:0)

使用辅助列。

在D1中:

=IF(B1<>B2,A1,A1&"-"&D2)

然后复制/向下拖动数据集。

enter image description here

在另一列中创建B列中的唯一值列表。我将我放入G。

然后在F1中我放了:

=VLOOKUP(G1,B:D,3,FALSE)

在H1中我放了:

=SUMIF(B:B,G1,C:C)

然后复制/拖下来。

enter image description here