Formule matriciali: filtrare, ordinare, impilare, dividere
Usa FILTRO, DATI.ORDINA, UNICI, STACK.VERT, INCLUDI e le altre funzioni che riempiono più celle, e scopri cosa non esiste ancora.
Passo dopo passo
- Scrivi una formula che restituisce più valori, per esempio
=DATI.ORDINA(UNICI(A2:A100)): il risultato si riversa sulle celle vicine, che devono essere libere. - Mantieni le righe che rispettano una condizione con
=FILTRO(A2:C100;B2:B100>10), poi ordina con=DATI.ORDINA.PER(A2:A100;B2:B100;-1). - Impila due intervalli uno sotto l'altro con
=STACK.VERT(A2:B5;D2:E5), oppure affiancali con=STACK.ORIZ(A2:A5;C2:C5). - Dividi un testo con
=DIVIDI.TESTO(A1;"-"),=TESTO.PRECEDENTE(A1;"@")e=TESTO.SUCCESSIVO(A1;"@"). - Mantieni o elimina righe e colonne con
=INCLUDI(A2:E100;5),=ESCLUDI(A2:E100;1)o=SCEGLI.COL(A2:E100;1;3). - LET, LAMBDA, MAP, REDUCE, SCAN, BYROW, BYCOL e MAKEARRAY non esistono nel Foglio di calcolo (#NOME?): usa colonne di appoggio, nomi di intervalli o una macro con funzione personalizzata.
Suggerimenti
- I nomi delle funzioni seguono la lingua dell'interfaccia; la Guida alle funzioni li mostra in ogni lingua.
- Un
#NOME?indica quasi sempre un nome di funzione scritto in una lingua diversa da quella dell'interfaccia.