excel 【用公式】将多行多列转成一行,如下图,谢谢。

如题所述

假设这是A至D列的数据,A1单元格开始的数据

公式可以写成
=OFFSET($A$1,(COLUMN(A1)-1)/4,MOD(COLUMN(A1)-1,4))
右拉复制公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-29
1\5\8三个位置用"="点对应位置,拉出其他9个数字来.
或者求除法整数位做行,余数做列.不知道你的位置无法详细说.
第2个回答  2013-01-29
先复制上面那个3行4列的表,然后点要复制到的地方,右键,点击选择性粘贴,然后在跳出来的框里选择值与数字格式,运算点转置,再确定就OK了追问

你的方法做出来就成了4行3列了,我要的是一行N列

追答

你可以转置了以后,几个行拖动到一行里,其他方法我还真不知道了

第3个回答  2013-01-29
用OFFSET,INDIRECT或INDEX函数
第4个回答  2013-01-29
先复制再选择性粘贴,选择转置。追问

你的方法做出来就成了4行3列了,我要的是一行N列

相似回答