我用“MAKEARRAY”生成一个矩阵,我希望能够恢复该矩阵的子矩阵。我正在考虑使用“OFFSET”,但显然它只适用于范围或单元格。
我试过这个:
=LET(data;MAKEARRAY(2;2;LAMBDA(row;col;row+col));OFFSET(data;;;1;1))
但我得到“#value”作为结果(这是相当正常的,因为我们不能将 OFFSET 与矩阵一起使用)
我用“MAKEARRAY”生成一个矩阵,我希望能够恢复该矩阵的子矩阵。我正在考虑使用“OFFSET”,但显然它只适用于范围或单元格。
我试过这个:
=LET(data;MAKEARRAY(2;2;LAMBDA(row;col;row+col));OFFSET(data;;;1;1))
但我得到“#value”作为结果(这是相当正常的,因为我们不能将 OFFSET 与矩阵一起使用)
您可以使用 CHOOSEROWS 和 CHOOSECOLS 与 SEQUENCE 的组合来使用左上和右下定义通用切片:
使用该
INDEX
函数的另一种解决方案:分号约定:
逗号约定: