Excel formula Excel间接:公式太长

Excel formula Excel间接:公式太长,excel-formula,array-formulas,Excel Formula,Array Formulas,我有这个代码来获取从5到400的行数 ROW(INDIRECT("5:400")) 当我突出显示整个事件并点击F9时,我得到了一个从5到400的数组。然而,当我突出显示“间接(“5:400”)”并点击F9时,我收到一条错误消息说“公式太长…” 我想知道为什么会是这样。假设您在第5行中没有输入任何内容,当您按F9键时,以下公式将尝试在单个公式中返回16384个单位的0,行5 单个公式可以显示的最大字符数为8192,如下所示,因此它解释了为什么excel无法返回间接公式后面的值,该公式试图在单个

我有这个代码来获取从5到400的行数

 ROW(INDIRECT("5:400"))
当我突出显示整个事件并点击F9时,我得到了一个从5到400的数组。然而,当我突出显示“间接(“5:400”)”并点击F9时,我收到一条错误消息说“公式太长…”


我想知道为什么会是这样。

假设您在第
5行中没有输入任何内容,当您按F9键时,以下公式将尝试在单个公式中返回16384个单位的
0
5

单个公式可以显示的最大字符数为
8192
,如下所示,因此它解释了为什么excel无法返回
间接
公式后面的值,该公式试图在单个公式中返回16384 x 396倍的零加逗号
0,
(假定它们都为空)

FYI
16384
是excel工作表的最大列数。看

=5:5 or =INDIRECT("5:5")