我们如何将数据从 2D 矩阵更改为 1D 矩阵?
How can we change data from a 2D matrix to a 1D matrix?
我正在尝试列出数据点,这些数据点位于单元格 FQ121 到 FW151(二维矩阵)中,我想在一列(一维矩阵)中列出所有内容。我有一个 'Output' sheet 用于显示我的结果,还有一个 'Daily Forecast' sheet 用于存放数据。同样,如何在 'Output' sheet 的一列中显示从 FQ121 到 FW151 的值范围,即 31 行 x 7 列。我需要使用函数而不是 VBA 代码,因为客户可能不理解任何类型的 VBA 解决方案。谢谢!
使用 INDEX 和 SEQUENCE:
按行:
=INDEX(FQ121:FW151,SEQUENCE(31*7,,1,1/7),MOD(SEQUENCE(31*7,,0),7)+1)
按列:
=INDEX(FQ121:FW151,MOD(SEQUENCE(31*7,,0),31)+1,SEQUENCE(31*7,,1,1/31))
我正在尝试列出数据点,这些数据点位于单元格 FQ121 到 FW151(二维矩阵)中,我想在一列(一维矩阵)中列出所有内容。我有一个 'Output' sheet 用于显示我的结果,还有一个 'Daily Forecast' sheet 用于存放数据。同样,如何在 'Output' sheet 的一列中显示从 FQ121 到 FW151 的值范围,即 31 行 x 7 列。我需要使用函数而不是 VBA 代码,因为客户可能不理解任何类型的 VBA 解决方案。谢谢!
使用 INDEX 和 SEQUENCE:
按行:
=INDEX(FQ121:FW151,SEQUENCE(31*7,,1,1/7),MOD(SEQUENCE(31*7,,0),7)+1)
按列:
=INDEX(FQ121:FW151,MOD(SEQUENCE(31*7,,0),31)+1,SEQUENCE(31*7,,1,1/31))