ARRAYFORMULA, IMPORTRANGE e GOOGLEFINANCE in Fogli Google
Tre funzioni rendono Fogli Google diverso da Excel: una applica una formula a un intero intervallo, una importa dati da un altro foglio di calcolo e una recupera dati di mercato.
ARRAYFORMULA: una formula per un'intera colonna
=ARRAYFORMULA(A2:A*B2:B) moltiplica ogni coppia di celle nelle due colonne e mostra i risultati nelle celle sottostanti, senza copiare la formula verso il basso. Usare intervalli aperti come A2:A fa sì che si aggiornino automaticamente le nuove righe aggiunte.
Mentre modifichi una formula in Fogli Google, premere Ctrl + Maiusc + Invio la racchiude automaticamente in ARRAYFORMULA. Le celle di output sottostanti devono essere vuote, altrimenti ottieni un errore #RIF!.
IMPORTRANGE: prendere dati da un altro foglio di calcolo
=IMPORTRANGE(spreadsheet_url; range_string) importa un intervallo da un altro foglio di Google. La stringa dell'intervallo ha la forma "Foglio1!A2:B6"; senza nome del foglio viene usato il primo foglio. Entrambi gli argomenti sono testo, tra virgolette o in celle.
La prima volta che colleghi due fogli di calcolo, Fogli mostra un errore #RIF! con il pulsante Consenti accesso. Fai clic per collegare i fogli. Se non sei il proprietario dell'origine, devi chiedere al suo proprietario l'accesso. Una volta consentito, qualsiasi editor del foglio di destinazione può leggere dall'origine.
GOOGLEFINANCE: dati di mercato
=GOOGLEFINANCE(ticker; [attribute]; [start_date]; [end_date]; [interval]) restituisce dati di mercato. Con solo un ticker e l'attributo "price", restituisce il prezzo attuale. Le quotazioni possono essere ritardate fino a circa 20 minuti, quindi non è adatta al trading.
Errori comuni
Scrivere a mano l'intervallo di output sotto un ARRAYFORMULA. Qualsiasi valore sul percorso blocca il risultato con #RIF!.
Correzione: Svuota le celle sotto la formula.
Dimenticare le virgolette intorno all'URL o all'intervallo in IMPORTRANGE.
Correzione: Entrambi gli argomenti sono testo: mettili tra virgolette oppure fai riferimento a celle che li contengono.
Domande frequenti
Esiste un equivalente di IMPORTRANGE in Excel?
Power Query (Dati > Recupera dati) può caricare dati da un'altra cartella di lavoro e aggiornarli. Anche un semplice collegamento di cella a un altro file funziona, ma è più fragile.
ARRAYFORMULA esiste in Excel?
Non serve: in Excel 2021 e versioni successive le formule si riversano automaticamente. Le versioni precedenti richiedevano Ctrl + Maiusc + Invio per le formule matriciali.
Funzioni correlate
- FILTERFILTER restituisce le righe di un intervallo che rispettano una condizione, e le riversa nelle celle sottostanti.
- SEQUENCESEQUENCE crea un elenco o una griglia di numeri consecutivi che si riversa nelle celle vicine.
- XLOOKUPXLOOKUP cerca in una colonna o riga e restituisce il valore corrispondente da un'altra, in qualsiasi direzione, con un messaggio «non trovato» integrato.