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)), " "), "♥", " "))