excel - 如何使用 Excel 将矩阵转换为单列

标签 excel matrix

我在 Excel 中有以下矩阵:

3 列:A、B、C

第 1 行: a b c

第 2 行: d e f

第 3 行: ghi

我需要的是包含所有这些值的一列。结果应该如下所示:

一个

b

c

e

f

小时

TRANSPOSE 函数不适用于这种情况。我尝试了INDIRECT功能,但没有找到解决方案。我宁愿使用标准 Excel 公式来处理它,而不是使用 makro。

有什么想法吗?

最佳答案

假设我们有:

enter image description here

E1中输入:

=INDEX($A$1:$C$3,ROUNDUP(ROW()/3,0),IF(MOD(ROW(),3)=0,3,MOD(ROW(),3)))

并复制下来得到:

enter image description here



使用类似的公式,您可以将任何二维表映射到单行或单列。将单个列或行映射到表中同样容易。

关于excel - 如何使用 Excel 将矩阵转换为单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28282473/

相关文章:

c - 矩阵幂和指针

c++ - 为二维数组的动态分配获取奇怪的输出。我该如何解决这个问题?

R构建稀疏矩阵

java - Apache POI 日期区域设置问题

excel - 从VBA中的工作表名称获取工作表索引

java - 将 JConsole 输出记录到 CSV 文件中。时间值(value)背后的逻辑是什么?

excel - 在 VBA 中引用事件表

r - 多列标签或名称

java - 通过在自定义 View 的 onDraw 中设置单位矩阵来抵消 Canvas

excel - 复制和粘贴特殊值,即转置值以粘贴到另一个工作表的下一个可用行