首页 > 解决方案 > 输出多列而不是多行

问题描述

我有以下问题,在这里得到了回答: Google Sheets Formula: Sum if Substring in range of cells

最后的公式有效,每个月给我一行:

0

问题是:执行公式后,它会返回多行 - 我可以在多列中获得结果吗?我的意思是,三个返回值彼此相邻,而不是彼此下方?

标签: google-sheetsgoogle-sheets-formulatranspose

解决方案


这是 TRANSPOSE() 函数。回答原公式:

=TRANSPOSE(ARRAYFORMULA(
  SUMIF(
    MID(A:A, 4, 2),
    UNIQUE(MID(FILTER(A3:A, A3:A <> ""), 4, 2)),
    B:B
  )
))

这将以列而不是行的形式提供结果。


推荐阅读