如何将EXCEL中多行相同数据合并成一行数据?

如图如示:
2024-11-17 00:35:18
推荐回答(4个)
回答1:

在C列建辅助列,C2公式=COUNTIF(A$1:A2,A2)&"次"    ,下拉公式

回答2:

在F2中输入
=INDEX(A:A,SMALL(IF(MATCH(A$2:A$6000&"",A$2:A$6000&"",)+1=ROW($2:$6000) *(A$2: A$6000<>""),ROW($2:$6000),65536),ROW(A1)))&""
按【组合键】确认后下拉填充。
在G2中输入公式
=INDEX($B:$B,SMALL(IF($A$2:$A$6000=$F2,ROW($2:$6000),65536),COLUMN(A1)))&""
按【组合键】确认后右拖、下拉填充。

回答3:

用数据透视表,点击插入——插入一张数据透视表

回答4:

可用以下方法:
1、筛选去重。选中该列数字,点菜单“数据”——“筛选”——“高级筛选”,点中“选择不重复记录”——“确定”。这时重复的将剔除,留下的是不重复记录,可再通过复制——选择性粘贴的办法保留去重后的数据。
2、公式去重:假定数据在A列A1:A100。
去重公式:=index(a:a,small(if(match(a$1:a$100,a$1:a$100,)=row($1:$100),row($1:$100),4^8),row(a1)))&"" 按组合键ctrl+shift+enter结束公式,下拉填充至出现空白。
其中:match(a$1:a$100,a$1:a$100,)=row($1:$100)将不重复的数据标志,再通过if函数赋予自然编号。最后用index函数和small函数配合,依次将不重复数据列出。