Innholdsfortegnelse
En gang i blant står hver Google Sheets-bruker overfor det uunngåelige: å kombinere flere ark til ett. Copy-pasting er kjedelig og tidkrevende, så det må finnes en annen måte. Og du har rett – det er faktisk flere måter. Så gjør tabellene klare og følg trinnene fra denne artikkelen.
Alle måtene jeg beskriver kan brukes til å behandle store tabeller. Men for å holde denne veiledningen så tydelig som mulig, skal jeg holde tabellene mine korte og skal kutte ned til et par ark.
Referanseceller i Google Sheets for å hente data fra en annen fane
Den enkleste måten kommer først. Du kan trekke hele tabeller til én fil ved å referere til celler med data fra andre ark.
Merk. Dette fungerer hvis du trenger å slå sammen to eller flere ark i ett Google-regneark . For å slå sammen flere Google-regneark (filer) til ett, hopper du rett til neste metode.
Så, dataene mine er spredt over forskjellige ark: Juni, juli, august . Jeg vil gjerne hente data fra juli og august til juni for å få én tabell som resultat:
- Finn første tomme cellen rett etter tabellen ( Juni -arket for meg) og plasser markøren der.
- Skriv inn din første cellereferanse. Den første tabellen jeg ønsker å hente starter fra A2 i Juli -arket. Så jeg setter:
=July!A2
Merk. Hvis det er mellomrom i arknavnet ditt, må du pakke det inn i enkle anførselstegnetiketter, venstre kolonneetiketter eller begge deler) eller posisjon.
- Beslutt hvor du skal plassere de konsoliderte dataene: nytt regneark, nytt ark eller en hvilken som helst spesifikk plassering i den åpnede filen.
Slik ser denne prosessen ut:
Det er også et alternativ for å konsolidere alle arkene dine ved hjelp av en formel. På denne måten vil resultatet endres synkronisert med verdiene i kildearkene:
Merk. Det er noen særegenheter du trenger å vite om hvordan formelen fungerer. For eksempel, hvis du konsoliderer fra flere forskjellige filer, vil det være et ekstra trinn for å koble til arkene for IMPORTRANGE som er i bruk. Vennligst besøk instruksjonssiden for Konsolidere ark for disse og andre detaljer.
Eller her er en kort veiledning om tilleggsarbeidet:
Jeg oppfordrer virkelig deg til å prøve tillegget på dataene dine. Du vil se selv hvor mye ekstra tid du vil ha etter å ha inkorporert dette verktøyet i det daglige arbeidet ditt.
Merge Sheets-tillegg
Det er ett tillegg verdt å nevne. Selv om det bare slår sammen to Google-ark om gangen, kunne det ikke vært mer nyttig. Slå sammen ark samsvarer med poster fra samme kolonne i begge arkene/dokumentene og trekker deretter relaterte data fra oppslagsarket/dokumentet inn i hovedarkene. Derfor har du alltid et oppdatert regneark tilgjengelig.
Det er 5 enkle trinn:
- Velg hovedarket .
- Velg din oppslagsark (selv om det er i et annet regneark).
- Velg kolonner der samsvarende poster kan forekomme.
- Kryss av av kolonnene med poster for å oppdatere .
- Tweak eventuelle tilleggsalternativer som vil hjelpe deg med å slå sammen to ark og oppnå best mulig resultat.
Hvis disse ordene ikke snakker mye til deg, er her en videoopplæring i stedet:
Hvis du er klar til å prøve det selv, kan du gå til denne hjelpesiden for detaljer om hvert trinn og hver innstilling.
I dette notatet skal jeg fullføre denne artikkelen. Håper disse måtene å trekke data fra flere forskjellige ark til ett vil være nyttige. Som alltid, ser frem til kommentarene dine!
slik: ='July 2022'!A2
Dette replikerer umiddelbart det som ligger i den cellen:
Merk. Bruk relativ cellereferanse slik at den endrer seg selv når den kopieres til andre celler. Ellers vil den returnere feil data.
Selv om dette sannsynligvis er den første måten du kan tenke deg å hente data fra en annen fane, er ikke den mest elegante og raske. Heldigvis forberedte Google andre instrumenter spesielt for dette formålet.
Kopier fanene til ett regneark
En av standardmåtene er å kopiere fanene av interesse til målregnearket:
- Åpne filen som inneholder arket(e) du vil overføre.
- Høyreklikk på den første fanen du må eksportere og velg Kopier til > Eksisterende regneark :
- Det neste du ser er popup-vinduet som inviterer deg til å velge regnearket. Bla etter det, klikk på det for å markere det, ogtrykk Velg når du er klar:
- Når arket er kopiert, får du en tilsvarende bekreftelsesmelding:
- Du kan enten trykk OK og fortsett med gjeldende ark eller følg lenken som heter Åpne regneark . Det vil umiddelbart føre deg til et annet regneark med det første arket der allerede:
Eksporter/importer ark
En annen måte å importere data fra flere Google Regneark er å eksportere hvert ark først, og importer deretter alle til en nødvendig fil:
- Åpne regnearket som inneholder arket du vil hente dataene fra.
- Gjør arket interessant. aktiv ved å velge den.
- Gå til Fil > Last ned > Kommaseparerte verdier (.csv) :
Filen vil bli lastet ned til datamaskinen din.
- Åpne så et annet regneark – det du ønsker å legge arket til.
- Denne gangen velger du Fil > Importer fra menyen og gå til kategorien Last opp i vinduet Importer fil :
- Trykk Velg en fil fra enheten din og finn arket du har lastet ned akkurat nå.
- Når filen er lastet opp, vil du se et vindu med flere alternativer for å importere arket. For å legge til innholdet i det andre arket etter den eksisterende tabellen, velg Legg til gjeldende ark :
Tips. Blant andre innstillinger, spesifiser skilletegn og konverter tekst til tall,datoer og formler.
- Som et resultat vil du få to ark slått sammen – en tabell under en annen:
Men siden det er en .csv-fil du må importere, forblir den andre tabellen formatert på en standard måte. Du må bruke litt tid på å formatere den etter behov.
Google Regneark fungerer for å kombinere data fra flere regneark
Selvfølgelig ville det ikke vært Google hvis det ikke hadde funksjoner for å slå sammen data i Google Regneark.
IMPORTRANGE for å importere data fra flere Google-ark
Som navnet på funksjonen antyder, importerer IMPORTRANGE data fra flere Google-regneark til ett ark.
Tips. Funksjonen hjelper Google Sheets med å hente data fra et annet dokument så vel som fra andre faner fra samme fil.
Her er hva funksjonen krever:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url er ikke noe annet enn lenken til regnearket der du trenger å hente dataene. Det må alltid settes mellom doble anførselstegn.
- range_string står for de cellene spesifikt du trenger å ta med til gjeldende ark.
Og her er mønster jeg følger for å importere data fra flere Google Sheets ved å bruke IMPORTRANGE:
- Åpne regnearket du vil hente dataene fra.
Merk. Sørg for at du i det minste har visningstilgang til den filen.
- Klikk på nettleserens URL-linje og kopier koblingentil denne filen rett til hash-tegnet (#):
- Gå tilbake til regnearket der du vil legge til informasjonen, skriv inn IMPORTRANGE til der den lånte tabellen skal vises, og sett inn lenken som første argument. Skil den deretter fra neste del med komma:
- For den andre delen av formelen skriver du inn navnet på arket og det nøyaktige området du vil trekke. Bekreft ved å trykke Enter.
- Selv om formelen ser klar ut nå, vil den returnere #REF -feilen fra starten. Det er fordi første gang du prøver å hente data fra et regneark, vil IMPORTRANGE be om tilgang til det. Når tillatelsen er gitt, vil du enkelt importere poster fra andre ark i den filen.
- Når formelen kobles tildet andre arket, vil det importere data derfra:
Merk. Du trenger denne nettadressen selv om du skal kombinere ark fra samme fil.
Tips. Selv om Google sier at funksjonen krever hele nettadressen, kan du enkelt klare deg med en nøkkel – en del av nettadressen mellom /d/ og /edit :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
Merk. Husk at lenken skal være omgitt av doble anførselstegn.
Merk. Pakk også det andre argumentet inn i anførselstegn:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit","May!A2:D5")
Klikk på cellen med feilen og trykk på den blå Tillat tilgang -ledeteksten:
Merk. Ved å tillate tilgang gir du Regnearkene beskjed om at du ikke har noe imot at eksisterende eller potensielle samarbeidspartnere på dette regnearket får tilgang til data fra en annen fil.
Merk. IMPORTRANGE trekker ikke formateringen av cellene, bare verdier. Du må bruke formatering manuelt etterpå.
Tips. Hvis tabellene er ganske store, la bare litt tid før formelen trekker alle postene.
Merk. Postene som returneres av funksjonen vil bli oppdatert automatisk hvis du endrer dem i den opprinnelige filen.
Google Sheets QUERY for å importere områder fra flere ark
Og dermed , uten hastverk, har vi kommet til QUERY-funksjonen igjen. :) Den er så allsidig at den også kan brukes i Google-regneark for å kombinere data fra flere ark (i samme fil).
Så jeg vil slå sammen tre forskjellige Google-ark (fra én fil): Vinter 2022, Vår 2022 og Sommer 2022. De inneholder navnene på alle ansatte som ble best i jobbene sine i forskjellige måneder.
Jeg går til det første arket – Vinter 2022 – og legger til QUERY rett under eksisterende tabell:
=QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7},"select * where Col1 ''")
La oss se hva det betyr:
- {'Vår 2022'!A2:D7;'Sommer 2022'! A2:D7} – er alle arkene og områdene jeg trenger å importere.
Merk. Arkene skal skrives mellom de krøllede parentesene. Hvis navnene deres inneholder mellomrom, bruk enkle anførselstegn for å liste navnene.
Tips. Skill områdene med semikolon for å trekke data fra forskjellige faner under hverandre. Brukkomma i stedet for å få dem importert side om side.
Tips. Bruk gjerne slike uendelige områder som A2:D .
- velg * hvor Col1 '' – Jeg ber formelen om å importere alle poster ( velg * ) bare hvis celler i den første kolonnen i tabellene ( hvor Kol1 ) ikke er tom ( '' ). Jeg bruker et par enkle anførselstegn for å indikere de ikke-blanke feltene.
Merk. Jeg bruker '' fordi kolonnen min inneholder tekst. Hvis kolonnen din inneholder annen datatype (f.eks. dato eller klokkeslett osv.), må du bruke er ikke null i stedet: "velg * der Kol1 ikke er null"
Som et resultat har to tabeller fra andre ark blitt konsolidert til ett ark under ett:
Tips. Hvis du vil bruke Google Sheets QUERY til å importere områder fra flere separate regneark (filer), må du implementere IMPORTRANGE. Her er en formel for å hente dataene dine fra andre dokumenter:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4","Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M","Jun-Jul-Aug!A2:D4")},"select * where Col1''")
Tips. Jeg bruker nøklene fra URL-er i stedet for hele lenker i denne lang nok formelen. Hvis du ikke er sikker på hva det er, vennligst les her.
Tips. Du kan også bruke QUERY til å slå sammen to Google-ark, oppdatere celler, legge til relaterte kolonner & rader som ikke samsvarer. Sjekk dette ut i dette blogginnlegget.
3 raskeste måter å slå sammen flere Google-ark
Hvis standardmåter for Google-regneark for å kombinere data fra flere ark virker kjedelig, og funksjonene skremmer deg, det er en enkleretilnærming.
Combine Sheets-tillegg
Dette første spesielle tillegget – Combine Sheets – ble designet med ett enkelt formål: importere data fra flere Google-ark. Det er smart nok å gjenkjenne de samme kolonnene i forskjellige ark og samle data deretter hvis du trenger det.
Alt du trenger å gjøre er:
- Velg ark eller hele regneark for å slå sammen og spesifiser områdene om nødvendig. Muligheten for å gjøre et raskt søk i Disk gjør dette enda raskere.
- Velg hvordan du henter dataene:
- som en formel. Merk avmerkingsboksen kalt Bruk en formel for å kombinere ark hvis du vil ha et hovedark som endres dynamisk basert på det opprinnelige innholdet.
Selv om du ikke vil kunne redigere den resulterende tabellen, vil formelen alltid være knyttet til kildearkene: rediger en celle eller legg til/fjern hele rader der, og hovedarket vil bli endret tilsvarende.
- som verdier. Hvis det er viktigere å redigere den resulterende tabellen manuelt, ignorer alternativet ovenfor og alle data vil bli kombinert som verdier.
Ekstra alternativer er her for finjustering:
- sammenføy poster fra de samme kolonnene til én kolonne
- behold formateringen
- legg til en tom linje mellom forskjellige områder for å legge merke til dem riktig borte
- som en formel. Merk avmerkingsboksen kalt Bruk en formel for å kombinere ark hvis du vil ha et hovedark som endres dynamisk basert på det opprinnelige innholdet.
- Beslutt hvor du skal plassere den sammenslåtte tabellen: nytt regneark, nytt ark eller på en plassering avditt valg.
Her er en rask demonstrasjon av hvordan jeg kombinerte mine tre små tabeller med tillegget:
Selvfølgelig, bordene dine kan være mye større, og du kan slå sammen mange forskjellige ark så lenge det resulterende regnearket ikke overskrider cellegrensen på 10 millioner.
Tips. Sørg for å sjekke ut hjelpesiden for Combine Sheets.
Et av alternativene dette tillegget tilbyr, er å legge til flere ark til tidligere kombinerte data. I dette tilfellet på trinn 1, må du velge ikke bare dataene som skal kombineres, men også det eksisterende resultatet. Slik ser det ut:
Consolide Sheets-tillegg
Consolide Sheets er et relativt nytt tillegg til tilleggene våre. Hovedforskjellen fra det nevnte verktøyet er muligheten til å legge sammen data i kolonner i Google Sheets (eller rader, eller enkeltceller, for den saks skyld).
Konsolider regneark gjenkjenner også vanlige overskrifter i alle Google-ark for å bli med, selv om de er i kolonnen lengst til venstre og/eller den første raden. Det er alltid et alternativ for å slå sammen Google-ark og beregne celler basert på deres plassering i tabellene.
La meg dele det ned i trinn for deg også:
- Velg ark for å konsolidere. Importer flere filer fra Disk om nødvendig rett fra tillegget.
- Velg funksjonen for å konsolidere i Google Sheets.
- Velg måten å legge sammen celler i Google Regneark: etter etiketter (overskrift