如何在excel中把一行数据换成两列显示

如图01这样的一行很长的数据 123:123;456:456;789:789

换成图02这样,AB两列显示,冒号前面的放在A列,冒号后面的放在B列

求Excel高手解答!

假设把原始表单元格中按冒号和逗号间隔的数据拆分后在新表中按AB两列显示;

1、选中原始表A1单元格,转到“数据”工具栏,点击分列;

见图一

2、在跳出来的“分列”对话框的第1步,选中:分隔符号前面的小圆点,点击下一步;

见图二

3、在“分列”对话框第2步,勾上“逗号”前面的小方块,点击完成;

见图三

4、第一次分列后的结果见图四,选中A1:D1单元格,右键点击:复制;

见图四

5、转到新的工作表,右键点击A1单元格>选择性粘贴>点击:转置 图标;

见图五

6、转置后的结果见图六,选中A1:A4单元格,转到“数据”工具栏,点击分列,在跳出来的“分列”对话框第二步选中:其他前面的小方块,并在其他后面输入冒号 “:”,点击完成;

见图六

7、最后结果:

见图八

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-13
选定后,菜单上选择数据-分列,分隔符号选“:”即可得到你要求的结果。。
第2个回答  2013-06-13
选定你要拆分的列,数据菜单中选择“分裂”,弹出对话框中选择“分隔符号”,勾选其它,输入:,点下一步,设置数据格式,完成。
第3个回答  2013-06-13
用宏做事最简单的,但是不会的话就复制黏贴吧
第4个回答  2013-06-13
你想要方法,还是要结果?
不论你想要什么,口我

都可以帮你本回答被提问者采纳
相似回答