Cuprins
Din când în când, fiecare utilizator Google Sheets se confruntă cu inevitabilul: combinarea mai multor foi într-una singură. Copierea-lipirea este plictisitoare și consumatoare de timp, așa că trebuie să existe o altă modalitate. Și aveți dreptate - există mai multe modalități, de fapt. Așa că pregătiți-vă tabelele și urmați pașii din acest articol.
Toate modalitățile pe care le descriu pot fi folosite pentru a procesa tabele mari. Dar pentru ca acest ghid să fie cât mai clar posibil, voi păstra tabelele scurte și le voi reduce la câteva foi.
Celule de referință în Google Sheets pentru a extrage date dintr-o altă filă
Cea mai ușoară cale este prima. Puteți extrage tabele întregi într-un singur fișier făcând referire la celule cu date din alte foi.
Notă. Acest lucru va fi suficient dacă aveți nevoie de îmbinarea a două sau mai multe foi într-o foaie de calcul Google Pentru a uni mai multe foi de calcul Google (fișiere) într-una singură, treceți direct la următoarea metodă.
Astfel, datele mele sunt împrăștiate pe diferite foi: Iunie, iulie, august . aș vrea să extrag date din Iulie și August în Iunie pentru a avea ca rezultat un singur tabel:
- Găsiți prima celulă goală imediat după tabel (prima celulă goală). Iunie pentru mine) și plasați cursorul acolo.
- Introduceți prima referință de celulă. Primul tabel pe care vreau să îl recuperez începe de la A2 în Iulie Așa că am pus:
=Julie!A2
Notă. Dacă există spații în numele foii, trebuie să îl puneți între ghilimele simple, astfel:
='Iulie 2022'!A2
Aceasta reproduce imediat tot ceea ce se află în acea celulă:
Notă. Folosiți referința relativă a celulei, astfel încât să se schimbe singură atunci când este copiată în alte celule. În caz contrar, va returna date incorecte.
- Asigurați-vă că este selectată celula cu referința și faceți clic pe acel mic pătrat albastru din colțul din dreapta jos. Cursorul mouse-ului se va transforma într-un semn mare și negru de plus. Țineți apăsat mouse-ul și trageți cursorul pe câte coloane din dreapta, după cum aveți nevoie pentru a le umple cu noi înregistrări:
Deși acesta este probabil primul mod la care vă puteți gândi pentru a extrage date dintr-o altă filă, nu este cel mai elegant și rapid. Din fericire, Google a pregătit alte instrumente special pentru acest scop.
Copiați filele într-o foaie de calcul
Una dintre modalitățile standard este de a copia filele de interes în foaia de calcul de destinație:
- Deschideți fișierul care conține foaia (foile) pe care doriți să o (le) transferați.
- Faceți clic dreapta pe prima filă pe care trebuie să o exportați și alegeți Copiați în> Foaie de calcul existentă :
- Următorul lucru pe care îl veți vedea este fereastra pop-up care vă invită să selectați foaia de calcul. Căutați-o. Faceți clic pe ea pentru a o evidenția și apăsați pe Selectați atunci când ești gata:
- După ce foaia este copiată, veți primi un mesaj de confirmare corespunzător:
- Puteți fie să apăsați OK și continuați cu foaia curentă sau urmați linkul numit Deschideți foaia de calcul Acesta vă va duce instantaneu la o altă foaie de calcul cu prima foaie deja existentă:
Foi de export/import
O altă modalitate de a importa date din mai multe foi Google este să exportați mai întâi fiecare foaie și apoi să le importați pe toate într-un fișier necesar:
- Deschideți foaia de calcul care conține foaia din care doriți să extrageți datele.
- Selectați foaia care vă interesează și activați-o.
- Mergeți la Fișier> Descărcare> Valori separate prin virgulă (.csv) :
Fișierul va fi descărcat pe computerul dumneavoastră.
- Apoi deschideți o altă foaie de calcul - cea la care doriți să adăugați foaia.
- De data aceasta, alegeți Fișier> Import din meniu și mergeți la Încărcați în fila Fișier de import fereastră:
- Hit Selectați un fișier de pe dispozitivul dvs. și găsiți foaia pe care tocmai ați descărcat-o.
- Odată ce fișierul este încărcat, veți vedea o fereastră cu opțiuni suplimentare pentru a importa foaia. Pentru a adăuga conținutul acestei alte foi după tabelul existent, alegeți Se adaugă la foaia curentă :
Sfat: Printre alte setări, nu ezitați să specificați separatorul și să convertiți textul în numere, date și formule.
- Ca rezultat, veți obține două foi îmbinate - un tabel sub altul:
Dar, deoarece este vorba de un fișier .csv pe care trebuie să îl importați, al doilea tabel rămâne formatat într-un mod standard. Va trebui să petreceți ceva timp pentru a-l formata așa cum aveți nevoie.
Funcțiile Google Sheets pentru a combina date din mai multe foi de calcul
Desigur, Google nu ar fi Google dacă nu ar avea funcții de fuzionare a datelor în Google Sheets.
IMPORTRANGE pentru a importa date din mai multe foi Google
După cum sugerează și numele funcției, IMPORTRANGE importă date din mai multe foi de calcul Google într-o singură foaie.
Sfat. Funcția ajută Google Sheets să extragă date dintr-un alt document, precum și din alte file din același fișier.
Iată ce necesită funcția:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url nu este altceva decât linkul către foaia de calcul din care trebuie să extrageți datele. Acesta trebuie să fie întotdeauna între ghilimele duble.
- șir_de_intervale reprezintă acele celule pe care trebuie să le aduceți în mod special în foaia curentă.
Și iată modelul pe care îl urmez pentru a importa date din mai multe foi Google Sheets folosind IMPORTRANGE:
- Deschideți foaia de calcul din care doriți să extrageți datele.
Notă. Asigurați-vă că aveți cel puțin acces de vizualizare la fișierul respectiv.
- Faceți clic pe bara URL a browserului și copiați link-ul către acest fișier până la semnul hash (#):
- Întoarceți-vă la foaia de calcul în care doriți să adăugați informațiile, introduceți IMPORTRANGE la locul unde ar trebui să apară tabelul împrumutat și introduceți link-ul ca prim argument. Apoi separați-l de următoarea parte cu o virgulă:
- Pentru a doua parte a formulei, introduceți numele foii și intervalul exact pe care doriți să îl extrageți. Confirmați apăsând Enter .
- Deși formula pare pregătită acum, ea va returna valoarea #REF Acest lucru se datorează faptului că, prima dată când încercați să extrageți date dintr-o foaie de calcul, IMPORTRANGE vă va cere acces la aceasta. Odată ce vi se acordă permisiunea, veți importa cu ușurință înregistrări din alte foi din fișierul respectiv.
- Odată ce formula se conectează la cealaltă foaie, aceasta va importa date de acolo:
Notă. Veți avea nevoie de acest URL chiar dacă veți combina foi din același fișier.
Sfat. Deși Google spune că funcția necesită întregul URL, vă puteți descurca ușor cu o cheie - o parte din URL între /d/ și /edit :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
Notă: Nu uitați că link-ul trebuie să fie înconjurat de ghilimele duble.
Notă. Înfășurați și cel de-al doilea argument în ghilimele duble:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit", "May!A2:D5")
Dați clic pe celula cu eroare și apăsați butonul albastru Permiteți accesul prompt:
Notă. Prin permiterea accesului, îi anunțați pe cei de la Sheets că nu vă deranjează ca vreun colaborator existent sau potențial al acestei foi de calcul să acceseze datele dintr-un alt fișier.
Notă. IMPORTRANGE nu extrage formatarea celulelor, ci doar valorile. Va trebui să aplicați formatarea manual după aceea.
Sfat: Dacă tabelele sunt destul de mari, lăsați ceva timp pentru ca formula să extragă toate înregistrările.
Notă. Înregistrările returnate de funcție vor fi actualizate automat dacă le modificați în fișierul original.
Google Sheets QUERY pentru a importa intervale din mai multe foi
Și astfel, fără grabă, am ajuns din nou la funcția QUERY. :) Este atât de versatilă încât poate fi utilizată în foile de calcul Google pentru a combina date din mai multe foi (în cadrul aceluiași fișier).
Așadar, vreau să îmbin trei foi Google diferite (dintr-un singur fișier): Winter 2022, Spring 2022 și Summer 2022. Acestea conțin numele tuturor angajaților care au devenit cei mai buni la locul de muncă în diferite luni.
Mă duc la prima foaie - Iarna 2022 - și adaug întrebarea mea chiar sub tabelul existent:
=QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7}, "select * where Col1 '''")
Să vedem ce înseamnă toate acestea:
- {'Primăvara 2022'!A2:D7;'Vara 2022'!A2:D7} - sunt toate foile și intervalele pe care trebuie să le import.
Notă. Fișele trebuie scrise între paranteze drepte. Dacă numele lor conțin spații, utilizați ghilimele simple pentru a le enumera.
Sfat: Separați intervalele cu punct și virgulă pentru a extrage date din diferite file una sub alta. Folosiți în schimb virgule pentru a le importa una lângă alta.
Sfat: Nu ezitați să utilizați intervale infinite, cum ar fi A2:D .
- selectează * unde Col1 '' - Îi spun formulei să importe toate înregistrările ( selectează * ) numai în cazul în care celulele din prima coloană a tabelelor ( unde Col1 ) nu sunt goale ( '' Eu folosesc o pereche de ghilimele simple pentru a indica spațiile libere.
Notă. Eu folosesc '' pentru că coloana mea conține text. Dacă coloana dvs. conține alte tipuri de date (de exemplu, date sau ore etc.), trebuie să utilizați nu este nul în schimb: "select * where Col1 is not null"
Ca urmare, două tabele din alte fișe au fost consolidate într-o singură fișă, una sub alta:
Sfat: Dacă doriți să utilizați Google Sheets QUERY pentru a importa intervale din mai multe foi de calcul separate (fișiere), va trebui să implementați IMPORTRANGE. Iată o formulă pentru a extrage datele din alte documente:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQMQWKiAeq1va77X4", "Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "Jun-Jul-Aug!A2:D4")}, "select * where Col1'''")
Sfat. În această formulă suficient de lungă, folosesc cheile din URL-uri și nu link-uri întregi. Dacă nu sunteți sigur ce este asta, citiți aici.
Sfat. Puteți utiliza, de asemenea, QUERY pentru a fuziona două foi Google, pentru a actualiza celulele, pentru a adăuga coloane conexe & rânduri care nu se potrivesc. Verificați acest lucru în această postare pe blog.
3 cele mai rapide moduri de a uni mai multe foi Google
Dacă modalitățile standard ale foilor de calcul Google de a combina date din mai multe foi de calcul vi se par plictisitoare, iar funcțiile vă sperie, există o abordare mai simplă.
Combină foi de calcul add-on
Acest prim add-on special - Combine Sheets - a fost conceput cu un singur scop: importul de date din mai multe foi Google. Este suficient de inteligent pentru a recunoaște aceleași coloane în foi diferite și pentru a reuni datele în consecință, dacă aveți nevoie.
Tot ce trebuie să faci este:
- Selectați foi sau foi de calcul întregi pentru a fuziona și specificați intervalele, dacă este necesar. Posibilitatea de a face o căutare rapidă în Drive face ca acest lucru să fie și mai rapid.
- Alegeți cum să trageți datele:
- ca o formulă. Marcați caseta de selectare numită Utilizați o formulă pentru a combina foile dacă doriți să aveți o foaie de bază care se va modifica în mod dinamic în funcție de conținutul original.
Deși nu veți putea edita tabelul rezultat, formula acestuia va fi întotdeauna legată de foile sursă: editați o celulă sau adăugați/eliminați rânduri întregi acolo, iar foaia de bază va fi modificată în consecință.
- ca valori. Dacă editarea manuală a tabelului rezultat este mai importantă, ignorați opțiunea de mai sus și toate datele vor fi combinate ca valori.
Există opțiuni suplimentare pentru reglajul fin:
- îmbinarea înregistrărilor din aceleași coloane într-o singură coloană
- păstrați formatarea
- adăugați o linie albă între diferitele intervale pentru a le observa imediat
- ca o formulă. Marcați caseta de selectare numită Utilizați o formulă pentru a combina foile dacă doriți să aveți o foaie de bază care se va modifica în mod dinamic în funcție de conținutul original.
- Decideți unde să plasați tabelul fuzionat: foaie de calcul nouă, foaie nouă sau într-o locație la alegere.
Iată o demonstrație rapidă a modului în care am combinat cele trei mese mici cu ajutorul acestui add-on:
Desigur, tabelele pot fi mult mai mari și puteți fuziona o mulțime de foi diferite, atâta timp cât foaia de calcul rezultată nu depășește limita de 10 milioane de celule.
Sfat: Nu uitați să consultați pagina de ajutor pentru Combine Sheets.
Una dintre opțiunile pe care le oferă acest add-on este adăugarea mai multor foi la datele combinate anterior. În acest caz, la pasul 1, trebuie să alegeți nu numai datele de combinat, ci și rezultatul existent. Iată cum arată:
Supliment Consolidate Sheets
Consolidate Sheets este o adăugare relativ nouă la suplimentele noastre. Principala sa diferență față de instrumentul menționat mai sus este capacitatea de a aduna date în coloane în Google Sheets (sau rânduri, sau celule individuale, de altfel).
Consolidate Sheets recunoaște, de asemenea, antetele comune în toate foile Google care urmează să fie unite, chiar dacă acestea se află în cea mai din stânga coloană și/sau în primul rând. Există întotdeauna o opțiune de a unifica foile Google și de a calcula celulele în funcție de locul lor în tabele.
Permiteți-mi să o împart în etape și pentru dumneavoastră:
- Selectați foi pentru a consolida. Importați mai multe fișiere din Drive, dacă este necesar, direct din aplicația suplimentară.
- Alegeți funcția de consolidare în Google Sheets.
- Alegeți modul de adunare a celulelor în Google Sheets: după etichete (etichete de antet, etichete de coloană din stânga sau ambele) sau după poziție.
- Decideți unde să plasați datele consolidate: foaie de calcul nouă, foaie nouă sau orice locație specifică din fișierul deschis.
Iată cum arată acest proces:
Există, de asemenea, o opțiune de consolidare a tuturor foilor utilizând o formulă. În acest fel, rezultatul se va modifica în sincronizare cu valorile din foile sursă:
Notă. Există unele particularități pe care trebuie să le cunoașteți cu privire la modul în care funcționează formula. De exemplu, dacă consolidați din mai multe fișiere diferite, va exista un pas suplimentar pentru a conecta foile pentru IMPORTRANGE în uz. Vă rugăm să vizitați pagina de instrucțiuni pentru Consolidate Sheets pentru aceste și alte detalii.
Sau iată un scurt tutorial despre cum funcționează acest add-on:
Vă încurajez cu adevărat să încercați add-on-ul pe datele dvs. Veți vedea cu ochii voștri cât de mult timp în plus veți avea după ce veți încorpora acest instrument în activitatea dvs. zilnică.
Merge Sheets add-on
Mai există încă un add-on care merită menționat. Deși fuzionează doar două foi Google deodată, nu poate fi mai util. Merge Sheets potrivește înregistrările din aceeași coloană din ambele foi/documente și apoi extrage datele aferente din foaia/documentul de căutare în cel principal. Prin urmare, aveți întotdeauna la îndemână o foaie de calcul actualizată.
Există 5 pași simpli:
- Selectați dumneavoastră foaia principală .
- Selectați dumneavoastră foaie de consultații (chiar dacă se află într-o altă foaie de calcul).
- Alegeți coloane unde înregistrări corespunzătoare pot apărea.
- Căpușă de coloane cu înregistrări pentru a actualiza .
- Tweak orice opțiuni suplimentare care vă va ajuta să îmbinați două foi și să obțineți cel mai bun rezultat posibil.
Dacă aceste cuvinte nu vă spun prea multe, iată un tutorial video:
Dacă sunteți gata să încercați, vizitați această pagină de ajutor pentru detalii despre fiecare pas și setare.
Pe această notă, voi încheia acest articol. Sper ca aceste modalități de a extrage date din mai multe foi diferite într-una singură să vă fie de folos. Ca întotdeauna, aștept cu nerăbdare comentariile dumneavoastră!