excel怎么把一列数据转换成多行多列
2000年1月1日 ***
2000年1月2日 ***
.......
全部是列 转换成
2000年 1日 2日 ......
1月 ** ** ......
2月 ** ** ......
.....
因为数据很多,复制选择性粘贴,很麻烦,请问高手有简单的方法么? 展开
第一步,选中A2:A22单元格区域按<Ctrl+ 1>组合键.打开“单元格格式”对话框,选择:数字”选项卡,在“分类”列表框中单击’‘自定义”选项,在右侧的“类型”文本框中填入“00000”,其中0的个数与当前源数据区域中的最大数值的位数相同,然后单击“确定”按钮关闭对话框,即可得到自定义数字格式后的显示结果
第二步,选中A2:A22单元格区域,.连续按两次(tr1+C>组合键打开”剪贴板"任务窗格,双击C2单元格的激活单位元格的编辑状态,单击“剪贴板"中刚才所复制的内容,然后"<enter>键结束编辑
第三步,选中C2单元格,按<ctrl+H>组合键打开“查找和替换’对话框并选
中“替换”选项卡,将光标定位到对话框的“查找内容”文本框中,按<Alt十10>组合键(表示“换行符”,然后在‘替换为”’文本框中输入一个”空格”单击“全部替换”按钮单出提示窗口显示当前替换的结果,如图所示,最后单击:确定’”按钮关闭此信息提示窗口
第四步,单击“查找和替换”对话框中的“关闭’按钮关闭“’查找和替换对话框”
第五步,选中C列,将C列的宽调整到显示3组数字的宽度.然后单击菜单“编辑”“填充”“内容重排”
第六步,当弹出“文本将超出选定区域”:警告窗口时,单击”‘确定按钮即可得到重排后的结果。
第七步,选中”C列“单击菜单’“数据’‘“分列’弹出”文本分列向导3步骤之2对话框,在“原始数据类型”组合框中选中“固定宽度”单选按钮,然后单击“完成”按钮,当弹出是否替换目标单元格内容?“确定”按钮即可得到最终结果
详情:
以下为编辑栏中的值:
A1:'2000年1月1日
B1:=MID(A2,1,FIND("年",A2))
C1:=MID(A2,FIND("年",A2)+1,(FIND("月",A2)-FIND("年",A2)))
D1:=MID(A2,FIND("月",A2)+1,(FIND("日",A2)-FIND("月",A2)))
结果为:
A B C D
2000年1月1日 2000年 1月 1日
再通过填充公式就可以解决“复制选择性粘贴,很麻烦”了
要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。
·
这样重复4次就好了
也可以用输公式
在B1输=A1
C1输=A2
D1输=A3
E1输=A4
F1输=A5
写好后再将这一行复制粘贴到A6、A11、A16列,这样矩阵就形成了。(注意选择性粘贴全部后,将空白行删掉)