Excel 如何把一行变成对应的多行。

发布网友 发布时间:2022-04-23 09:02

我来回答

4个回答

热心网友 时间:2022-06-29 17:24

1.首先打开该excel文档找到要分行的单元格,选中。

2.点击工具栏上的“工具”----->“分列”。

3.这里选择用分隔符号做分列的依据。

4.分隔符号我这里选择空格,大家可以根据自己的实际情况选择,记得是可以多选的

另外还有个预览的地方,核实无误后就可以“下一步”。

5.这时有一个目标区域,指的就是单元格里面的数据分列后的显示位置,若是觉得默认的位置不好,可以自己选择区域,最好点击“完成”。

6.然后这个就是分列完成后的效果图。

7.然后把这组数据选中,点击鼠标右键,在下拉菜单中 选择“复制”。

8.然后找选中一个区域(因为复制的是一组数)

9.然后点击上方工具栏的“开始”-------->“粘贴” 在下拉菜单中选择“转置”。

10.完成“转行”的功能。

热心网友 时间:2022-06-29 17:25

我们用VBA来解决吧:
若你的数据从Sheet1的A1开始,右击鼠标【查看代码】,在代码窗口粘贴下面的代码:

Sub ouyangff()
For i = 2 To [a65536].End(3).Row
For j = 2 To 4
If Cells(i, j) = "" Then Exit For
For k = 5 To 7
If Cells(i, k) = "" Then Exit For
t = t + 1
Sheet2.Cells(t, 1) = Cells(i, 1)
Sheet2.Cells(t, 2) = Cells(i, j)
Sheet2.Cells(t, 3) = Cells(i, k)
Next
Next
Next
End Sub
按 F5 运行程序,按Alt + F11回到Excel,你要的结果在Sheet2里
去试一试吧,当然首先将【工具】【宏】【安全性】设置为:低!

热心网友 时间:2022-06-29 17:26

第一:全部选择单元,右键选择设置单元格式。
第二:选择对齐,在文本控制的下拉框里面把合并单元格前面的钩去掉。点击确定。
用上面的方法可以输出你需要的格式。

热心网友 时间:2022-06-29 17:26

二维转一维

到我的头像---》

  二维转一维

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com