我需要找到 LET 调用内数组中一列的最大值,该调用不是使用一个单元格的单元格引用。
这适用于作为单元格引用的数组,但是当我尝试在不是单元格引用的数组上使用它时,它会失败。
例如,使用此数据。
12 2 3
3 7 5
7 8 9
Run Code Online (Sandbox Code Playgroud)
=LET(Rng,$A$1:$C$3,SUBTOTAL(4,OFFSET(INDEX(Rng,1,1),,COLUMN(Rng)-MIN(COLUMN(Rng)),ROWS(Rng))))如您所料返回 [12, 8, 9] 但=LET(Rng,$A$1:$C$3*1,SUBTOTAL(4,OFFSET(INDEX(Rng,1,1),,COLUMN(Rng)-MIN(COLUMN(Rng)),ROWS(Rng))))返回#VALUE
这可以在单个单元中完成还是我必须使用多个单元?
编辑:所需的输出是
12 8 9
Run Code Online (Sandbox Code Playgroud)
我有一个适用于与单元格关联的数组的公式,但没有适用于未与单元格关联的数组的公式,例如在LET
编辑 2:最终我需要一些适用于 36x36 阵列的东西。