Indholdsfortegnelse
En gang imellem står alle Google Sheets-brugere over for det uundgåelige: at kombinere flere ark til ét. Det er besværligt og tidskrævende at kopiere og indsætte, så der må være en anden måde. Og du har ret - der er faktisk flere måder. Så gør dine tabeller klar, og følg trinene i denne artikel.
Alle de måder, jeg beskriver, kan bruges til at behandle store tabeller. Men for at holde denne vejledning så overskuelig som muligt, vil jeg holde mine tabeller korte og skære ned til et par ark.
Referenceceller i Google Sheets for at hente data fra en anden fane
Den nemmeste måde kommer først. Du kan trække hele tabeller til en fil ved at henvise til celler med data fra andre ark.
Bemærk. Dette er tilstrækkeligt, hvis du har brug for at flette to eller flere ark i et Google-regneark Hvis du vil flette flere Google-regneark (filer) til ét, skal du springe direkte til den næste metode.
Så mine data er spredt ud over forskellige ark: Juni, juli, august . jeg vil gerne trække data fra Juli og August til Juni for at få ét bord som resultat:
- Find den første tomme celle lige efter din tabel (den Juni ark for mig) og placer markøren der.
- Indtast din første cellehenvisning. Den første tabel, jeg ønsker at hente, starter fra A2 i den Juli ark. Så jeg sætter:
=July!A2
Bemærk: Hvis der er mellemrum i arknavnet, skal du omslutte det i anførselstegn på følgende måde:
='juli 2022'!A2
Dette replikerer straks det, der befinder sig i den pågældende celle:
Bemærk. Brug relativ cellehenvisning, så den ændrer sig selv, når den kopieres til andre celler. Ellers returneres der forkerte data.
- Sørg for, at cellen med referencen er markeret, og klik på den lille blå firkant nederst i højre hjørne. Musemarkøren forvandles til et stort sort plustegn. Hold musen nede, og træk markøren til så mange kolonner til højre, som du har brug for, for at fylde dem med nye poster:
Selv om dette nok er den første måde, du tænker på for at hente data fra en anden fane, er det ikke den mest elegante og hurtige. Heldigvis har Google forberedt andre instrumenter specielt til dette formål.
Kopier fanerne i et regneark
En af standardmetoderne er at kopiere de faner, der er interessante, ind i destinationskalkulationsarket:
- Åbn den fil, der indeholder de(t) ark, du vil overføre.
- Højreklik på den første fane, du skal eksportere, og vælg Kopier til> Eksisterende regneark :
- Det næste, du ser, er et pop-up-vindue, der opfordrer dig til at vælge regnearket. Find det, klik på det for at markere det, og tryk på Vælg når du er klar:
- Når arket er kopieret, får du en tilsvarende bekræftelsesmeddelelse:
- Du kan enten trykke på OK og fortsætte med det aktuelle ark eller følge linket kaldet Åbn regneark Du kommer straks til et andet regneark, hvor det første ark allerede findes:
Eksport/import af ark
En anden måde at importere data fra flere Google Sheets på er ved først at eksportere hvert enkelt ark og derefter importere dem alle til en nødvendig fil:
- Åbn det regneark, der indeholder det ark, du gerne vil hente dataene fra.
- Aktivér det ønskede ark ved at vælge det.
- Gå til Fil> Download> Komma-separerede værdier (.csv) :
Filen vil blive downloadet til din computer.
- Åbn derefter et andet regneark - det regneark, som du vil tilføje arket til.
- Denne gang skal du vælge Fil> Import fra menuen og gå til Upload i fanen i Import af fil vindue:
- Hit Vælg en fil fra din enhed og find det ark, du lige har downloadet.
- Når filen er uploadet, vises et vindue med yderligere muligheder for at importere arket. Hvis du vil tilføje indholdet af dette andet ark efter din eksisterende tabel, skal du vælge Tilføj til det aktuelle ark :
Tip. Blandt andre indstillinger kan du angive separator og konvertere tekst til tal, datoer og formler.
- Resultatet er, at du får to ark slået sammen - en tabel under en anden:
Men da det er en .csv-fil, du skal importere, er den anden tabel stadig formateret på en standardmåde. Du skal bruge lidt tid på at formatere den, som du har brug for.
Google Sheets-funktioner til at kombinere data fra flere regneark
Det ville selvfølgelig ikke være Google, hvis der ikke var funktioner til at flette data i Google Sheets.
IMPORTRANGE til at importere data fra flere Google-ark
Som navnet på funktionen antyder, importerer IMPORTRANGE data fra flere Google-regneark til ét ark.
Tip. Funktionen hjælper Google Sheets med at hente data fra et andet dokument og fra andre faner i samme fil.
Her er, hvad funktionen kræver:
=IMPORTRANGE(spreadsheet_url, range_string)- regneark_url er intet andet end linket til det regneark, hvorfra du skal hente dataene. Det skal altid sættes mellem dobbelte anførselstegn.
- range_string står for de celler, som du specifikt har brug for at få med i det aktuelle ark.
Og her er det mønster, jeg følger for at importere data fra flere Google Sheets ved hjælp af IMPORTRANGE:
- Åbn det regneark, som du vil hente dataene fra.
Bemærk. Sørg for, at du som minimum har visningsadgang til denne fil.
- Klik på URL-linjen i browseren og kopier linket til denne fil lige indtil hash-tegnet (#):
- Vend tilbage til det regneark, hvor du vil tilføje oplysningerne, indtast IMPORTRANGE til det sted, hvor den lånte tabel skal vises, og indsæt linket som det første argument. Adskil det derefter fra den næste del med et komma:
- I den anden del af formlen skal du indtaste navnet på arket og det nøjagtige område, du vil trække. Bekræft ved at trykke på Enter .
- Selv om formlen ser klar ud nu, vil den returnere den #REF Det skyldes, at første gang du forsøger at hente data fra et regneark, vil IMPORTRANGE bede om adgang til det. Når du har fået tilladelse, kan du nemt importere poster fra andre ark i filen.
- Når formlen opretter forbindelse til det andet ark, importerer den data derfra:
Bemærk: Du skal bruge denne URL, selv hvis du vil kombinere ark fra den samme fil.
Tip. Selv om Google siger, at funktionen kræver hele URL-adressen, kan du sagtens klare dig med en nøgle - en del af URL-adressen mellem /d/ og /rediger :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWWKiAeq1va77X4 /rediger
Bemærk. Husk, at linket skal være omgivet af dobbelte anførselstegn.
Bemærk. Indpak også det andet argument i dobbelte anførselstegn:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/redigering", "May!A2:D5")
Klik på cellen med fejlen, og tryk på den blå Tillad adgang prompte:
Bemærk: Ved at tillade adgang lader du Sheets vide, at du ikke har noget imod, at eksisterende eller potentielle samarbejdspartnere på dette regneark får adgang til data fra en anden fil.
Bemærk. IMPORTRANGE trækker ikke formateringen af cellerne, kun værdierne. Du skal anvende formatering manuelt bagefter.
Tip. Hvis tabellerne er ret store, skal du blot give formlen lidt tid til at trække alle poster ud.
Bemærk. De poster, der returneres af funktionen, opdateres automatisk, hvis du ændrer dem i den oprindelige fil.
Google Sheets QUERY til at importere intervaller fra flere ark
Og derfor er vi igen kommet til QUERY-funktionen :) Den er så alsidig, at den også kan bruges i Google-regneark til at kombinere data fra flere ark (i samme fil).
Jeg vil altså gerne sammenlægge tre forskellige Google-ark (fra én fil): Vinter 2022, Forår 2022 og Sommer 2022. De indeholder navnene på alle medarbejdere, der blev bedst i deres job i forskellige måneder.
Jeg går til det første ark - Vinter 2022 - og tilføjer min QUERY lige under den eksisterende tabel:
=QUERY({'Forår 2022'!A2:D7;'Sommer 2022'!A2:D7}, "select * where Col1 ''")
Lad os se, hvad det hele betyder:
- {'Forår 2022'!A2:D7;'Sommer 2022'!A2:D7} - er alle de ark og intervaller, jeg skal importere.
Bemærk. Bladene skal skrives mellem de krøllede parenteser. Hvis deres navne indeholder mellemrum, skal du bruge enkelt anførselstegn til at angive navnene.
Tip. Adskil intervallerne med et semikolon for at trække data fra forskellige faner under hinanden. Brug i stedet kommaer for at få dem importeret side om side.
Tip. Brug gerne uendelige intervaller som f.eks. A2:D .
- select * where Col1 '' - Jeg fortæller formlen, at den skal importere alle poster ( Vælg * ) kun, hvis celler i den første kolonne i tabellerne ( hvor Col1 ) er ikke tomme ( '' Jeg bruger et par anførselstegn for at angive de ikke-blanke.
Bemærk. Jeg bruger '' fordi min kolonne indeholder tekst. Hvis din kolonne indeholder andre datatyper (f.eks. dato eller tid osv.), skal du bruge ikke er ikke er ikke er nul i stedet: "select * where Col1 is not null"
Som følge heraf er to tabeller fra andre ark blevet konsolideret i ét ark under hinanden:
Tip. Hvis du vil bruge Google Sheets QUERY til at importere intervaller fra flere separate regneark (filer), skal du implementere IMPORTRANGE. Her er en formel til at hente dine data fra andre dokumenter:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWWKiAeq1va77X4", "mar-apr-maj!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "jun-juli-aug!A2:D4")}, "select * where Col1'''")
Tip. Jeg bruger nøglerne fra URL'er i stedet for hele links i denne lange formel. Hvis du ikke er sikker på, hvad det er, kan du læse her.
Tip. Du kan også bruge QUERY til at flette to Google-ark, opdatere celler, tilføje relaterede kolonner & ikke-matchende rækker. Se dette i dette blogindlæg.
De 3 hurtigste måder at flette flere Google-ark sammen på
Hvis standardmetoderne i Google-regneark til at kombinere data fra flere ark virker kedelige, og hvis funktionerne skræmmer dig væk, er der en nemmere metode.
Tilføjelse til at kombinere ark
Denne første specielle tilføjelse - Combine Sheets - er designet med et enkelt formål: at importere data fra flere Google-ark. Den er smart nok til at genkende de samme kolonner i forskellige ark og samle data i overensstemmelse hermed, hvis du har brug for det.
Det eneste, du skal gøre, er:
- Vælg ark eller hele regneark, der skal slås sammen, og angiv om nødvendigt intervallerne. Muligheden for at foretage en hurtig søgning i Drev gør det endnu hurtigere.
- Vælg, hvordan du vil trække dataene:
- som en formel. Markér afkrydsningsfeltet kaldet Brug en formel til at kombinere ark hvis du vil have et hovedark, der dynamisk ændres baseret på dit oprindelige indhold.
Selv om du ikke kan redigere den resulterende tabel, vil formlen altid være knyttet til kildearkene: rediger en celle eller tilføj/fjern hele rækker der, og hovedarket vil blive ændret i overensstemmelse hermed.
- som værdier. Hvis det er vigtigere at redigere den resulterende tabel manuelt, kan du ignorere ovenstående indstilling, og alle data vil blive kombineret som værdier.
Her er der ekstra muligheder for finjustering:
- sammenføje poster fra de samme kolonner til én kolonne
- beholde formateringen
- tilføje en tom linje mellem de forskellige intervaller for at kunne se dem med det samme
- som en formel. Markér afkrydsningsfeltet kaldet Brug en formel til at kombinere ark hvis du vil have et hovedark, der dynamisk ændres baseret på dit oprindelige indhold.
- Beslut, hvor du vil placere den fusionerede tabel: nyt regneark, nyt ark eller et sted efter eget valg.
Her er en hurtig demonstration af, hvordan jeg kombinerede mine tre små borde med tilføjelsen:
Selvfølgelig kan dine tabeller være meget større, og du kan flette mange forskellige ark sammen, så længe det resulterende regneark ikke overskrider grænsen på 10M celler.
Tip. Husk at tjekke hjælpesiden for Combine Sheets.
En af de muligheder, som dette tillægsmodul tilbyder, er at tilføje flere ark til dine tidligere kombinerede data. I dette tilfælde skal du i trin 1 ikke kun vælge de data, der skal kombineres, men også det eksisterende resultat. Sådan ser det ud:
Tilføjelse Consolidate Sheets
Consolidate Sheets er en relativt ny tilføjelse til vores tilføjelser. Den største forskel fra det førnævnte værktøj er muligheden for at lægge data sammen i kolonner i Google Sheets (eller rækker eller enkelte celler).
Consolidate Sheets genkender også fælles overskrifter i alle de Google-ark, der skal sammenføjes, selv om de er i den venstre kolonne og/eller den første række. Der er altid mulighed for at sammenføje Google-ark og beregne celler baseret på deres placering i tabellerne.
Lad mig også dele det op i trin for dig:
- Vælg ark for at konsolidere. Importer om nødvendigt flere filer fra Drev direkte fra tilføjelsesprogrammet.
- Vælg den funktion, der skal konsolideres i Google Sheets.
- Vælg den måde at lægge celler sammen på i Google Sheets: efter etiketter (etiketter i overskriften, etiketter i venstre kolonne eller begge) eller position.
- Beslut, hvor du vil placere de konsoliderede data: nyt regneark, nyt ark eller en bestemt placering i den åbnede fil.
Sådan ser denne proces ud:
Der er også mulighed for at konsolidere alle dine ark ved hjælp af en formel. På denne måde ændres dit resultat i takt med værdierne i kildearkene:
Bemærk: Der er nogle særlige forhold, som du skal kende til, hvordan formlen fungerer. Hvis du f.eks. konsoliderer fra flere forskellige filer, vil der være et ekstra trin for at forbinde arkene for den anvendte IMPORTRANGE. Besøg instruktionssiden for Konsolidering af arkene for at få disse og andre oplysninger.
Eller her er en kort vejledning om tilføjelsesprogrammet:
Jeg vil virkelig opfordre dig til at prøve tilføjelsen på dine data. Du vil selv se, hvor meget ekstra tid du vil få efter at have indarbejdet dette værktøj i dit daglige arbejde.
Tilføjelse til sammenlægning af ark
Der er endnu en tilføjelse, der er værd at nævne. Selv om den kun samler to Google-ark ad gangen, kunne den ikke være mere nyttig. Merge Sheets matcher poster fra den samme kolonne i begge ark/dokumenter og trækker derefter relaterede data fra opslagsarket/dokumentet ind i hovedarket/dokumentet. Derfor har du altid et opdateret regneark ved hånden.
Der er 5 enkle trin:
- Vælg din hovedlag .
- Vælg din opslagsark (også selv om det er i et andet regneark).
- Vælg kolonner hvor matchende poster kan forekomme.
- Tick af den kolonner med registreringer at opdatere .
- Tweak enhver yderligere muligheder der hjælper dig med at flette to ark og opnå det bedst mulige resultat.
Hvis disse ord ikke siger dig så meget, kan du i stedet få en videovejledning her:
Hvis du er klar til at prøve det selv, kan du besøge denne hjælpeside for at få oplysninger om hvert trin og hver indstilling.
På denne baggrund vil jeg afslutte denne artikel. Jeg håber, at disse måder at trække data fra flere forskellige ark til ét ark vil være til nytte. Som altid ser jeg frem til dine kommentarer!