Se rendre au contenu

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

  1. 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.
  2. 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).
  3. Impila due intervalli uno sotto l'altro con =STACK.VERT(A2:B5;D2:E5), oppure affiancali con =STACK.ORIZ(A2:A5;C2:C5).
  4. Dividi un testo con =DIVIDI.TESTO(A1;"-"), =TESTO.PRECEDENTE(A1;"@") e =TESTO.SUCCESSIVO(A1;"@").
  5. Mantieni o elimina righe e colonne con =INCLUDI(A2:E100;5), =ESCLUDI(A2:E100;1) o =SCEGLI.COL(A2:E100;1;3).
  6. 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.

Vedi anche