我在 Excel 中有以下矩阵:
3 列:A、B、C
第 1 行: a b c
第 2 行: d e f
第 3 行: ghi
我需要的是包含所有这些值的一列。结果应该如下所示:
一个
b
c
日
e
f
克
小时
我
TRANSPOSE 函数不适用于这种情况。我尝试了INDIRECT功能,但没有找到解决方案。我宁愿使用标准 Excel 公式来处理它,而不是使用 makro。
有什么想法吗?
最佳答案
假设我们有:
在E1中输入:
=INDEX($A$1:$C$3,ROUNDUP(ROW()/3,0),IF(MOD(ROW(),3)=0,3,MOD(ROW(),3)))
并复制下来得到:
使用类似的公式,您可以将任何二维表映射到单行或单列。将单个列或行映射到表中同样容易。
关于excel - 如何使用 Excel 将矩阵转换为单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28282473/