Excel根据其他列连接该列 [英] Excel concatenate the column based on other column
本文介绍了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屋!
查看全文