Come usare il filtro con ArrayFormula?

Aug 19 2020

Sto cercando di utilizzare la formula di matrice per elencare più "righe" senza le celle vuote non da un'altra area del foglio.

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

Anche provato

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

Nessuno dei due restituisce un effetto matrice. Ho anche provato a trascinare verso il basso la formula per espandere l'intero foglio. Che funziona, fino a quando non viene inviato un modulo. Quindi la cella in quella riga perde la sua formula

Collegamento a un foglio di esempio

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

Tutto il consiglio sarebbe apprezzato

Risposte

player0 Aug 19 2020 at 08:38

uso:

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


se il set di dati contiene parole nelle celle utilizzare:

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