Jak używać filtra z ArrayFormula?

Aug 19 2020

Próbuję użyć formuły tablicowej do wyświetlenia wielu „wierszy” bez pustych komórek, a nie z innego obszaru arkusza.

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

Próbowałem też

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

Żadne z nich nie zwraca efektu tablicowego. Próbowałem także przeciągnąć formułę w dół, aby rozszerzyć cały arkusz. Co działa, dopóki nie zostanie przesłany formularz. Następnie komórka w tym wierszu traci swoją formułę

Link do przykładowego arkusza

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

Każda rada będzie mile widziana

Odpowiedzi

player0 Aug 19 2020 at 08:38

posługiwać się:

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


jeśli zbiór danych zawiera słowa w komórkach, użyj:

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