Ynhâldsopjefte
As jo wurkje mei grutte Google-spreadsheets, is de kâns grut dat jo de tabel konstant filterje om allinich bepaalde ynformaasje te sjen en te beoardieljen.
Soe it net it bêste wêze om dy ynformaasje op te dielen yn meardere aparte blêden of sels spreadsheets ( triemmen) yn Drive? Persoanlik fyn ik it hawwen fan elk blêd wijd oan syn eigen ding - of it no in namme, nûmer, datum, ensfh is - super handich. Lit stean de opkommende mooglikheid om allinnich besibbe ynformaasje te dielen mei oare minsken.
As dat jo doel is, litte wy ús blêden en spreadsheets tegearre splitse. Kies de manier wêrop jo jo gegevens krije wolle en folgje de stappen dy't dêr beskreaun binne.
Split ien blêd op basis fan kolomwearden
Stel jo dit foar: jo folgje útjeften yn in Google Blêden dokumint. Elke dei ynfiere jo de datum, it bestege bedrach en de kategory. De tabel groeit, dus it makket mear en mear sin om de tabel op kategory te splitsen:
Litte wy jo opsjes beskôgje.
Split in blêd yn ferskate blêden binnen de triem
As jo it goed fine mei it hawwen fan meardere blêden (elk mei in eigen kategory) yn ien Google-spreadsheet, sille twa funksjes helpe.
Foarbyld 1. FILTER-funksje
De FILTER-funksje sil nei alle gedachten earst nei jo gedachten komme. It filteret jo berik troch in bepaalde betingst en jout allinich de relatearre wearden werom as it blêd splitst troch mienskiplike wearden:
FILTER(berik, betingst1, [betingst2, ...])Opmerking. iksil de basisfunksjes hjir net dekke, om't FILTER al syn tutorial hat op ús blog.
Lit my begjinne troch alle útjeften foar Eating Out op in oar blêd te bringen.
Ik meitsje earst in nij blêd yn myn spreadsheet en fier dêr de folgjende formule yn:
=FILTER(Sheet1!A2:G101,Sheet1!B2:B101 = "Eating Out")
Sa't jo sjen kinne, nim ik letterlik alle besteande records út myn orizjinele blêd - Sheet1!A2:G101 - en kies allinich út dyjingen dy't Eating Out hawwe yn kolom B — Sheet1!B2:B101 = "Eating Out" .
Sa't jo miskien al tocht hawwe, moatte jo meitsje safolle blêden mei de hân as der kategoryen binne om troch te splitsen en in formule foar elk nij blêd oan te passen. As dat net jo jam is, is d'r lykwols in folle effisjintere formulefrije manier om in blêd te splitsen. Fiel jo frij om der rjochts nei te springen.
Foarbyld 2. QUERY-funksje
De folgjende is de funksje wêrfan jo miskien net heard hawwe - QUERY. Ik hie it der ek oer op ús blog. It is lykas Nathan yn 'e ûnbekende wetters fan Google Blêdwizen - behannelet it ûnmooglike :) Ja, sels splitst it blêd troch mienskiplike wearden!
QUERY(data, query, [headers])Opmerking. It brûkt in eigenaardige taal (fergelykber mei kommando's yn SQL), dus as jo it net earder hawwe brûkt, soargje derfoar dat jo dit artikel deroer kontrolearje.
Dus hoe sjocht de QUERY-formule der út, sadat it alle útjeften kin krije foar Eating Out ?
=QUERY(Sheet1!A1:G101,"select * where B = 'Eating Out'")
De logika is itselde:
- it sjocht nei dehiele berik fan myn boarneblêd - Sheet1!A1:G101
- en selekteart allegear wêr't de wearde yn kolom B gelyk is oan Eating Out - "selektearje * wêr B = 'Ut ite'"
Och, hjir ek in protte hânmjittich tariedings: jo moatte foar elke kategory noch in nij blêd tafoegje en dêr in nije formule ynfiere.
As jo gjin beswier meitsje wolle mei formules, dan is d'r dizze add-on - Split Sheet - dy't alles foar jo sil dwaan. Sjoch hjirûnder.
Spjalte jo blêd yn ferskate blêden yn in oar bestân
As jo net meardere blêden binnen ien spreadsheet generearje wolle, is d'r in opsje om it blêd te splitsen en de resultearret yn in oar bestân.
It QUERY + IMPORTRANGE duo sil helpe.
Lit sjen. Ik meitsje in nij spreadsheet yn myn Drive en fier dêr myn formule yn:
=QUERY(IMPORTRANGE("1dbTp-ZhEfLlPDn8PiJrCiQ7GJIJxM-Lu27X-Qq1uytI","Sheet1!A1:G101"),"select * where Col2 = 'Eating Out'")
- QUERY docht itselde as ik hjirboppe neamde: it giet nei myn oarspronklike tabel en nimt dy rigen dêr't B befettet Eating Out . As de tafel splitst!
- Wat is der dan mei de IMPORTRANGE? No, myn oarspronklike tabel is yn in oar dokumint. IMPORTRANGE is as in kaai dy't dat bestân iepenet en nimt wat ik nedich is. Sûnder it sil QUERY net passe :)
Tip. Ik beskreau IMPORTRANGE yn detail earder yn ús blog, sjoch ris.
As jo IMPORTRANGE brûke, moatte jo it tagong jaan om jo nije bestân te ferbinen mei it orizjinele troch op de knop te drukkenoerienkommende knop. Oars, alles wat jo krije is in flater:
Mar as jo ienris op Toegang tastean drukke, sille alle gegevens yn sekonden laden wurde (goed, of minuten) as d'r in protte gegevens is om te lûken).
Sa't jo sjen kinne, ymplisearret dizze manier dat jo ree binne om manuell in nij spreadsheet te meitsjen mei de nije blêden deryn, en QUERY + IMPORTRANGE-funksjes te bouwen foar elk fereaske wearde.
As dit te folle is, freegje ik jo oan dat jo ús Split Sheet-tafoeging besykje hjirûnder beskreaun - ik beloof dat jo der gjin spyt fan sille hawwe.
Split jo blêd yn meardere aparte spreadsheets sûnder formules
De folgjende stap soe wêze om elke kategory te splitsen yn syn eigen Google Sheets-bestân.
En ik wol my rjochtsje op de maklikste brûkerfreonlike manier dy't d'r is - Splitsen Sheet add-on. It haaddoel dêrfan is om jo Google-blêd te splitsen yn meardere blêden/spreadsheets troch wearden yn in kolom fan jo kar.
Alles wat jo nedich hawwe om te fine-tunen is te finen yn mar ien finster:
- in pear karfakjes - kolommen om te splitsen troch
- ien dropdown - mei plakken foar it resultaat
- en de finishknop
It sil letterlik gewoan duorje in pear mûsklikken om jo easken yn te stellen. Split Sheet sil de rest dwaan:
Ynstallearje Split Sheet fan 'e Google Sheets-winkel en split jo blêden yn ferskate blêden as bestannen lykas in pro - yn mar in pear klikken en minuten .
Split ien Google-spreadsheet yn aparte Google Drivetriemmen troch ljeppers
Soms is it splitsen fan mar ien tabel yn meardere blêden net genôch. Soms wolle jo miskien fierder gean en elke tabel (blêd/ljepper) pleatse yn in apart Google-spreadsheet (bestân) yn jo Drive. Gelokkich binne der ek in pear manieren foar dat.
Duplicate spreadsheets en fuortsmite net winske ljeppers
Dizze earste oplossing is nochal ûnhandich mar it is noch in oplossing.
Tip. As jo jo tiid net wolle fergrieme oan ûnhandige oplossingen, hjir is in keppeling om de maklikste manier direkt te learen.
- Fyn en selektearje it spreadsheet dat jo wolle splitse yn Drive:
Punt. Of meitsje sels in spesjale map en ferpleatse al dizze spreadsheets derhinne:
Sopje elke ljepper manuell nei in nij spreadsheet
D'r is noch ien standert oplossing - wat eleganter:
- Iepenje it spreadsheet dat jo op ljeppers yn meardere spreadsheets splitse wolle.
- Rjochtsklikke op elk blêd wêryn jo wolle sjenin oar bestân en kies Kopiearje nei > Nije rekkenblêd :
Tip. In nij spreadsheet sil direkt yn jo Drive oanmakke wurde, mar it sil sûnder titel wêze. Sit gjin soargen - mei elk blêd dat nei in nij spreadsheet kopiearre wurdt, krije jo in keppeling om dat bestân yn in nije ljepper te iepenjen:
en omneame it dêrmei:
Tip. D'r is in manier om dit hânmjittich kopiearjen te foarkommen - Add-on foar Sheets Manager. It sjocht alle blêden yn it bestân en splitst se fluch om bestannen yn Drive te skieden. Ik yntrodusearje it oan 'e ein.
Kopiearje de berikken mei de IMPORTRANGE-funksje
Der is altyd in funksje foar elke taak yn Google Blêdwizen, toch? It splitsen fan ien Google-spreadsheet yn meardere aparte spreadsheets troch ljeppers is gjin útsûndering. En de funksje IMPORTRANGE is wer perfekt foar de taak.
Hjir binne de stappen om te folgjen foar elk blêd yn jo Google Sheets-bestân:
- Begjin mei it meitsjen fan in nij spreadsheet yn Drive.
- Iepenje it, en fier jo IMPORTRANGE-funksje yn:
=IMPORTRANGE("1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ","I quarter!A1:G31")
- 1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ is in kaai fan de URL fan it orizjinele spreadsheet. Mei ' in kaai ' bedoel ik dy unike miks fan tekens tusken ' //docs.google.com/spreadsheets/d/ ' en ' /edit#gid=0 ' yn 'e URL-balke dy't hjirta liedtbepaald spreadsheet.
- I quarter!A1:G31 is in ferwizing nei in blêd en in berik dat ik nei myn nije triem krije wol.
- Fansels sil de funksje net wurkje oant ik it tagong jaan om gegevens fan myn orizjinele spreadsheet te heljen. Ik moat de mûs oer A1 hâlde, om't it IMPORTRANGE hâldt, en druk op de oerienkommende knop:
Sa gau as it dien is, sil de formule de formule lûke en werjaan gegevens út it boarne spreadsheet. Jo kinne dit blêd in namme jaan en itselde blêd fuortsmite fan it orizjinele bestân.
Werhelje dit ek foar de oerbleaune ljeppers.
Blêdbehearder tafoeging - ferpleatse fluch ferskate Google-blêden nei meardere nije spreadsheets
Wylst alle niisneamde manieren de oplossing bytsje foar bytsje ûntrafelje en in protte manipulaasjes fereaskje, lit my in oare lûke, de fluchste en maklikste manier om jo spreadsheet út myn arkriem te splitsen.
Sheets Manager add-on listet alle blêden op syn sydbalke en leveret in knop foar elke aksje. Ja, ynklusyf it splitsen fan it spreadsheet troch blêden yn meardere ferskillende triemmen yn Drive.
Ynstallearje it en jo hoege allinich 2 dingen te dwaan:
- Selektearje alle blêden (op de tafoeging) -op sydbalke) dy't net mear hearre yn jo op it stuit iepene spreadsheet.
Tip. Druk op Shift om oanhingjende blêden te selektearjen en Ctrl foar yndividuele blêden. Of brûk de karfakjes neist de blêdnammen.
- En klik mar ien opsje: Ferpleats nei > Meardere nije spreadsheets :
De add-on sil de blêden fan jo hjoeddeistige spreadsheet snije en yn nije spreadsheets yn jo Drive plakke. Jo sille dizze bestannen fine yn in map neamd nei jo orizjinele bestân:
Sheets Manager sil jo ek ynformearje mei in resultaatberjocht en jo in keppeling jaan om dy nije map te iepenjen mei Split blêden direkt yn in nije blêderljepper:
En dat is it!
It is net nedich om formules te bouwen en te kopiearjen-plakke, nije bestannen mei de hân meitsje fan tefoaren, ensfh. De tafoeging docht alles foar jo as jo op de oerienkommende knop klikke.
Krij it fan 'e Google Sheets-winkel as ien ark of as ûnderdiel fan Power Tools tegearre mei 30+ oare kear- besparers foar spreadsheets.
Hoopje dat dizze oplossingen jo sille helpe! Oars treffe ik jo yn 'e opmerkingsdiel hjirûnder ;)