我一直在使用Arrayformula自动扩展公式(例如“= Left(A2:A,B2:B-1”)向下,但我需要一些帮助来理解这个公式 . 我已经阅读了函数本身和浏览了许多有关此问题的论坛,但我只能找到解释如何使用简单公式的文章,因此我将尽可能简单地尝试这样:当公式使用时,是否可以使用Arrayformula向下扩展公式数组?

Arrayformula的摘要读作“允许将从数组公式返回的值显示为多行和/或列,并使用带有数组的 non-array 函数 . ”这是我对Arrayformula如何自动将公式填充到行中的理解 . 使用这个我把它想象为编写一个生成公式数组的公式,然后用Arrayformula将它们拆分 . 这似乎不适用于一些公式,如连接,我将集中我的问题 . 这个例子远非我的现实生活中的问题,但如果有人能给我一个解决方案,我可以将它应用到其他地方 .

Arrayformula spreadsheet example

通常当我使用带有A1:A的Arrayformula时,它会通过列扩展公式,引用相应的行 . 在这个例子中,我想让C列成为A列和B列的连接结果 . 这是否可以使用Arrayformula?这个问题并不是特定于连接,这只是我想到的最简单的问题 . 另一个例子是Countif . 让我们说我想看看前5列中有多少值超过20,我希望该公式自动填充,这是可能的,如果是这样,它将如何做?

Arrayformula second example

附:请不要说使用右下方的拖动手柄复制公式 .