作者:奥奥奥尼瀚 | 来源:互联网 | 2023-05-23 19:32
我在Excel中有以下矩阵:
3列: A,B,C
第1行: abc
第2行: def
第3行: ghi
我需要的是一个包含所有这些值的列.结果应该是这样的:
一个
b
C
d
Ë
F
G
H
一世
TRANSPOSE功能不适用于该情况.我尝试了INDIRECT功能,但没有找到解决方案.我更愿意使用标准Excel公式而不是makro来处理它.
有任何想法吗?
1> Gary's Stude..:
说我们有:
在E1输入:
=INDEX($A$1:$C$3,ROUNDUP(ROW()/3,0),IF(MOD(ROW(),3)=0,3,MOD(ROW(),3)))
并复制下来得到:
使用类似的公式,您可以将任何二维表映射到单个行或单个列.将单个列或行映射到表中同样容易.
我有一个矩形矩阵.其中3代表矩阵行,3代表矩阵列.
我的版本采用相同的方法:= OFFSET($ A $ 1,TRUNC((ROW() - 1)/ 3),MOD(ROW() - 1,3))