请问如何用一个函数将excel中多列数据变为一列。谢谢!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何用一个函数将excel中多列数据变为一列。谢谢!相关的知识,希望对你有一定的参考价值。
如:将 A1 B1 C1 D1...
A2 B2 C2 D2...
...
变为 A1
B1
C1
D1
...
A2
B2
C2
D2
...
1、先复制区域,如:A1:D2
选择空白区域,右键 - 选择性粘贴 - 转置 (一定要勾选转置)
2、通过函数实现
如:将A1:C2区域 二行三列的数据转置成三行二列的区域。
选中A4:B6 ,输入函数 =TRANSPOSE(A1:C2)
按Ctrl+Shift+Enter 由于是数组函数 ,需要用这个快捷键。 参考技术A 假设原数据有10列,则重新排列的第一个单元格公式为:
=OFFSET($A$1,INT((ROW(A1)-1)/10),MOD(ROW(A1)-1,10))&""本回答被提问者采纳 参考技术B 在a列最后输入:
=b1,然后往右填充公式到c列,然后三列同时往下填充公式直到数据都显示完。
然后复制A列,选择性粘贴--数值
在EXCEL中怎么样将多列数据合并成一列,并用分隔符隔开。
在另外一列进行数据合并,假设要合并a和b列的数据在c1中输入公式“=a1&b1“
这样a1与b1单元格的内容就合并在一起了
然后再用下拉,就可以批量进行合并了。
方法很简单,只要在c1中输入“=a1&b1”,按回车键,c1列的内容就是a1、b1两列的和了。
然后,选中c1单元格,用鼠标指向单元格右下角,当光标变成"+"后,按住鼠标拖动光标向下拖到要合并的结尾行处,就完成了a列和b列的合并。
最后,先要把c列的结果复制一下,再用“选择性粘贴”命令,将数据粘贴c列上,再删掉a、b、列的数据即可。
多列的话,参照上面的方法扩展即可, 参考技术A D1=A1&"-"&B1&"-"&C1
选择性粘贴为数值后即可将前面几列删除啊
以上是关于请问如何用一个函数将excel中多列数据变为一列。谢谢!的主要内容,如果未能解决你的问题,请参考以下文章