首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

EXCEL表格中怎么把B列及以后的数据都移位到A列依次显示?

发布网友 发布时间:2022-04-23 08:50

我来回答

3个回答

热心网友 时间:2022-06-11 08:25

Sub ceshi()
n = Cells(65556, 1).End(xlUp).Row
For i = 2 To [zz1].End(xlToLeft).Column
For j = 1 To Cells(65556, i).End(xlUp).Row
n = n + 1
Cells(n, 1) = Cells(j, i)
Next
Next
End Sub

热心网友 时间:2022-06-11 08:26

A1单元格输入公式=OFFSET(B$1,MOD(ROW(A2),2),INT(ROW(A2)/2)-1)&""

下拉公式。 如图:

示例

追问我又80w的数据,怎么才能都拽下来。

追答数据量太大,就用楼上VB代码解决。

热心网友 时间:2022-06-11 08:26

可以选中需要位移的单元格,用填充柄进行填充,可以选择复制或者序列

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