excel中怎样将相同编号的多行一列转换为一行多列? 多行相同数据合并
- 如何在excel里,将一列同一编码的几个数据转置成一行呢?请教大家,谢谢!
- excle如何将多行重复数据合并到一行多列显示
- 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)>$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函数配合,依次将不重复数据列出。