Excel根据其他列连接该列 [英] Excel concatenate the column based on other column

查看:116
本文介绍了Excel根据其他列连接该列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 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列求和.数据看起来像

I'm trying to sum up C column if B column has same data and concatenate A column data. And data looks like

    A             B       C

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

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

I tried using =SUMIFS(C1:C5,A1:A9,B1) but it is giving #value, and how do i concate A? I tried Excel concatenate, but is A2>A1 in this link is for number fields?

推荐答案

使用帮助列.

在D1中放置:

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

然后复制/拖动数据集.

Then copy/drag down the data set.

在另一列中的B列中创建了唯一值的列表.我将我的列在G中.

The in another column create a list of the unique values in column B. I put mine in G.

然后在F1中输入:

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

在H1中,我输入:

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

然后复制/放下.

这篇关于Excel根据其他列连接该列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆