excel如何将第一列具有相同数据的行合并到同一行

2024-11-13 09:28:17
推荐回答(3个)
回答(1):

形如上图,有如下公式:

D1=LEFT(PHONETIC(INDIRECT("b"&MATCH(C1,A:A,0)&":b"&MATCH(C1,A:A,0)+COUNTIF(A:A,C1)-1)),LEN(PHONETIC(INDIRECT("b"&MATCH(C1,A:A,0)&":b"&MATCH(C1,A:A,0)+COUNTIF(A:A,C1)+1)))+1)

如需&,可以在B列加。

A列的数据需要排序,即同样的数据连续出现,我看你的数据已经是连续的了。

D列公式可以完成你表中E列的数据。

回答(2):

第一步:C2输入:=IF(A2=A3,"",A2)    

第二步:D2输入:=B2    

第三步:C3输入:=IF(A3=A4,"",A3)    

第四步:D3输入:=IF(A3=A2,D2&","&B3,B3)    

第五步:双击快速填充    

第六步:筛选C列中非空白项    

如果要看动图的话你可以看一下这个链接。

网页链接

回答(3):

你这个,需要用VBA来解决。
需要的话,私信我