Satura rādītājs
Strādājot ar lielām Google izklājlapām, pastāv iespēja, ka jūs pastāvīgi filtrējat tabulu, lai redzētu un novērtētu tikai konkrētu informāciju.
Vai nebūtu vislabāk šo informāciju sadalīt vairākās atsevišķās lapās vai pat izklājlapās (failos) programmā Drive? Man personīgi šķiet ļoti ērti, ja katra lapa ir veltīta tikai tai pašai lietai - vai tas būtu vārds, numurs, datums utt. Nemaz nerunājot par to, ka parādās iespēja kopīgot tikai saistīto informāciju ar citiem cilvēkiem.
Ja tas ir jūsu mērķis, sadalīsim mūsu lapas un izklājlapas kopā. Izvēlieties veidu, kā vēlaties iegūt datus, un izpildiet tur aprakstītās darbības.
Sadalīt vienu lapu, pamatojoties uz kolonnu vērtībām
Iedomājieties, ka izdevumus reģistrējat Google Sheets dokumentā. Katru dienu ievadāt datumu, iztērēto summu un kategoriju. Tabula pieaug, tāpēc kļūst arvien lietderīgāk sadalīt to pa kategorijām:
Apskatīsim jūsu iespējas.
Sadalīt lapu dažādās loksnēs faila ietvaros
Ja vienā Google izklājlapā varat izmantot vairākas lapas (katrai ir sava kategorija), jums palīdzēs divas funkcijas.
Piemērs 1. FILTER funkcija
Visticamāk, vispirms prātā nāk FILTER funkcija. Tā filtrē diapazonu pēc noteikta nosacījuma un atgriež tikai saistītās vērtības, it kā sadalot lapu pēc kopējām vērtībām:
FILTER(diapazons, nosacījums1, [nosacījums2, ...])Piezīme. Es šeit neaplūkošu funkciju pamatus, jo FILTER jau ir sava pamācība mūsu blogā.
Ļaujiet man sākt ar to, ka visus izdevumus par Ēšana ārpus mājas uz citu lapu.
Vispirms es savā izklājlapā izveidoju jaunu lapu un tajā ievadīju šādu formulu:
=FILTER(lapa1!A2:G101,lapa1!B2:B101 = "Ēšana ārpus mājas")
Kā redzat, es burtiski ņemu visus esošos ierakstus no savas sākotnējās lapas - Lappuse1!A2:G101 - un atlasiet tikai tos, kuriem ir Ēšana ārpus mājas B slejā - Lappuse1!B2:B101 = "Ēšana ārpus mājas" .
Iespējams, jau esat domājis, ka jums būs manuāli jāizveido tik lapu, cik ir sadalāmo kategoriju, un katrai jaunai lapai jāpielāgo formula. Tomēr, ja tas nav jūsu iestrēgums, ir daudz efektīvāks veids, kā sadalīt lapu bez formulas. Droši pārejiet uzreiz uz to.
Piemērs 2. QUERY funkcija
Nākamā ir funkcija, par kuru jūs, iespējams, neesat dzirdējuši - QUERY. Par to es runāju arī mūsu blogā. Tā ir kā Natans Google Sheets nezināmajos ūdeņos - nodarbojas ar neiespējamo :) Jā, pat sadala lapu pēc kopējām vērtībām!
QUERY(dati, vaicājums, [galvenes])Piezīme. Tā izmanto savdabīgu valodu (līdzīgu SQL komandām), tāpēc, ja iepriekš to neesat lietojis, noteikti izlasiet šo rakstu par to.
Tātad, kā QUERY formula izskatās, lai tā varētu iegūt visus izdevumus par Ēšana ārpus mājas ?
=QUERY(Sheet1!A1:G101, "select * where B = 'Ēšana ārpus mājas'")
Loģika ir tāda pati:
- tas aplūko visu diapazonu no manas avota lapas - Lappuse1!A1:G101
- un atlasa visus tos, kuru vērtība B slejā ir vienāda ar Ēšana ārpus mājas - "select * where B = 'Ēdināšana ārpus mājas'"
Diemžēl arī šeit ir daudz manuālu sagatavošanās darbu: jums joprojām būs jāpievieno jauna lapa katrai kategorijai un tajā jāievada jauna formula.
Ja vispār nevēlaties nodarboties ar formulām, varat izmantot šo papildinājumu Split Sheet, kas visu paveiks jūsu vietā. Aplūkojiet to tālāk.
Sadaliet lapu vairākās lapās citā failā
Ja nevēlaties ģenerēt vairākas lapas vienā izklājlapā, ir iespēja sadalīt lapu un rezultātus ievietot citā failā.
Palīdzēs QUERY + IMPORTRANGE duets.
Redzēsim, es izveidoju jaunu izklājlapu savā diskā un ievada tajā savu formulu:
=QUERY(IMPORTRANGE("1dbTp-ZhEfLlPDn8PiJrCiQ7GJIJxM-Lu27X-Qq1uytI", "Sheet1!A1:G101"), "select * where Col2 = 'Ēdināšana'")
- QUERY dara to pašu, ko es minēju tieši iepriekš: tas iet uz manu sākotnējo tabulu un ņem tās rindas, kur B satur Ēšana ārpus mājas . it kā sadalot galdu!
- Kas tad ir ar IMPORTRANGE? Nu, mana oriģinālā tabula ir citā dokumentā. IMPORTRANGE ir kā atslēga, kas atver šo failu un ņem to, kas man nepieciešams. Bez tā QUERY neizdosies :)
Padoms. IMPORTRANGE detalizēti aprakstīju jau iepriekš mūsu blogā, skatiet.
Kad izmantojat IMPORTRANGE, jums ir jādod tam piekļuve, lai savienotu jauno failu ar sākotnējo, nospiežot atbilstošo pogu. Pretējā gadījumā tiks parādīta tikai kļūda:
Bet, tiklīdz jūs trāpījāt Atļaut piekļuvi , visi dati tiks ielādēti dažu sekunžu laikā (labi, vai dažu minūšu laikā, ja ir daudz datu).
Kā redzat, šis veids nozīmē, ka esat gatavs manuāli izveidot jaunu izklājlapu ar jaunajām lapām tajā un izveidot QUERY + IMPORTRANGE funkcijas katrai nepieciešamajai vērtībai.
Ja tas ir par daudz, es aicinu izmēģināt mūsu zemāk aprakstīto Split Sheet papildinājumu - apsolu, ka nenožēlosiet.
Sadaliet lapu vairākās atsevišķās izklājlapās bez formulām
Nākamais solis būtu sadalīt katru kategoriju atsevišķā Google Sheets failā.
Un es vēlētos pievērst uzmanību visvienkāršākajam lietotājam draudzīgākajam veidam - Split Sheet add-on. Tā galvenais mērķis ir sadalīt jūsu Google lapu vairākās lapās/lappusēs pēc jūsu izvēlētās kolonnas vērtībām.
Viss, kas nepieciešams, lai veiktu precīzu regulēšanu, atrodas tikai vienā logā:
- dažas izvēles rūtiņas - kolonnas, pēc kurām sadalīt.
- viens nolaižamais logs - ar rezultātu vietām
- un apdares pogu
Lai iestatītu savas prasības, burtiski būs nepieciešami tikai daži klikšķi. Split Sheet paveiks visu pārējo:
Instalējiet Split Sheet no Google Sheets veikala un sadaliet savas lapas vairākās lapās vai failos kā profesionālis - tikai ar dažiem klikšķiem un minūtēs.
Vienas Google izklājlapas sadalīšana atsevišķos Google Drive failos ar cilnēm
Dažkārt nepietiek tikai ar vienas tabulas sadalīšanu vairākās lapās. Dažkārt var vēlēties iet vēl tālāk un katru tabulu (lapu/lapu) ievietot atsevišķā Google izklājlapā (failā) jūsu diskā. Par laimi, arī šim nolūkam ir vairāki veidi.
Dublēt izklājlapas un noņemt nevēlamas cilnes
Pirmais risinājums ir diezgan neveikls, taču tas tomēr ir risinājums.
Padoms. Ja nevēlaties tērēt laiku neveikliem risinājumiem, šeit ir saite, lai uzreiz uzzinātu vienkāršāko veidu.
- Atrodiet un izvēlieties izklājlapu, kuru vēlaties sadalīt programmā Disks:
Padoms. Vai pat izveidojiet īpašu mapi un pārvietojiet tajā visas šīs izklājlapas:
manuāli kopējiet katru cilni uz jaunu izklājlapu.
Ir vēl viens standarta risinājums - nedaudz elegantāks:
- Atveriet izklājlapu, kuru vēlaties sadalīt vairākās izklājlapās ar cilnēm.
- Ar peles labo pogu noklikšķiniet uz katras lapas, kuru vēlaties redzēt citā failā, un izvēlieties Kopēt uz> Jauna izklājlapa :
Padoms. Jauna izklājlapa tiks izveidota tieši jūsu diskā, taču tā būs bez nosaukuma. Neuztraucieties - līdz ar katras lapas kopēšanu uz jaunu izklājlapu jūs saņemsiet saiti, lai atvērtu šo failu jaunā cilnē:
un attiecīgi to pārdēvējiet:
Padoms. Ir veids, kā izvairīties no šīs manuālās kopēšanas - papildinājums Sheets Manager. Tas redz visas lapas failā un ātri sadala tās atsevišķos failos diskā. Es to ievietoju pašā beigās.
Diapazonu kopēšana, izmantojot IMPORTRANGE funkciju
Jebkuram uzdevumam Google tabulās vienmēr ir funkcija, vai ne? Vienas Google izklājlapas sadalīšana vairākās atsevišķās izklājlapās ar cilnēm nav izņēmums. Un IMPORTRANGE funkcija atkal ir ideāli piemērota šim uzdevumam.
Tālāk ir aprakstītas darbības, kas jāveic katrai Google Sheets faila lapai:
- Sāciet, izveidojot jaunu izklājlapu programmā Disks.
- Atveriet to un ievadiet savu IMPORTRANGE funkciju:
=IMPORTRANGE("1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ", "I kvartāls!A1:G31")
- 1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ ir sākotnējās izklājlapas URL atslēga. Ar atslēga ' Es domāju šo unikālo rakstzīmju sajaukumu starp //docs.google.com/spreadsheets/d/ ' un /edit#gid=0 ' URL joslā, kas ved uz šo konkrēto izklājlapu.
- I ceturksnis!A1:G31 ir atsauce uz lapu un diapazonu, ko gribu saņemt jaunajā failā.
- Protams, funkcija nedarbosies, kamēr es tai nepiešķiršu piekļuvi, lai izvilktu datus no manas sākotnējās izklājlapas. Man jānovieto pele virs A1, jo tajā atrodas IMPORTRANGE, un jānospiež atbilstošā poga:
Tiklīdz tas būs izdarīts, formula izvilks un parādīs datus no avota izklājlapas. Jūs varat piešķirt šai lapai nosaukumu un noņemt to pašu lapu no sākotnējā faila.
Atkārtojiet to arī atlikušajām cilnēm.
Sheets Manager add-on - ātri pārvietojiet vairākas Google lapas uz vairākām jaunām izklājlapām
Lai gan visi iepriekš minētie veidi atšķetina risinājumu pa gabaliņiem un prasa daudz manipulāciju, ļaujiet man no savas instrumentu jostas izvilkt vēl vienu, ātrāko un vienkāršāko veidu, kā sadalīt jūsu izklājlapu.
Sheets Manager add-on savā sānjoslā uzskaita visas lapas un katrai darbībai nodrošina pogu. Jā, tostarp sadalot izklājlapu pēc lapām vairākos dažādos failos diskā.
Instalējiet to, un jums būs jāveic tikai 2 darbības:
- Atlasiet visas lapas (papildinājuma sānjoslā), kas vairs neietilpst pašlaik atvērtajā izklājlapā.
Padoms. Nospiediet Shift lai atlasītu blakusesošas lapas un Ctrl vai arī izmantojiet izvēles rūtiņas, kas atrodas blakus lapu nosaukumiem.
- Un noklikšķiniet tikai uz vienas opcijas: Pārvietot uz> Vairākas jaunas izklājlapas :
Papildinājums izgriezīs lapas no jūsu pašreizējās izklājlapas un ielīmēs tās jaunās izklājlapās jūsu diskā. Šos failus atradīsiet mapē, kas nosaukta pēc jūsu sākotnējā faila:
Sheets Manager arī informēs jūs ar rezultātu ziņojumu un sniegs saiti, lai nekavējoties atvērtu šo jauno mapi ar sadalītajām lapām jaunā pārlūkprogrammas cilnē:
Un viss!
Nav nepieciešams veidot formulas un kopēt un ielīmēt tās, iepriekš manuāli izveidot jaunus failus u. c. Papildinājums visu paveic jūsu vietā, tiklīdz noklikšķināt uz attiecīgās pogas.
Iegādājieties to no Google Sheets veikala kā atsevišķu rīku vai kā daļu no Power Tools kopā ar vairāk nekā 30 citiem izklājlapu laika taupīšanas rīkiem.
Ceru, ka šie risinājumi jums palīdzēs! Pretējā gadījumā es ar jums tiksimies komentāru sadaļā zemāk ;)