找回密码
 立即注册
搜索
楼主: 彦老爹

一行三列,变成一列多行数据

27
回复
917
查看
[复制链接]

2

主题

4

帖子

4

幻币

初入江湖

Rank: 1

积分
12
2021-12-6 03:44:29 显示全部楼层
Sub fuz()
  Dim i%
  Dim a%
  Dim x%
  Dim y%
  y = 1
  x = Range("A1").CurrentRegion.Rows.Count
  For i = 1 To x
  For a = 2 To 4
      Cells(i, a).Copy Cells(y, 8)
      y = y + 1
  Next a
  Next i
End Sub
用vba很简单!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-12-6 21:07:50 显示全部楼层
OFFSET
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-2

幻币

东方不败

积分
-1
2021-12-13 07:35:38 显示全部楼层
用PQ处理也不错
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2021-12-17 11:47:59 显示全部楼层
=OFFSET($A$1,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3))&""
自己试着弄了一下
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-12-20 09:48:31 显示全部楼层
pq之前搞过,但是电脑的问题,每次都显示文件有问题,自动关闭
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

东方不败

积分
-3
2021-12-26 02:37:03 显示全部楼层
附件试一试?
工作簿1.rar (8.68 KB, 下载次数: 14)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-12-28 09:30:57 显示全部楼层
谢谢,后面自己也想了一个
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2022-1-6 20:57:45 显示全部楼层
测试了一下,透视表的多重数据合并也可以达到要求
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-1-14 00:51:58 显示全部楼层
试试:
=OFFSET($B$2,MOD(ROW(A1)-1,COUNTA(B:B)),INT(ROW(A1)-1)/COUNTA(B:B))
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

5

帖子

3

幻币

初入江湖

Rank: 1

积分
11
2022-1-15 00:39:16 显示全部楼层
OFFSET
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册