在EXCEL里将多行的列按规定转换成横向排列的多列?
答案:2 悬赏:60
解决时间 2021-11-05 05:16
- 提问者网友:轻浮
- 2021-11-04 16:01
在EXCEL里将多行的列按规定转换成横向排列的多列?
最佳答案
- 二级知识专家网友:思契十里
- 2021-11-04 17:01
在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-11-04 17:17
不知道你要这样操作是为什么用,但从你的表述来看,这只是一般数据排列,只需要每8行进行剪切、位移、粘贴即可,根本不需要函数。追问如果只是这样的话那我就不需要在网上来求教了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯