1. 首页 > 科技

excel中怎样将相同编号的多行一列转换为一行多列? 多行相同数据合并

excel中怎样将相同编号的多行一列转换为一行多列?多行相同数据合并

如何在excel里,将一列同一编码的几个数据转置成一行呢?请教大家,谢谢!

<p>细想还挺麻烦。 </p> <p>----------------------</p> <p>突然想到可以利用数据透视表的取不重复记录和统计重复记录特点。</p> <p>1.选中AB列,以A列升序排序(数据-排序)</p> <p>2.选中AB列,制作透视表</p> <p>  数据-数据透视表-下一步-下一步-选已存在工作表,位置 D1-完成</p> <p>  将“产品编号”拉到行字段(左侧)</p> <p>  将“姓名”拉到行字段(中间)</p> <p>3.F3输入公式</p> <p>  =IF(COLUMN(A1)&gt;$E3,"",OFFSET($B$1,COLUMN(A1)+IF(ROW()=3,0,SUM($E$2:$E2)),))</p> <p>  将公式向右向下复制。</p> <p>(END)</p> <p></p>

excle如何将多行重复数据合并到一行多列显示

如果你的意思是,将一列多行的数据,改为一行多列的数据的话。用下面的方法。

1、选中你的数据

2、复制

3、右键单击你一个空白的行的a列单元格

4、选择“选择性粘贴”

5、勾选“转置”

6、点击“确定”

7、再将新生成的行数据复制粘贴到你需要的位置

EXCEL如何把一列重复数据转换为同行多列重复数据,把重复的数据按先后顺序排成一行,不管数据重复几次?

详见样表截图

将A列数据拷贝到C列,选择C列>数据>删除重复项>确定

这样C列是A列去重后的唯一值

D1输入

=INDEX($A:$A,SMALL(IF($A$1:$A$1000=$C1,ROW($1:$1000),4^8),COLUMN(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式右拉下拉

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

可用以下方法:

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函数配合,依次将不重复数据列出。