excel中如何用宏命令批量转置

数据源是在一列中的不同行中的数据,有规律,都是间隔的12行,图一例子中是有3条12行的数据。数据很多一共有500条这种间隔12行的数据,数据量大用复制后转置粘贴的方法很慢... 数据源是在一列中的不同行中的数据,有规律,都是间隔的12行,图一例子中是有3条12行的数据。数据很多一共有500条这种间隔12行的数据,数据量大用复制后转置粘贴的方法很慢,求大神用宏命令解决批量转置的问题(转置成图2这种格式)~~谢谢~~~ 展开
 我来答
kw...4@sohu.com
2019-01-09 · TA获得超过245个赞
知道小有建树答主
回答量:322
采纳率:67%
帮助的人:48.8万
展开全部
用公式就可以做到,你的数据如果都是10位的话,假设数据从A1开始,在B1输入:=left(A1,7)向下填充就行
追问
不行啊~~要转置啊~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hbpaoxiao2
2019-01-09 · TA获得超过2898个赞
知道大有可为答主
回答量:1962
采纳率:72%
帮助的人:879万
展开全部
不需要宏吧,offset就好
假设源数据从A1开始

=OFFSET($A$1,(ROW(A1)-1)*12+COLUMN(A1)-1,0)
右拉12列,再下拉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式