excel 一列分多列

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:51:14
如A列中有数据
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
变为ABC3列
8001 8005 8009
8002 8006 8010
8003 8007
8004 8008
复制粘贴我会,太慢,我想用函数、公式实现

如果仅这几个,就一个一个移动就行了。如果有很多,可以按下面的方法操作:
1)在B1、B2、B3、B4分别输入1、2、3、4
2)选中B1-B4单元格,指向选框右下角,按下鼠标左键向下拉动。即向下复制1、2、3、4。
3)对B列进行升序排列,这样1、2、3序号的单元格就分别集中了。
4)将B列为2的A列单元格,剪切、粘贴到C列;将B列为3的A列单元格,剪切、粘贴到D列。
5)删除B列。

刷选要进入B列的内容,使鼠标称为白箭头后拉上去B列就行。C列也同。

就补充吧:
你说:“复制粘贴我会,太慢,我想用函数、公式实现”。
你在A列数据最多也只有十个数据,而且是按顺序排列,“变为ABC3列”也是按顺序排列。用“剪切粘贴”(不是复制粘贴)最快最简单,就是数据多的也要用“剪切粘贴”方式:
这样情况下的“剪切粘贴”,不要用“菜单栏-编辑”里面的“剪切”、“粘贴”按钮,也不用快捷键。数据少的用刷选(用鼠标刷8005~8008);数据多的组合选择,先点选最上面一个单元格(如8005),按Shift键后再点选最下面一个(8008)就选择了,把鼠标移至选择框边缘光标变十字箭头后把它一拉,就可以拉到B列去了。C列也然。这还慢吗?
因不是运算,用函数解决不了,最多用“=”。还有,函数只能运用于因变量的单元格,对自变量的单元格数据不能命令,也就是说不能把它自动删除掉,到头来还要手动删除,而删除操作同样要用到刷选。这样不是多此一举吗?!

俺可以将它变成这样:8001 8002 8003 8004 8005 8006 8007 8008 8009 8010

选中,复制,在不重叠的区域,选首个单元格右击--->选择性粘贴,在对话框中交转置选中-->确定,即可