现在有四列数据,共1292行,我想把这些数据按顺序变成12列(分3份),有什么简单的方法吗

ABCD算一份,想把这些数拒导成3份,A列对应E列,B列对应F,以此类推... ABCD算一份,想把这些数拒导成3份,A列对应E列,B列对应F,以此类推 展开
 我来答
yanxy0924
2016-07-07 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18579

向TA提问 私信TA
展开全部

见样表截图

F1输入

=OFFSET($A$1,INT((COLUMN(A1)-1)/4)+3*(ROW(A1)-1),MOD((COLUMN(A1)-1),4))

公式右拉到Q1再下拉

追问
我的意思是
A1B1C1D1 A6B6C6D6 A11B11C11D11
A2B2C2D2 A7B7C7D7 A12B12C12D12
A3B3C3D3 A8B8C8D8 A13B13C13D13
A4B4C4D4 A9B9C9D9 A14B14C14D14
A5B5C5D5 A10B10C10D10 A15B15C15D15
追答

公式改为

=OFFSET($A$1,INT((COLUMN(A1)-1)/4)*5+ROW(A1)-1+INT((ROW(A1)-1)/5)*10,MOD((COLUMN(A1)-1),4))

右拉到Q1再下拉

wu_zhenjiu
科技发烧友

2016-07-09 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.1亿
展开全部
最简单的方法就是复制粘贴;

还可以用公式,假设源数据在SHEET1,在SHEET2生成新表,在新表的A2用公式:
=IF(ROW(A1)>ROUND(COUNTA(Sheet1!$A:$A)/3,0),"",OFFSET(Sheet1!$A$1,ROW(A1)+(INT(COLUMN(D1)/4)-1)*ROUND(COUNTA(Sheet1!$A:$A)/3,0),MOD(COLUMN(D1),4))&"")

右拉12列到L2,然后下拉填充公式。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
本本经销商
2016-07-07 · TA获得超过5457个赞
知道小有建树答主
回答量:1662
采纳率:69%
帮助的人:521万
展开全部
按照什么样的顺序,是1292除以3吗?
更多追问追答
追问
可以的,就是连续的就行,没什么顺序可言
追答
那直接自己粘贴复制就可以了啊,不就才操作两次嘛?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式