如果这是一个非常简单的问题,我道歉,但我在这里有点不知所措。
但我找不到以单元格分隔格式显示此输出的方法,只返回第一个单元格(39478)。
文档中包含注释:提示:此函数是多重结果函数。你必须为输出设置一个数组。
虽然我知道我需要一个数组来显示多个结果,但我找不到这样做的方法。有什么提示吗?
答案 0 :(得分:1)
如果定制公式想要返回一个值数组,有几种方法可以将结果放入多个单元格中。
将公式放入单元格并点击Enter↵。接下来,选择该单元格及其下方的几个单元格。点击 F2 然后点击 Ctrl + Shift + Enter↵。连续值应填充选定的单元格,直到达到错误(不再返回)。
将该公式放入单元格并点击 Ctrl + Shift + Enter↵。该公式应包含在大括号中(例如 {和} )。如果使用了正确的相对和绝对单元格地址(例如 $ ** A $ 1 或 $ ** A1 等),那么您应该能够将公式填充,复制或下拉到连续的行中。
使用INDEX function包含来自定制公式的返回值数组,并使用 row_num 参数剥离连续值。
=INDEX(<bespoke formula>, ROW(1:1))
已填写。
迟早,你会用完行来填补。用作包装器的IFERROR function可以帮助避免显示错误。
如果要将所有值放入单个单元格中,则用户定义的函数(也称为UDF)可以将数组连接成单个字符串。通常不建议使用最后一种方法,因为它会使值无法用于显示目的以外的任何其他方法。
数组公式需要使用 Ctrl + Shift + Enter↵完成。一旦正确输入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。
数组公式以对数方式计算计算周期,因此最好将参考范围缩小到最小值。
有关详细信息,请参阅Guidelines and examples of array formulas。 子>