永发信息网

excel 中如何把n行n列分布的数据进行转置分布成1行n列

答案:2  悬赏:30  手机版
解决时间 2021-01-24 17:47
  • 提问者网友:我的未来我做主
  • 2021-01-24 07:21
excel 中如何把n行n列分布的数据进行转置分布成1行n列
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-01-24 08:55
“把n行n列分布的数据进行转置分布成1行n列”的操作步骤是:
1、打开Excel工作表;

2、根据题意,需要将3列数据转置为1行数据,因为数据呈规律性分布,当向右移到到第4列时,向下一行取数,因此可通过OFFSET偏移函数来解决;
3、输入以下公式,然后向右填充公式
=OFFSET($A$1,INT((COLUMN(A1)-1)/3),MOD(COLUMN(A1)-1,3))
公式表示:以A1单元格为基准,每向右移动3的倍数,就向下偏移列数除以3的整数;每向右移动一列,就向右偏移被3整除的余数列。

4、OFFSET的函数格式为OFFSET(基准单元格,向下偏移规则,向右偏移规则)
本例中,INT((COLUMN(A1)-1)/3)表示向下偏移列数除以3的整数行,MOD(COLUMN(A1)-1,3)表示向右偏移列数除以3的余数列。
全部回答
  • 1楼网友:由着我着迷
  • 2021-01-24 10:34
在首个单元格中输入
=OFFSET($A$1,INT(COLUMN(C1)/3)-1,MOD(COLUMN(C1),3))
右拖填充。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯