在EXCEL里将多行的列按规定转换成横向排列的多列?
答案:2 悬赏:60 手机版
解决时间 2021-03-17 03:42
- 提问者网友:謫仙
- 2021-03-16 18:27
在EXCEL里将多行的列按规定转换成横向排列的多列?
最佳答案
- 五星知识达人网友:北城痞子
- 2021-03-16 20:06
在D1单元格输入以下公式,然后向右向下填充公式
=OFFSET($A$1,MOD(ROW(A1)-1,8)+INT((COLUMN(A1)-1)/3)*8,MOD(COLUMN(A1)-1,3))
如果是在Sheet2中得到Sheet1的转换数据,那么在Sheet2的A1单元格输入以下公式,然后向右向下填充公式
=OFFSET(Sheet1!$A$1,MOD(ROW(A1)-1,8)+INT((COLUMN(A1)-1)/3)*8,MOD(COLUMN(A1)-1,3))
详见附图的同表举例
=OFFSET($A$1,MOD(ROW(A1)-1,8)+INT((COLUMN(A1)-1)/3)*8,MOD(COLUMN(A1)-1,3))
如果是在Sheet2中得到Sheet1的转换数据,那么在Sheet2的A1单元格输入以下公式,然后向右向下填充公式
=OFFSET(Sheet1!$A$1,MOD(ROW(A1)-1,8)+INT((COLUMN(A1)-1)/3)*8,MOD(COLUMN(A1)-1,3))
详见附图的同表举例
全部回答
- 1楼网友:渊鱼
- 2021-03-16 20:25
不知道你要这样操作是为什么用,但从你的表述来看,这只是一般数据排列,只需要每8行进行剪切、位移、粘贴即可,根本不需要函数。追问如果只是这样的话那我就不需要在网上来求教了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯