Turinys
Dirbdami su didelėmis "Google" lentelėmis, greičiausiai nuolat filtruojate lentelę, kad matytumėte ir įvertintumėte tik tam tikrą informaciją.
Ar nebūtų geriausia tą informaciją "Drive" padalyti į kelis atskirus lapus ar net skaičiuokles (failus)? Asmeniškai man labai patogu turėti kiekvieną lapą, skirtą atskiram dalykui - vardui, numeriui, datai ir t. t. Jau nekalbant apie atsirandančią galimybę su kitais žmonėmis dalytis tik susijusia informacija.
Jei toks yra jūsų tikslas, suskirstykime savo lapus ir skaičiuokles kartu. Pasirinkite būdą, kuriuo norite gauti duomenis, ir atlikite ten aprašytus veiksmus.
Vieno lapo padalijimas pagal stulpelių vertes
Įsivaizduokite: išlaidas stebite "Google Sheets" dokumente. Kiekvieną dieną įvedate datą, išleistą sumą ir kategoriją. Lentelė auga, todėl vis prasmingiau ją suskirstyti pagal kategorijas:
Apsvarstykime jūsų galimybes.
Padalykite lapą į skirtingus lapus faile
Jei vienoje "Google" skaičiuoklėje galite turėti kelis lapus (kiekvieną su atskira kategorija), jums padės dvi funkcijos.
1 pavyzdys. FILTER funkcija
Pirmiausia jums tikriausiai į galvą ateis funkcija FILTER. Ji filtruoja diapazoną pagal tam tikrą sąlygą ir grąžina tik susijusias reikšmes, tarsi padalydama lapą pagal bendras reikšmes:
FILTER(diapazonas, sąlyga1, [sąlyga2, ...])Pastaba. Čia neaptarinėsiu funkcijos pagrindų, nes FILTER jau turi savo vadovėlį mūsų tinklaraštyje.
Leiskite man pradėti nuo visų išlaidų, susijusių su Valgymas lauke į kitą lapą.
Pirmiausia skaičiuoklėje sukuriu naują lapą ir jame įvedu šią formulę:
=FILTER(Lapas1!A2:G101,Lapas1!B2:B101 = "Maitinimasis")
Kaip matote, iš pradinio lapo tiesiog paimu visus esamus įrašus - Lapas1!A2:G101 - ir išsirinkite tik tuos, kurie turi Valgymas lauke B stulpelyje - Lapas1!B2:B101 = "Maitinimasis lauke" .
Kaip jau turbūt pagalvojote, teks rankiniu būdu sukurti tiek lapų, kiek yra kategorijų, pagal kurias reikia padalyti, ir kiekvienam naujam lapui pritaikyti formulę. Tačiau jei tai ne jūsų užgaida, yra daug efektyvesnis būdas be formulės padalyti lapą. Nedvejodami pereikite prie jo.
2 pavyzdys. QUERY funkcija
Kita funkcija, apie kurią galbūt dar negirdėjote - QUERY. Apie ją taip pat kalbėjau mūsų tinklaraštyje. Tai tarsi Natanas neištirtuose "Google Sheets" vandenyse - sprendžia neįmanomus dalykus :) Taip, net suskirsto lapą pagal bendras reikšmes!
QUERY(duomenys, užklausa, [antraštės])Pastaba. Joje naudojama savita kalba (panaši į SQL komandas), todėl, jei anksčiau ja nesinaudojote, būtinai perskaitykite šį straipsnį apie ją.
Taigi, kaip veikia QUERY formulė atrodo taip, kad ji galėtų gauti visas išlaidas už Valgymas lauke ?
=QUERY(Sheet1!A1:G101, "select * where B = 'Eating Out'")
Logika ta pati:
- jis žiūri į visą diapazoną iš mano šaltinio lapo - Lapas1!A1:G101
- ir atrenkami visi tie, kurių B stulpelio reikšmė lygi Valgymas lauke - "select * where B = "Valgymas ne namuose""
Deja, čia taip pat reikia daug rankinio pasiruošimo: vis tiek reikės pridėti naują lapą kiekvienai kategorijai ir jame įvesti naują formulę.
Jei visai nenorite vargintis su formulėmis, yra šis priedas - "Split Sheet", kuris viską padarys už jus. Peržiūrėkite toliau.
Padalykite savo lapą į kelis lapus kitame faile
Jei nenorite vienoje skaičiuoklėje sukurti kelių lapų, yra galimybė padalyti lapą ir rezultatus įrašyti į kitą failą.
Padės QUERY + IMPORTRANGE duetas.
Pažiūrėkime. "Diske" sukuriu naują skaičiuoklę ir joje įvedu savo formulę:
=QUERY(IMPORTRANGE("1dbTp-ZhEfLlPDn8PiJrCiQ7GJIJxM-Lu27X-Qq1uytI", "Sheet1!A1:G101"), "select * where Col2 = 'Eating Out'")
- QUERY daro tą patį, kaip minėjau aukščiau: ji eina į mano pradinę lentelę ir imasi tų eilučių, kur B yra Valgymas lauke ... tarsi dalijant stalą!
- Kam tada tas IMPORTRANGE? Na, mano pirminė lentelė yra kitame dokumente. IMPORTRANGE yra tarsi raktas, kuris atidaro tą failą ir paima tai, ko man reikia. Be jo QUERY nepraeis :)
Patarimas: anksčiau mūsų tinklaraštyje išsamiai aprašiau IMPORTRANGE, pažiūrėkite.
Kai naudojate IMPORTRANGE, turite suteikti jam prieigą sujungti naują failą su pradiniu, paspausdami atitinkamą mygtuką. Priešingu atveju gausite tik klaidą:
Tačiau kai tik pataikysite Leisti prieigą , visi duomenys bus įkelti per kelias sekundes (arba minutes, jei reikia surinkti daug duomenų).
Kaip matote, šis būdas reiškia, kad esate pasirengę rankiniu būdu sukurti naują skaičiuoklę su joje esančiais naujais lapais ir sukurti QUERY + IMPORTRANGE funkcijas kiekvienai reikiamai reikšmei.
Jei to per daug, raginu išbandyti toliau aprašytą Split Sheet priedą - pažadu, kad nesigailėsite.
Padalykite lapą į kelias atskiras skaičiuokles be formulių
Kitas žingsnis - suskirstyti kiekvieną kategoriją į atskirą "Google Sheets" failą.
Norėčiau atkreipti dėmesį į paprasčiausią ir patogiausią būdą - priedą Split Sheet. Jo pagrindinė paskirtis - padalyti "Google" lapą į kelis lapus / skiltį pagal pasirinkto stulpelio reikšmes.
Viskas, ko reikia, kad galėtumėte tiksliai sureguliuoti, yra tik viename lange:
- keli žymimieji langeliai - stulpeliai, pagal kuriuos skirstoma
- vienas išskleidžiamojo sąrašo langelis - su rezultato vietomis
- ir apdailos mygtuką
Reikalavimams nustatyti užteks vos kelių paspaudimų. Visa kita atliks "Split Sheet":
Įdiekite "Split Sheet" iš "Google Sheets" parduotuvės ir suskirstykite savo lapus į kelis lapus ar failus kaip profesionalas - vos per kelis paspaudimus ir kelias minutes.
Vienos "Google" skaičiuoklės padalijimas į atskirus "Google Drive" failus pagal skirtukus
Kartais vienos lentelės padalijimo į kelis lapus nepakanka. Kartais galbūt norėsite žengti toliau ir kiekvieną lentelę (lapą / skirtuką) patalpinti į atskirą "Google" skaičiuoklę (failą) savo diske. Laimei, yra keletas būdų, kaip tai padaryti.
Dubliuokite skaičiuokles ir pašalinkite nepageidaujamus skirtukus
Pirmasis sprendimas yra gana gremėzdiškas, tačiau tai vis tiek yra sprendimas.
Patarimas. Jei nenorite gaišti laiko gremėzdiškiems sprendimams, čia rasite nuorodą, kad iš karto sužinotumėte paprasčiausią būdą.
- Raskite ir pasirinkite skaičiuoklę, kurią norite padalyti "Drive":
Patarimas. Arba netgi sukurkite specialų aplanką ir perkelkite į jį visas šias skaičiuokles:
rankiniu būdu nukopijuokite kiekvieną skirtuką į naują skaičiuoklę
Yra dar vienas standartinis sprendimas - šiek tiek elegantiškesnis:
- Atidarykite skaičiuoklę, kurią norite padalyti į kelias skaičiuokles pagal skirtukus.
- Dešiniuoju pelės klavišu spustelėkite kiekvieną lapą, kurį norite matyti kitame faile, ir pasirinkite Kopijuoti į> Nauja skaičiuoklė :
Patarimas. Nauja skaičiuoklė bus sukurta tiesiai jūsų diske, tačiau ji bus be pavadinimo. Nesijaudinkite - su kiekvienu į naują skaičiuoklę nukopijuotu lapu gausite nuorodą atidaryti tą failą naujame skirtuke:
ir atitinkamai jį pervadinkite:
Patarimas. Yra būdas išvengti šio rankinio kopijavimo - priedas "Sheets Manager". Jis mato visus failo lapus ir greitai juos išskirsto į atskirus failus "Drive". Jį pristatau pačioje pabaigoje.
Nukopijuokite intervalus naudodami funkciją IMPORTRANGE
Bet kokiai užduočiai "Google" lentelėse visada yra funkcija, tiesa? Vienos "Google" skaičiuoklės padalijimas į kelias atskiras skaičiuokles pagal skirtukus - ne išimtis. O funkcija IMPORTRANGE ir vėl puikiai tinka šiai užduočiai atlikti.
Toliau pateikiami veiksmai, kuriuos reikia atlikti su kiekvienu "Google Sheets" failo lapu:
- Pradėkite kurdami naują skaičiuoklę "Drive".
- Atidarykite jį ir įveskite savo funkciją IMPORTRANGE:
=IMPORTRANGE("1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ", "I ketvirtis!A1:G31")
- 1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ yra pradinės skaičiuoklės URL raktas. Pagal raktas ' Turiu omenyje tą unikalų simbolių derinį tarp //docs.google.com/spreadsheets/d/ ' ir /edit#gid=0 ' URL juostoje, kuri veda į šią konkrečią skaičiuoklę.
- I ketvirtis!A1:G31 yra nuoroda į lapą ir diapazoną, kurį noriu gauti į naują failą.
- Žinoma, funkcija neveiks, kol nesuteiksiu jai prieigos traukti duomenis iš pradinės skaičiuoklės. Turiu užvesti pelę ant A1, nes jame yra IMPORTRANGE, ir paspausti atitinkamą mygtuką:
Kai tik tai bus padaryta, formulė ištrauks ir parodys duomenis iš pradinės skaičiuoklės. Galite suteikti šiam lapui pavadinimą ir pašalinti tą patį lapą iš pradinio failo.
Tai pakartokite ir su likusiais skirtukais.
"Sheets Manager" priedas - greitai perkelkite kelis "Google" lapus į kelias naujas skaičiuokles
Nors visi pirmiau minėti būdai po truputį išskleidžia sprendimą ir reikalauja daug manipuliacijų, leiskite man iš savo įrankių diržo išsitraukti dar vieną, greičiausią ir paprasčiausią būdą padalyti skaičiuoklę.
"Sheets Manager" papildinys savo šoninėje juostoje pateikia visų lapų sąrašus ir kiekvienam veiksmui atlikti yra mygtukas. Taip, įskaitant skaičiuoklės padalijimą pagal lapus į kelis skirtingus "Drive" failus.
Įdiekite jį ir turėsite atlikti tik 2 veiksmus:
- Pasirinkite visus lapus (papildinio šoninėje juostoje), kurie nebepriklauso šiuo metu atidarytai skaičiuoklei.
Patarimas. Paspauskite Pamaina pasirinkti gretimus lapus ir Ctrl atskiriems lapams. Arba naudokite šalia lapų pavadinimų esančius žymimuosius langelius.
- Ir spustelėkite tik vieną parinktį: Perkelti į> Kelios naujos skaičiuoklės :
Priedas išpjaus lapus iš dabartinės skaičiuoklės ir įklijuos juos į naujas skaičiuokles diske. Šiuos failus rasite aplanke, pavadintame originalaus failo vardu:
"Sheets Manager" taip pat informuos jus pranešimu apie rezultatą ir pateiks nuorodą, kuria naudodamiesi galėsite iškart atidaryti naują aplanką su padalytomis lentelėmis naujame naršyklės skirtuke:
Ir viskas!
Nereikia kurti formulių ir kopijuoti bei įklijuoti jų, iš anksto rankiniu būdu kurti naujų failų ir t. t. Priedas viską padaro už jus, kai tik paspaudžiate atitinkamą mygtuką.
Gaukite jį iš "Google Sheets" parduotuvės kaip atskirą įrankį arba kaip "Power Tools" dalį kartu su daugiau nei 30 kitų skaičiuoklėms skirtų laiko taupymo priemonių.
Tikiuosi, kad šie sprendimai jums padės! Priešingu atveju susitiksime žemiau esančiame komentarų skyriuje ;)