Sommario
Ogni tanto ogni utente di Google Sheets si trova di fronte all'inevitabile: unire più fogli in uno solo. Copiare e incollare è noioso e richiede tempo, quindi deve esserci un altro modo. E avete ragione: ci sono diversi modi, in effetti. Quindi preparate le vostre tabelle e seguite i passaggi di questo articolo.
Tutti i metodi descritti possono essere utilizzati per elaborare tabelle di grandi dimensioni, ma per mantenere questa guida il più possibile chiara, manterrò le tabelle brevi e le ridurrò a un paio di fogli.
Riferimento a celle in Google Fogli per estrarre dati da un'altra scheda
Il modo più semplice è il primo: è possibile estrarre intere tabelle in un file facendo riferimento a celle con dati provenienti da altri fogli.
Nota: questa operazione è sufficiente se è necessario unire due o più fogli all'interno di un foglio di calcolo di Google Per unire più fogli di calcolo (file) di Google in uno solo, passate subito al metodo successivo.
Quindi, i miei dati sono sparsi in diversi fogli: Giugno, luglio, agosto Vorrei estrarre i dati da Luglio e Agosto in Giugno per avere una tabella come risultato:
- Trovate la prima cella vuota subito dopo la tabella (la cella Giugno e posizionare il cursore in quel punto.
- Inserire il riferimento alla prima cella. La prima tabella che voglio recuperare parte da A2 nel Luglio foglio. Quindi ho messo:
=Luglio!A2
Nota: se il nome del foglio contiene degli spazi, è necessario inserirlo tra virgolette singole, come in questo caso:
="luglio 2022"!A2
Questo replica immediatamente qualsiasi cosa si trovi in quella cellula:
Nota: utilizzare un riferimento di cella relativo in modo che si modifichi da solo quando viene copiato in altre celle, altrimenti restituirà dati errati.
- Assicurarsi che la cella con il riferimento sia selezionata e fare clic sul quadratino blu nell'angolo in basso a destra. Il cursore del mouse si trasforma in un grande segno più nero. Tenere premuto il mouse e trascinare il cursore su tutte le colonne a destra necessarie per riempirle di nuovi record:
Anche se questo è probabilmente il primo modo a cui si pensa per estrarre i dati da un'altra scheda, non è il più elegante e veloce. Fortunatamente, Google ha preparato altri strumenti appositamente per questo scopo.
Copiare le schede in un foglio di calcolo
Uno dei metodi standard consiste nel copiare le schede di interesse nel foglio di calcolo di destinazione:
- Aprire il file che contiene i fogli che si desidera trasferire.
- Fare clic con il tasto destro del mouse sulla prima scheda da esportare e scegliere Copia in> Foglio di calcolo esistente :
- La prossima cosa che vedrete è la finestra pop-up che vi invita a selezionare il foglio di calcolo. Cercatelo, fate clic su di esso per evidenziarlo e premete Selezionare quando siete pronti:
- Una volta copiato il foglio, viene visualizzato un messaggio di conferma:
- È possibile premere OK e continuare con il foglio corrente o seguire il link chiamato Foglio di calcolo aperto . si accede immediatamente a un altro foglio di calcolo con il primo foglio già presente:
Esportazione/importazione di fogli
Un altro modo per importare dati da più fogli Google è quello di esportare prima ogni foglio e poi importarli tutti in un file necessario:
- Aprite il foglio di calcolo che contiene il foglio da cui volete estrarre i dati.
- Selezionare il foglio di interesse e renderlo attivo.
- Vai a File> Download> Valori separati da virgola (.csv) :
Il file verrà scaricato sul computer.
- Quindi aprite un altro foglio di calcolo, quello a cui volete aggiungere il foglio.
- Questa volta, scegliete File> Importazione dal menu e andare alla voce Caricare nella scheda Importazione del file finestra:
- Colpire Selezionare un file dal dispositivo e trovare il foglio appena scaricato.
- Una volta caricato il file, verrà visualizzata una finestra con ulteriori opzioni per l'importazione del foglio. Per aggiungere il contenuto di questo altro foglio alla tabella esistente, selezionare Aggiungere al foglio corrente :
Tra le altre impostazioni, è possibile specificare il separatore e convertire il testo in numeri, date e formule.
- Di conseguenza, si otterranno due fogli uniti, una tabella sotto l'altra:
Tuttavia, poiché si tratta di un file .csv da importare, la seconda tabella rimane formattata in modo standard. Dovrete dedicare un po' di tempo a formattarla secondo le vostre esigenze.
Funzioni di Google Sheets per combinare i dati provenienti da più fogli di calcolo
Naturalmente, Google non sarebbe tale se non avesse funzioni per unire i dati in Google Sheets.
IMPORTRANGE per importare dati da più fogli di Google
Come suggerisce il nome della funzione, IMPORTRANGE importa i dati da più fogli di calcolo di Google in un unico foglio.
Suggerimento: la funzione consente a Google Sheets di estrarre i dati da un altro documento e da altre schede dello stesso file.
Ecco cosa richiede la funzione:
=IMPORTRANGE(url_foglio_di_calcolo, stringa_di_intervallo)- foglio_di_calcolo non è altro che il link al foglio di calcolo da cui si devono estrarre i dati. Deve essere sempre inserito tra virgolette doppie.
- stringa_di_campo indica specificamente le celle da inserire nel foglio corrente.
Ecco lo schema che seguo per importare dati da più fogli Google utilizzando IMPORTRANGE:
- Aprite il foglio di calcolo da cui volete estrarre i dati.
Nota: assicuratevi di avere almeno un accesso di visualizzazione al file.
- Fate clic sulla barra URL del browser e copiate il link a questo file fino al segno di hash (#):
- Tornate al foglio di calcolo a cui volete aggiungere le informazioni, inserite l'IMPORTRANGE al punto in cui deve apparire la tabella presa in prestito e inserite il link come primo argomento, separandolo poi dalla parte successiva con una virgola:
- Per la seconda parte della formula, digitate il nome del foglio e l'intervallo esatto che volete estrarre. Confermate premendo Invio .
- Anche se la formula sembra già pronta, restituirà il valore #REF Questo perché la prima volta che si cerca di estrarre i dati da un foglio di calcolo, IMPORTRANGE chiede di accedervi. Una volta ottenuta l'autorizzazione, si potranno importare facilmente i record da altri fogli di quel file.
- Una volta che la formula si collega all'altro foglio, importerà i dati da lì:
Nota: questo URL è necessario anche se si intende combinare i fogli dello stesso file.
Suggerimento: anche se Google dice che la funzione richiede l'intero URL, si può facilmente ottenere con una chiave - una parte dell'URL tra /d/ e /modifica :
...google.com/fogli di calcolo/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /modifica
Nota: il link deve essere circondato da doppi apici.
Nota: avvolgere anche il secondo argomento tra doppi apici:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit", "May!A2:D5")
Fare clic sulla cella con l'errore e premere il pulsante blu Consentire l'accesso pronto:
Nota: consentendo l'accesso, si fa sapere a Sheets che non è un problema per i collaboratori esistenti o potenziali di questo foglio di calcolo accedere ai dati di un altro file.
Nota: IMPORTRANGE non estrae la formattazione delle celle, ma solo i valori. È necessario applicare la formattazione manualmente in seguito.
Suggerimento: se le tabelle sono piuttosto grandi, lasciare un po' di tempo alla formula per estrarre tutti i record.
Nota: i record restituiti dalla funzione vengono aggiornati automaticamente se vengono modificati nel file originale.
QUERY di Google Sheets per importare intervalli da più fogli
E così, senza fretta, siamo arrivati ancora una volta alla funzione QUERY. :) È così versatile che può essere utilizzata nei fogli di calcolo di Google anche per combinare i dati di più fogli (all'interno dello stesso file).
Quindi, voglio unire tre diversi fogli Google (da un unico file): Inverno 2022, Primavera 2022 ed Estate 2022. Essi contengono i nomi di tutti i dipendenti che sono diventati i migliori nelle loro mansioni in mesi diversi.
Vado al primo foglio - Inverno 2022 - e aggiungo la mia QUERY proprio sotto la tabella esistente:
=QUERY({'Primavera 2022'!A2:D7;'Estate 2022'!A2:D7}, "select * where Col1 ''")
Vediamo cosa significa tutto questo:
- {"Primavera 2022"!A2:D7; "Estate 2022"!A2:D7} - sono tutti i fogli e gli intervalli che devo importare.
Nota: i fogli devono essere scritti tra le parentesi graffe. Se i loro nomi contengono spazi, usare le virgolette singole per elencarli.
Suggerimento: separare gli intervalli con un punto e virgola per estrarre i dati da schede diverse una sotto l'altra. Usare invece le virgole per importarli uno accanto all'altro.
Suggerimento: sentitevi liberi di usare intervalli infiniti come A2:D .
- selezionare * dove Col1 '' - Dico alla formula di importare tutti i record ( selezionare * ) solo se le celle della prima colonna delle tabelle ( dove Col1 ) non sono vuoti ( '' ). Uso una coppia di virgolette singole per indicare gli spazi non vuoti.
Nota: utilizzo '' perché la mia colonna contiene testo. Se la colonna contiene altri tipi di dati (ad esempio, data o ora, ecc.), è necessario utilizzare il comando non è nullo invece: "selezionare * dove Col1 non è nullo".
Di conseguenza, due tabelle di altri fogli sono state consolidate in un foglio uno sotto l'altro:
Suggerimento: se si desidera utilizzare Google Sheets QUERY per importare intervalli da più fogli di calcolo (file) separati, è necessario implementare IMPORTRANGE. Ecco una formula per estrarre i dati da altri documenti:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4", "Mar-Apr-Mag!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "Giu-Giu-Ag!A2:D4")}, "select * where Col1''")
Suggerimento: in questa formula abbastanza lunga utilizzo le chiavi degli URL piuttosto che i link interi. Se non siete sicuri di cosa sia, leggete qui.
Suggerimento: è possibile utilizzare QUERY anche per unire due fogli di Google, aggiornare le celle, aggiungere colonne correlate e righe non corrispondenti, come illustrato in questo post del blog.
I 3 modi più rapidi per unire più fogli di Google
Se le modalità standard dei fogli di calcolo di Google per combinare i dati di più fogli vi sembrano noiose e le funzioni vi spaventano, c'è un approccio più semplice.
Componente aggiuntivo Combine Sheets
Questo primo componente aggiuntivo speciale - Combine Sheets - è stato progettato con un unico scopo: importare dati da più fogli di Google. È abbastanza intelligente da riconoscere le stesse colonne in fogli diversi e riunire i dati di conseguenza, se necessario.
Tutto ciò che dovete fare è:
- Seleziona i fogli o interi fogli di calcolo da unire e, se necessario, specificare gli intervalli. La possibilità di effettuare una ricerca rapida in Drive rende questa operazione ancora più veloce.
- Scegliere come tirare i dati:
- come formula. Contrassegnate la casella di controllo denominata Utilizzare una formula per combinare i fogli se si vuole avere un foglio master che cambi dinamicamente in base ai contenuti originali.
Sebbene non sia possibile modificare la tabella risultante, la sua formula sarà sempre collegata ai fogli di origine: modificando una cella o aggiungendo/rimuovendo intere righe, il foglio principale verrà modificato di conseguenza.
- come valori. Se è più importante modificare manualmente la tabella risultante, ignorare l'opzione precedente e tutti i dati verranno combinati come valori.
Sono presenti opzioni aggiuntive per la messa a punto:
- unire i record delle stesse colonne in un'unica colonna
- mantenere la formattazione
- aggiungere una riga vuota tra i diversi intervalli per notarli subito
- come formula. Contrassegnate la casella di controllo denominata Utilizzare una formula per combinare i fogli se si vuole avere un foglio master che cambi dinamicamente in base ai contenuti originali.
- Decidere dove posizionare la tabella unita: nuovo foglio di calcolo, nuovo foglio o in una posizione a scelta.
Ecco una rapida dimostrazione di come ho combinato i miei tre tavolini con il componente aggiuntivo:
Naturalmente, le tabelle possono essere molto più grandi e si possono unire molti fogli diversi, purché il foglio di calcolo risultante non superi il limite di 10 milioni di celle.
Suggerimento: verificare la pagina di aiuto di Combine Sheets.
Una delle opzioni offerte da questo componente aggiuntivo è quella di aggiungere altri fogli ai dati precedentemente combinati. In questo caso, al punto 1, è necessario scegliere non solo i dati da combinare ma anche il risultato esistente. Ecco come appare:
Componente aggiuntivo Consolidate Sheets
Consolidate Sheets è un'aggiunta relativamente nuova ai nostri componenti aggiuntivi, la cui differenza principale rispetto allo strumento già citato è la possibilità di sommare i dati nelle colonne di Google Sheets (o nelle righe, o nelle singole celle, se è per questo).
Consolida fogli riconosce anche le intestazioni comuni in tutti i fogli Google da unire, anche se si trovano nella colonna più a sinistra e/o nella prima riga. C'è sempre un'opzione per unire i fogli Google e calcolare le celle in base alla loro posizione nelle tabelle.
Permettetemi di suddividerlo in fasi anche per voi:
- Seleziona i fogli Importare altri file da Drive, se necessario, direttamente dal componente aggiuntivo.
- Scegliere la funzione da consolidare in Google Sheets.
- Scegliere il modo in cui sommare le celle in Google Fogli: per etichette (etichette di intestazione, etichette della colonna sinistra o entrambe) o per posizione.
- Decidere dove posizionare i dati consolidati: nuovo foglio di calcolo, nuovo foglio o qualsiasi posizione specifica all'interno del file aperto.
Ecco come si presenta questo processo:
È inoltre possibile consolidare tutti i fogli utilizzando una formula: in questo modo il risultato cambierà in base ai valori dei fogli di origine:
Nota: ci sono alcune particolarità da conoscere sul funzionamento della formula. Ad esempio, se si consolida da più file diversi, ci sarà un passaggio in più per collegare i fogli per l'IMPORTRANGE in uso. Visitare la pagina di istruzioni per il consolidamento dei fogli per questi e altri dettagli.
In alternativa, ecco un breve tutorial sul funzionamento del componente aggiuntivo:
Vi invito a provare il componente aggiuntivo sui vostri dati e vi accorgerete da soli di quanto tempo in più avrete dopo aver incorporato questo strumento nel vostro lavoro quotidiano.
Componente aggiuntivo per l'unione dei fogli
C'è un altro componente aggiuntivo che merita di essere menzionato: sebbene unisca solo due fogli di Google alla volta, non potrebbe essere più utile. Unisci fogli abbina i record della stessa colonna in entrambi i fogli/documenti e poi estrae i dati correlati dal foglio/documento di ricerca in quello principale. In questo modo, avrete sempre a portata di mano un foglio di calcolo aggiornato.
Ci sono 5 semplici passaggi:
- Selezionare il tuo foglio principale .
- Selezionare il tuo foglio di ricerca (anche se si trova in un altro foglio di calcolo).
- Scegliere le colonne dove record di corrispondenza possono verificarsi.
- Spunta del colonne con i record per aggiornare .
- Modifica qualsiasi opzioni aggiuntive che vi aiuterà a unire due fogli e a ottenere il miglior risultato possibile.
Se queste parole non vi dicono molto, ecco invece un video tutorial:
Se siete pronti a provare voi stessi, visitate questa pagina di aiuto per i dettagli su ogni passo e impostazione.
Spero che questi modi di estrarre i dati da più fogli diversi in uno solo siano utili. Come sempre, attendo i vostri commenti!