INHOUDSOPGAWE
Elke Google Blaaie-gebruiker staar elke af en toe die onvermydelike in die gesig: om verskeie blaaie in een te kombineer. Kopieer-plak is vervelig en tydrowend, so daar moet 'n ander manier wees. En jy is reg – daar is eintlik verskeie maniere. So kry jou tabelle gereed en volg die stappe uit hierdie artikel.
Al die maniere wat ek beskryf kan gebruik word om groot tabelle te verwerk. Maar om hierdie gids so duidelik as moontlik te hou, sal ek my tabelle kort hou en gaan afknip tot 'n paar blaaie.
Verwysingselle in Google Blaaie om data uit te trek 'n ander oortjie
Die maklikste manier kom eerste. Jy kan hele tabelle na een lêer trek deur na selle met data van ander blaaie te verwys.
Let wel. Dit sal doen as jy twee of meer blaaie binne een Google-sigblad moet saamvoeg . Om verskeie Google-sigblaaie (lêers) in een saam te voeg, spring regs na die volgende metode.
So, my data is oor verskillende velle versprei: Junie, Julie, Augustus . Ek wil graag data van Julie en Augustus na Junie trek om een tabel as resultaat te hê:
- Vind die eerste leë sel direk na jou tabel (die Junie -blad vir my) en plaas die wyser daar.
- Voer jou eerste selverwysing in. Die eerste tabel wat ek wil ophaal, begin vanaf A2 in die Julie -blad. So ek plaas:
=July!A2
Let wel. As daar spasies in jou bladnaam is, moet jy dit in enkele aanhalingstekens toedraaietikette, linkerkolom-etikette, of albei) of posisie.
- Besluit waar om die gekonsolideerde data te plaas: nuwe sigblad, nuwe blad of enige spesifieke ligging binne die oop lêer.
Hier is hoe hierdie proses lyk:
Daar is ook 'n opsie om al jou blaaie te konsolideer deur 'n formule te gebruik. Op hierdie manier sal jou resultaat verander in ooreenstemming met die waardes in die bronblaaie:
Let wel. Daar is 'n paar eienaardighede wat jy moet weet oor hoe die formule werk. Byvoorbeeld, as jy uit verskeie verskillende lêers konsolideer, sal daar 'n ekstra stap wees om die velle vir die IMPORTRANGE wat gebruik word, te koppel. Besoek asseblief die instruksiebladsy vir Konsolideerblaaie vir hierdie en ander besonderhede.
Of hier is 'n kort handleiding oor die byvoegingswerk:
Ek moedig jou werklik aan om die byvoeging op jou data te probeer. Jy sal self sien hoeveel ekstra tyd jy sal hê nadat jy hierdie hulpmiddel by jou daaglikse werk ingesluit het.
Merge Sheets-byvoeging
Daar is nog een byvoeging wat die moeite werd is om te noem. Alhoewel dit net twee Google-blaaie op 'n slag saamsmelt, kan dit nie meer bruikbaar wees nie. Merge Sheets pas rekords uit dieselfde kolom in beide velle/dokumente en trek dan verwante data van die opsoekblad/dokument na die hoof een. Daarom het jy altyd 'n bygewerkte sigblad byderhand.
Daar is 5 eenvoudige stappe:
- Kies jou hoofblad .
- Kies jou soekblad (selfs al is dit in 'n ander sigblad).
- Kies kolomme waar passende rekords kan voorkom.
- Merk van die kolomme met rekords om op te dateer .
- Tweak enige bykomende opsies wat jou sal help om twee blaaie saam te voeg en bereik die beste resultaat moontlik.
As hierdie woorde nie veel tot jou spreek nie, is hier eerder 'n video-tutoriaal:
As jy gereed is om dit self te probeer, besoek hierdie hulpbladsy vir besonderhede oor elke stap en instelling.
Op hierdie noot gaan ek hierdie artikel voltooi. Hoop hierdie maniere om data van verskeie verskillende velle in een te trek, sal nuttig wees. Soos altyd, sien uit na jou kommentaar!
soos volg: ='July 2022'!A2
Dit herhaal onmiddellik wat ook al in daardie sel lê:
Let wel. Gebruik relatiewe selverwysing sodat dit self verander wanneer dit na ander selle gekopieer word. Andersins sal dit verkeerde data terugstuur.
Al is dit waarskynlik die eerste manier waaraan jy kan dink om data van 'n ander oortjie af te trek, is nie die elegantste en vinnigste nie. Gelukkig het Google ander instrumente spesiaal vir hierdie doel voorberei.
Kopieer die oortjies na een sigblad
Een van die standaard maniere is om die oortjies van belang na die bestemmingssigblad te kopieer:
- Maak die lêer oop wat die vel(le) bevat wat jy wil oordra.
- Klik met die rechtermuisknop op die eerste oortjie wat jy moet uitvoer en kies Kopieer na > Bestaande sigblad :
- Die volgende ding wat jy sal sien, is die opspringvenster wat jou nooi om die sigblad te kies. Blaai daarvoor, klik daarop om dit uit te lig, endruk Kies wanneer jy gereed is:
- Sodra die blad gekopieer is, sal jy 'n ooreenstemmende bevestigingsboodskap kry:
- Jy kan óf druk OK en gaan voort met die huidige blad of volg die skakel genaamd Open sigblad . Dit sal jou onmiddellik na 'n ander sigblad bring met die eerste blad reeds daar:
Voer/voer blaaie uit
'n Ander manier om data van verskeie Google Blaaie af in te voer, is om elkeen uit te voer blad eers, en voer hulle dan almal in na 'n nodige lêer:
- Maak die sigblad oop wat die blad bevat waaruit jy die data wil trek.
- Maak die blad interessant. aktief deur dit te kies.
- Gaan na Lêer > Laai > Komma-geskeide waardes (.csv) :
Die lêer sal na jou rekenaar afgelaai word.
- Maak dan nog 'n sigblad oop – die een waarby jy die blad wil byvoeg.
- Kies hierdie keer Lêer > Voer in uit die kieslys en gaan na die Laai op -oortjie in die Voer lêer in -venster:
- Tik Kies 'n lêer vanaf jou toestel en vind die blad wat jy nou net afgelaai het.
- Sodra die lêer opgelaai is, sal jy 'n venster sien met bykomende opsies vir die invoer van die blad. Om die inhoud van daardie nog 'n vel na jou bestaande tabel by te voeg, kies Voeg by huidige blad :
Wenk. Onder ander instellings, spesifiseer gerus die skeiding en skakel teks om na syfers,datums en formules.
- Gevolglik sal jy twee blaaie saamgevoeg kry – een tabel onder 'n ander:
Maar aangesien dit 'n .csv-lêer is wat jy moet invoer, bly die tweede tabel geformateer op 'n standaard manier. Jy sal tyd moet spandeer om dit te formateer soos jy nodig het.
Google Blaaie funksioneer om data van veelvuldige sigblaaie te kombineer
Natuurlik sou dit nie Google wees as dit nie funksies het om data in Google Blaaie saam te voeg nie.
IMPORTRANGE om data vanaf veelvuldige Google-blaaie in te voer
Soos die naam van die funksie aandui, voer IMPORTRANGE data van verskeie Google-sigblaaie af in een blad in.
Wenk. Die funksie help Google Blaaie om data uit 'n ander dokument sowel as van ander oortjies uit dieselfde lêer te trek.
Hier is wat die funksie vereis:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url is niks anders as die skakel na die sigblad van waar jy die data moet trek nie. Dit moet altyd tussen dubbele aanhalingstekens geplaas word.
- reeks_string staan vir daardie selle spesifiek wat jy na jou huidige blad moet bring.
En hier is die patroon wat ek volg om data van verskeie Google Sheets in te voer deur IMPORTRANGE te gebruik:
- Maak die sigblad oop waaruit jy die data wil trek.
Let wel. Maak seker dat jy ten minste kyktoegang tot daardie lêer het.
- Klik op die blaaier-URL-balk en kopieer die skakelna hierdie lêer tot by die hash-teken (#):
- Keer terug na die sigblad waar jy die inligting wil byvoeg, voer die IMPORTRANGE in waar die geleende tabel moet verskyn, en voeg die skakel as die eerste argument in. Skei dit dan van die volgende deel met 'n komma:
- Vir die tweede deel van die formule, tik die naam van die blad en die presiese reeks in wat jy wil trek. Bevestig deur Enter te druk.
- Al lyk die formule nou gereed, sal dit van die begin af die #REF -fout terugstuur. Dit is omdat die eerste keer dat jy probeer om data uit een of ander sigblad te trek, sal IMPORTRANGE om toegang daartoe vra. Sodra die toestemming verleen is, sal jy maklik rekords vanaf ander velle van daardie lêer invoer.
- Sodra die formule aansluit bydaardie ander blad, sal dit data van daar af invoer:
Let wel. Jy sal hierdie URL nodig hê, selfs al gaan jy blaaie van dieselfde lêer kombineer.
Wenk. Alhoewel Google sê die funksie vereis die hele URL, kan jy maklik klaarkom met 'n sleutel – 'n deel van die URL tussen /d/ en /edit :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
Let wel. Onthou, die skakel moet deur dubbele aanhalingstekens omring word.
Let wel. Vou die tweede argument ook in dubbele aanhalingstekens toe:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit","May!A2:D5")
Klik op die sel met die fout en druk daardie blou Laat toegang toe -prompt:
Let wel. Deur toegang toe te laat, laat jy die Blaaie weet dat jy nie omgee dat enige bestaande of potensiële medewerkers op hierdie sigblad toegang tot data vanaf 'n ander lêer kry nie.
Let wel. IMPORTRANGE trek nie die formatering van die selle nie, slegs waardes. Jy sal later formatering handmatig moet toepas.
Wenk. As die tabelle taamlik groot is, laat die formule net 'n rukkie toe om alle rekords te trek.
Let wel. Die rekords wat deur die funksie teruggestuur word, sal outomaties opgedateer word as jy dit in die oorspronklike lêer verander.
Google Sheets QUERY om in te voer wissel van veelvuldige velle
En dus , sonder haas, het ons weer by die QUERY-funksie gekom. :) Dit is so veelsydig dat dit in Google-sigblaaie gebruik kan word om data van verskeie blaaie (binne dieselfde lêer) ook te kombineer.
So, ek wil drie verskillende Google-blaaie (van een lêer) saamvoeg: Winter 2022, Lente 2022 en Somer 2022. Hulle bevat die name van alle werknemers wat in verskillende maande die beste in hul werk geword het.
Ek gaan na die eerste blad – Winter 2022 – en voeg my VRAAG reg onder die bestaande tabel:
=QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7},"select * where Col1 ''")
Kom ons kyk wat dit alles beteken:
- {'Lente 2022'!A2:D7;'Somer 2022'! A2:D7} – is al die velle en reekse wat ek moet invoer.
Let wel. Die velle moet tussen die krulhakies geskryf word. As hulle name spasies bevat, gebruik enkele aanhalings om die name te lys.
Wenk. Skei die reekse met 'n kommapunt om data van verskillende oortjies onder mekaar te trek. Gebruikkommas eerder om hulle langs mekaar in te voer.
Wenk. Gebruik gerus sulke oneindige reekse soos A2:D .
- kies * waar Kol1 '' – Ek sê vir die formule om alle rekords in te voer ( kies * ) slegs as selle in die eerste kolom van die tabelle ( waar Kol1 ) nie leeg is nie ( '' ). Ek gebruik 'n paar enkele aanhalingstekens om die nie-blankes aan te dui.
Let wel. Ek gebruik '' omdat my kolom teks bevat. As jou kolom ander datatipe bevat (bv. datum of tyd, ens.), moet jy eerder is nie nul nie gebruik: "kies * waar Kol1 nie nul is nie"
Gevolglik is twee tabelle van ander velle in een vel onder mekaar gekonsolideer:
Wenk. As jy Google Sheets QUERY wil gebruik om reekse van verskeie afsonderlike sigblaaie (lêers) in te voer, sal jy IMPORTRANGE moet implementeer. Hier is 'n formule om jou data uit ander dokumente te trek:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4","Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M","Jun-Jul-Aug!A2:D4")},"select * where Col1''")
Wenk. Ek gebruik die sleutels van URL's eerder as hele skakels in hierdie lank genoeg formule. As jy nie seker is wat dit is nie, lees asseblief hier.
Wenk. Jy kan ook QUERY gebruik om twee Google-blaaie saam te voeg, selle op te dateer, verwante kolomme by te voeg & nie-ooreenstemmende rye. Kyk hierna in hierdie blogplasing.
3 vinnigste maniere om veelvuldige Google-blaaie saam te voeg
As standaard maniere van Google-sigblaaie om data van veelvuldige blaaie te kombineer dof lyk en die funksies jou afskrik, daar is 'n maklikerbenadering.
Combine Sheets-byvoeging
Hierdie eerste spesiale byvoeging – Combine Sheets – is ontwerp met 'n enkele doel: voer data van verskeie Google-blaaie af. Dit is slim genoeg om dieselfde kolomme in verskillende velle te herken en data daarvolgens bymekaar te bring as jy nodig het.
Al wat jy moet doen is:
- Kies blaaie of hele sigblaaie om saam te voeg en spesifiseer die reekse indien nodig. Die moontlikheid om 'n vinnige soektog in Drive te doen, maak dit selfs vinniger.
- Kies hoe om die data te trek:
- as 'n formule. Merk die merkblokkie genaamd Gebruik 'n formule om velle te kombineer as jy 'n meesterblad wil hê wat dinamies sal verander op grond van jou oorspronklike inhoud.
Alhoewel jy nie die resulterende tabel sal kan wysig nie, sal die formule daarvan altyd aan die bronblaaie gekoppel wees: wysig 'n sel of voeg hele rye daar by/verwyder, en die meesterblad sal dienooreenkomstig verander word.
- as waardes. As dit belangriker is om die resulterende tabel handmatig te wysig, ignoreer die bogenoemde opsie en alle data sal as waardes gekombineer word.
Ekstra opsies is hier vir fyninstelling:
- voeg rekords uit dieselfde kolomme in een kolom
- hou die formatering
- voeg 'n leë reël by tussen verskillende reekse om hulle reg te sien weg
- as 'n formule. Merk die merkblokkie genaamd Gebruik 'n formule om velle te kombineer as jy 'n meesterblad wil hê wat dinamies sal verander op grond van jou oorspronklike inhoud.
- Besluit waar om die saamgevoegde tabel te plaas: nuwe sigblad, nuwe blad, of op 'n plek vanjou keuse.
Hier is 'n vinnige demonstrasie van hoe ek my drie klein tafeltjies gekombineer het met die byvoeging:
Natuurlik, jou tafels kan baie groter wees en jy kan baie verskillende blaaie saamvoeg solank die sigblad nie die 10M sellimiet oorskry nie.
Wenk. Kyk gerus na die hulpbladsy vir Combine Sheets.
Een van die opsies wat hierdie byvoeging bied, is om meer blaaie by jou voorheen gekombineerde data te voeg. In hierdie geval op stap 1, moet jy nie net die data kies om te kombineer nie, maar ook die bestaande resultaat. So lyk dit:
Konsolideer Blaaie-byvoeging
Konsolideer Blaaie is 'n relatief nuwe toevoeging tot ons byvoegings. Die belangrikste verskil van die bogenoemde hulpmiddel is die vermoë om data in kolomme in Google Blaaie (of rye, of enkelselle, vir die saak) by te voeg.
Konsolideer Blaaie herken ook algemene opskrifte in al die Google-blaaie om sluit aan, selfs al is hulle in die linkerkantste kolom en/of die eerste ry. Daar is altyd 'n opsie om Google-blaaie saam te voeg en selle te bereken op grond van hul plek in die tabelle.
Laat ek dit ook vir jou in stappe opdeel:
- Kies velle om te konsolideer. Voer meer lêers van Drive af indien nodig direk vanaf die byvoeging.
- Kies die funksie om te konsolideer in Google Blaaie.
- Kies die manier om op te tel selle in Google Blaaie: volgens etikette (opskrif