如何在 ArrayFormula 中使用过滤器?

How to use filter with ArrayFormula?

我正在尝试使用数组公式列出多个“行”,但不包含来自 sheet 中其他区域的空白单元格。

=ArrayFormula(IFERROR(FILTER(GE2:HQ2,LEN(GE2:HQ2)),""))

也试过

=ArrayFormula(IFERROR(FILTER(GE2:HQ,LEN(GE2:HQ)),""))

都不是returns数组效果。还尝试向下拖动公式以展开整个 sheet。哪个有效,直到提交表格。然后该行中的单元格丢失其公式

Link 举个例子Sheet

https://docs.google.com/spreadsheets/d/e/2PACX-1vSl8Olx8fYsgROoCU6xLq4M53liT16DgEgtw1RAt0uqpWPosUGZ6aXjBP5UF5pS6y0ZBwAF-8pZrjZR/pubhtml

如有任何建议,我们将不胜感激

使用:

=INDEX(SPLIT(FLATTEN(QUERY(TRANSPOSE(A2:G4),,9^9)), " "))


如果数据集在单元格中包含单词,请使用:

=INDEX(SUBSTITUTE(SPLIT(FLATTEN(QUERY(TRANSPOSE(
 SUBSTITUTE(A2:G4, " ", "♥")),,9^9)), " "), "♥", " "))