excel 一列数,每四行变转置成一行,怎么弄,谢谢

 我来答
帐号已注销
高粉答主

2020-02-12 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:36万
展开全部

1、打开excel工作簿。

2、选中需要转换成行数据的数据区域,并复制。

3、在空白处选中用来放置行数据的单元格区域,此单元格区域要与原数据区域相同,见下图。

4、在功能区找到选择性粘贴,打开选择性粘贴对话框。

5、在打开的对话框中,将转置前面打上勾号,单击确定。


6、返回编辑区后,所需数据已经转置完成。

匿名用户
2011-11-06
展开全部
假定原数据在A列(A1起),
每四行变转置成一行为:
A1,A2,A3,A4转置成B1,C1,D1,E1
A5,A6,A7,A8转置成B5,C5,D5,E5
……

方法:
同时选中B1,C1,D1,E1,在公式编辑栏输入=TRANSPOSE(A1:A4)
同时按ctrl+shift+Enter输入
再同时选中 B1:E4 区域后,向下填充

效果:
A B C D E
1 1 2 3 4
2
3
4
5 5 6 7 8
6
7
8
9 9 10 11 12
10
11
12
13 13 14 15 16
14
15
16
17 17 18 19 20
18
19
20
21 21 22 23 24
22
23
24
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏奈酱好基9x
2011-11-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5711
采纳率:61%
帮助的人:2553万
展开全部
假如你的数据在a1:a1000
在b1内输入=INDIRECT("a"&4*(COLUMN(A1)-1)+ROW(A1))
下拉到b4
在选中b1:b4,右拉250列就可以了
追问
照您说的试了,是每四行成一列了,把下面的每四行变列了。我是有一列数,想要每四行转置成一行,第二个四行也成一行,依次下去,最后成为四列,不知道我表述明白了,请再指教,谢谢。
追答
假如原来的数据都在第一行
在a2单元格输入
=OFFSET($A$1,0,4*(COLUMN()-1)+ROW()-1)
下拉至a5
选中a1到a5,右拉即可
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老潜龙
2011-11-04 · 贡献了超过109个回答
知道答主
回答量:109
采纳率:0%
帮助的人:33.1万
展开全部
复制, 贴的时候选 选择性粘贴, 选上转置.

如果数据多,用个宏批处理或者VBA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式