Le formule da sapere per un utilizzo avanzato di Google Spreadsheets
ATTENZIONE: Questo articolo è stato scritto circa 3 anni fa. Alcuni links e argomenti trattati potrebbero non essere più validi.
Antonio Lupetti ha stilato un interessantissimo elenco di formule per attuare operazioni complesse con Google Spreadsheet.
Eccone qualche esempio:
FILTRO
Questa formula restituisce una versione filtrata dell’array di origine.
Nell’immagine sono stati filtrati tutti i valori contenuti nella colonna A (range A2:A12) superiori a 37.=filter(range; condition1, condition2,…)
Copia e incolla la formula nella cella B2:
= filter (A2: A12; A2: A12> 37)
Si possono anche utilizzare più condizioni per filtrare una matrice di origine:
= filter (A2: A12; A2: A12> 37; A2: A12 <60)
In questo caso la formula restituisce tutti i valori contenuti nell’intervallo A2: A12 superiori a 37 e inferiori a 60.
CONCATENARE
Questa funzione unisce le stringhe di testo contenute in celle diverse in una stringa unica.
Ad esempio, per concatenare tutti i valori contenuti nelle celle A2, A3, A4 in una sola stringa, copia e incolla questa formula nella cella B2:=concatenate(text1, text2, text3,…)
= concatenate (A2, A3, A4)
Se si vuole separare ogni singolo valore con uno spazio (la cella B3), utilizzare questa formula:
= concatenate (A2, “”, A3, “”, A4)
SINISTRA E DESTRA
Left estrae una sottostringa da una stringa, partendo dal carattere più a sinistra.
= left (testo, numero)
Right estrae una sottostringa da una stringa, partendo dal carattere più a destra.
Esempio: se si vuole estrarre il nome “Jack” dalla cella A2, copiare e incollare il seguente formula nella cella B2:= right (testo, numero)
= left (A2; 4)
Se si desidera estrarre il cognome “Bauer” dalla cella A3, copiare e incollare il seguente formula nella cella B3:
= right (A3; 5)
È inoltre possibile utilizzare la seguente formula per estrarre dinamicamente il nome da una matrice di valori multipli (Jack Bauer, Gregory House, Christian Troy, …):
= left (A2; find ( “”, A2, 1) -1)
GOOGLE LOOKUP
Questa formula cerca di trovare i valori per alcuni elementi noti riguardo cose specifiche.
Es. se vogliamo trovare i paesi della città elencate nella colonna A, copiare e incollare il seguente formula nella colonna B:= GoogleLookup (entità, attributi)
= GoogleLookup (A2; “country”)
È possibile accedere ad alcune tipologie di soggetti, come i paesi e territori (popolazione, la più grande città), fiumi (origine, lunghezza), attori e musicisti (data di nascita, nazionalità), pianeti, etc. Questa funzione è attualmente supportata solo in lingua inglese (maggiori info nella pagina di documentazione)







