Satura rādītājs
Ik pa laikam katrs Google Sheets lietotājs saskaras ar neizbēgamo: vairāku lapu apvienošana vienā. Kopēšana un ielīmēšana ir garlaicīga un laikietilpīga, tāpēc ir jābūt kādam citam veidam. Un jums ir taisnība - patiesībā ir vairāki veidi. Tāpēc sagatavojiet savas tabulas un izpildiet šajā rakstā aprakstītos soļus.
Visus manis aprakstītos veidus var izmantot lielu tabulu apstrādei. Taču, lai šī rokasgrāmata būtu pēc iespējas pārskatāmāka, es saglabāju savas tabulas īsas un grasos tās saīsināt līdz pāris lapām.
Atsauces uz Google tabulas šūnām, lai iegūtu datus no citas cilnes
Visvienkāršākais veids ir pirmais. Vienā failā varat ievietot veselas tabulas, atsaucoties uz šūnām ar datiem no citām lapām.
Piezīme. Tas ir nepieciešams, ja nepieciešams divu vai vairāku lapu apvienošana vienā Google izklājlapā. . Lai apvienotu vairākas Google izklājlapas (failus) vienā, pāriet uz nākamo metodi.
Tāpēc mani dati ir izkaisīti pa dažādām lapām: Jūnijs, jūlijs, augusts . Es vēlos iegūt datus no Jūlijs un Augusts uz Jūnijs lai rezultātā būtu viena tabula:
- Atrodiet pirmo tukšo šūnu uzreiz pēc tabulas (ailē Jūnijs lapa man) un novietojiet kursoru tur.
- Ievadiet savu pirmo šūnas atsauci. Pirmā tabula, kuru gribu iegūt, sākas no A2 in the Jūlijs lapas. Tāpēc es liku:
=Jūlijs!A2
Piezīme. Ja lapas nosaukumā ir atstarpes, tas ir jāietver vienpēdiņās šādā veidā:
='2022. gada jūlijs'!A2
Tas nekavējoties replicē visu, kas atrodas šajā šūnā:
Piezīme. Izmantojiet relatīvo šūnu atsauci, lai tā pati mainītos, kad tiek kopēta uz citām šūnām. Pretējā gadījumā tiks atgriezti nepareizi dati.
- Pārliecinieties, ka ir atlasīta šūna ar atsauci, un noklikšķiniet uz mazā zilā kvadrātiņa tās apakšējā labajā stūrī. Peles kursors pārvērtīsies lielā melnā plusa zīmē. Turiet peli nospiestu un velciet kursoru uz tik daudzām kolonnām pa labi, cik nepieciešams, lai tās aizpildītu ar jauniem ierakstiem:
Lai gan šis, iespējams, ir pirmais veids, kas jums var ienākt prātā, lai iegūtu datus no citas cilnes, tas nav pats elegantākais un ātrākais. Par laimi, Google speciāli šim nolūkam ir sagatavojis citus instrumentus.
Kopējiet cilnes vienā izklājlapā
Viens no standarta veidiem ir kopēt cilnes, kas interesē, mērķa izklājlapā:
- Atveriet failu, kurā ir lapas, kuras vēlaties pārsūtīt.
- Ar peles labo pogu noklikšķiniet uz pirmās eksportējamās cilnes un izvēlieties Kopēt uz> Esošā izklājlapa :
- Nākamais, ko redzēsiet, būs uznirstošais logs, kurā jūs tiksiet aicināts atlasīt izklājlapu. Pārlūkojiet to, noklikšķiniet uz tās, lai to izceltu, un nospiediet Atlasiet kad esat gatavs:
- Kad lapa ir kopēta, tiks parādīts attiecīgs apstiprinājuma ziņojums:
- Varat nospiest LABI un turpiniet darbu ar pašreizējo lapu vai sekojiet saitei ar nosaukumu Atvērt izklājlapu . Tas uzreiz pārvedīs jūs uz citu izklājlapu, kurā jau ir pirmā lapa:
Eksporta/importa lapas
Vēl viens veids, kā importēt datus no vairākām Google lapām, ir vispirms eksportēt katru lapu un pēc tam importēt tos visus vajadzīgajā failā:
- Atveriet izklājlapu, kurā ir lapa, no kuras vēlaties iegūt datus.
- Ievietojiet interesējošo lapu aktīvu, to izvēloties.
- Dodieties uz Failu> Lejupielādēt> Ar komatiem atdalītas vērtības (.csv) :
Faili tiks lejupielādēti datorā.
- Pēc tam atveriet citu izklājlapu - to, kurai vēlaties pievienot lapu.
- Šoreiz izvēlieties Failu> Importēt no izvēlnes un dodieties uz Augšupielādēt cilnē Importēt failu logs:
- Hit Izvēlieties failu no ierīces un atrodiet tikko lejupielādēto lapu.
- Kad fails ir augšupielādēts, tiks parādīts logs ar papildu iespējām lapas importēšanai. Lai pievienotu šīs citas lapas saturu pēc esošās tabulas, izvēlieties iespēju. Pievienošana pašreizējai lapai :
Padoms. Starp citiem iestatījumiem varat norādīt atdalītāju un pārvērst tekstu skaitļos, datumos un formulās.
- Rezultātā tiks apvienotas divas lapas - viena tabula zem otras:
Taču, tā kā jums ir jāimportē .csv fails, otrā tabula paliek formatēta standarta veidā. Jums būs jāpavada laiks, lai to formatētu atbilstoši savām vajadzībām.
Google izklājlapu funkcijas, lai apvienotu datus no vairākām izklājlapām
Protams, tā nebūtu Google, ja tajā nebūtu funkciju datu apvienošanai Google tabulās.
IMPORTRANGE, lai importētu datus no vairākām Google lapām
Kā liecina funkcijas nosaukums, IMPORTRANGE importē datus no vairākām Google izklājlapām vienā lapā.
Padoms. Šī funkcija palīdz Google Sheets ielādēt datus no cita dokumenta, kā arī no citām tā paša faila cilnēm.
Tālāk ir aprakstīts, kas nepieciešams funkcijai:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url nav nekas cits kā saite uz izklājlapu, no kuras nepieciešams iegūt datus. Tā vienmēr jāieliek starp dubultiekavītēm.
- range_string apzīmē tieši tās šūnas, kuras nepieciešams pievienot pašreizējai lapai.
Un šeit ir modelis, pēc kura es importēju datus no vairākām Google lapām, izmantojot IMPORTRANGE:
- Atveriet izklājlapu, no kuras vēlaties iegūt datus.
Piezīme. Pārliecinieties, ka jums ir vismaz skatīšanas piekļuve šim failam.
- Noklikšķiniet uz pārlūkprogrammas URL joslas un nokopējiet saiti uz šo failu līdz pat hash zīmei (#):
- Atgriezieties uz izklājlapu, kurā vēlaties pievienot informāciju, ievadiet IMPORTRANGE uz vietu, kur jāparādās aizņemtajai tabulai, un kā pirmo argumentu ievietojiet saiti. Tad atdaliet to no nākamās daļas ar komatu:
- Formulas otrajā daļā ierakstiet lapas nosaukumu un precīzu diapazonu, kuru vēlaties izvilkt. Apstipriniet, nospiežot Enter .
- Lai gan formula tagad izskatās gatava, tā atgriezīs #REF kļūda jau no paša sākuma. Tas ir tāpēc, ka, pirmo reizi mēģinot izvilkt datus no kādas izklājlapas, IMPORTRANGE lūgs piekļuvi tai. Kad atļauja tiks piešķirta, jūs viegli importēsiet ierakstus no citām šīs datnes lapām.
- Kad formula būs savienota ar šo citu lapu, tā importēs datus no tās:
Piezīme. Šis URL jums būs nepieciešams arī tad, ja gatavojaties apvienot lapas no viena faila.
Padoms. Lai gan Google norāda, ka funkcijai ir nepieciešams viss URL, varat viegli iztikt ar atslēgu - daļu no URL starp /d/ un /rediģēt :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /rediģēt
Atcerieties, ka saitei jābūt ieskautai ar dubultajām pēdiņām.
Piezīme. Arī otro argumentu ietiniet dubultās pēdiņās:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit", "May!A2:D5")
Noklikšķiniet uz šūnas ar kļūdu un nospiediet šo zilo Atļaut piekļuvi ātri:
Piezīme. Atļaujot piekļuvi, jūs ļaujat Sheets zināt, ka neiebilstat, ja kāds no esošajiem vai potenciālajiem šīs izklājlapas sadarbības partneriem piekļūst datiem no cita faila.
Piezīme. IMPORTRANGE neizvelk šūnu formatējumu, bet tikai vērtības. Pēc tam formatējums būs jāpielieto manuāli.
Padoms. Ja tabulas ir diezgan lielas, vienkārši atvēliet laiku, lai formula varētu iegūt visus ierakstus.
Piezīme. Funkcijas atgrieztie ieraksti tiks automātiski atjaunināti, ja tos mainīsiet sākotnējā datnē.
Google tabulas vaicājums importēt diapazonus no vairākām lapām
Un tā, bez steigas, mēs atkal esam nonākuši pie QUERY funkcijas :) Tā ir tik universāla, ka to var izmantot Google izklājlapās, lai apvienotu datus no vairākām lapām (vienā failā), kā arī.
Tātad es vēlos apvienot trīs dažādas Google lapas (no viena faila): 2022. gada ziema, 2022. gada pavasaris un 2022. gada vasara. Tajās ir visu to darbinieku vārdi, kuri dažādos mēnešos kļuva par labākajiem savās darbavietās.
Es dodos uz pirmo lapu - Winter 2022 - un pievienoju savu QUERY tieši zem esošās tabulas:
=QUERY({'Pavasaris 2022'!A2:D7;'Vasara 2022'!A2:D7}, "select * where Col1 ''")
Apskatīsim, ko tas viss nozīmē:
- {"2022. gada pavasaris"!A2:D7; "2022. gada vasara"!A2:D7} - ir visas lapas un diapazoni, kas man jāimportē.
Piezīme. Loksnes jāraksta starp iekavām. Ja to nosaukumos ir atstarpes, nosaukumu uzskaitīšanai izmantojiet vienpēdiņas.
Padoms. Atdaliet diapazonus ar semikolu, lai datus no dažādām cilnēm ievilktu vienu zem otra. Lietojiet komatus, lai tos importētu vienu blakus otram.
Padoms. Varat brīvi izmantot bezgalīgus diapazonus, piemēram. A2:D .
- select * where Col1 '' - Es norādīju formulai importēt visus ierakstus ( atlasīt * ) tikai tad, ja tabulas pirmās kolonnas šūnas ( kur Col1 ) nav tukši ( '' ). Es izmantoju pāris vienpēdiņas pēdiņas, lai norādītu, kas nav tukšās vietas.
Piezīme. Es izmantoju '' Ja jūsu slejā ir cita veida dati (piemēram, datums vai laiks u. c.), jums ir jāizmanto kods. nav nulle tā vietā: "select * where Col1 is not null"
Rezultātā divas tabulas no citām lapām ir konsolidētas vienā lapā viena zem otras:
Padoms. Ja vēlaties izmantot Google Sheets QUERY, lai importētu diapazonus no vairākām atsevišķām izklājlapām (failiem), jums būs jāievieš IMPORTRANGE. Šeit ir formula, lai iegūtu datus no citiem dokumentiem:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4", "Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "Jun-Jul-Aug!A2:D4")}, "select * where Col1''")
Padoms. Šajā pietiekami garajā formulā es izmantoju URL atslēgas, nevis veselas saites. Ja nezināt, kas tas ir, lūdzu, izlasiet šeit.
Padoms. Varat arī izmantot QUERY, lai apvienotu divas Google lapas, atjauninātu šūnas, pievienotu saistītas kolonnas un nesakrītošas rindas. Pārbaudiet to šajā emuāra ierakstā.
3 ātrākie veidi, kā apvienot vairākas Google lapas
Ja Google izklājlapu standarta veidi, kā apvienot datus no vairākām lapām, šķiet garlaicīgi un funkcijas jūs atbaida, ir vieglāka pieeja.
Apvienojiet lapu papildinājumu
Šis pirmais īpašais papildinājums - Combine Sheets - tika izstrādāts ar vienu mērķi: importēt datus no vairākām Google lapām. Tas ir pietiekami gudrs, lai atpazītu vienas un tās pašas kolonnas dažādās lapās un attiecīgi apvienotu datus, ja nepieciešams.
Viss, kas jums jādara, ir:
- Izvēlieties lapas vai veselas izklājlapas, lai tās apvienotu, un, ja nepieciešams, norādiet diapazonus. Iespēja veikt ātru meklēšanu programmā Drive to padara vēl ātrāku.
- Izvēlieties, kā vilkt datus:
- kā formula. Atzīmējiet izvēles rūtiņu Izmantojiet formulu, lai apvienotu lapas ja vēlaties izveidot galveno lapu, kas dinamiski mainīsies atkarībā no sākotnējā satura.
Lai gan iegūto tabulu nevarēsiet rediģēt, tās formula vienmēr būs saistīta ar avota loksnēm: rediģējiet šūnas vai pievienojiet/izņemiet veselas rindas, un galvenā lapa tiks attiecīgi mainīta.
- kā vērtības. Ja svarīgāk ir manuāli rediģēt iegūto tabulu, ignorējiet iepriekš minēto opciju, un visi dati tiks apvienoti kā vērtības.
Šeit ir pieejamas papildu iespējas, lai veiktu precīzu regulēšanu:
- apvieno ierakstus no vienām un tām pašām kolonnām vienā kolonnā.
- saglabāt formatējumu
- pievienot tukšu līniju starp dažādiem diapazoniem, lai tos uzreiz pamanītu.
- kā formula. Atzīmējiet izvēles rūtiņu Izmantojiet formulu, lai apvienotu lapas ja vēlaties izveidot galveno lapu, kas dinamiski mainīsies atkarībā no sākotnējā satura.
- Izlemiet, kur izvietot apvienoto tabulu: jaunā izklājlapā, jaunā lapā vai jūsu izvēlētā vietā.
Lūk, īss demonstrējums, kā es apvienoju savus trīs mazos galdiņus, izmantojot šo papildinājumu:
Protams, jūsu tabulas var būt daudz lielākas un varat apvienot daudz dažādu lapu, ja vien iegūtā izklājlapa nepārsniedz 10 miljonu šūnu ierobežojumu.
Padoms. Pārlūkojiet palīdzības lapu par Combine Sheets.
Viena no iespējām, ko piedāvā šis papildinājums, ir iepriekš apvienotajiem datiem pievienot papildu lapas. Šajā gadījumā 1. solī jums ir jāizvēlas ne tikai dati, kas jāapvieno, bet arī esošais rezultāts. Lūk, kā tas izskatās:
Konsolidēt lapu papildinājums
Consolidate Sheets ir salīdzinoši jauns papildinājums mūsu papildinājumiem. Tā galvenā atšķirība no iepriekš minētā rīka ir iespēja summēt datus Google Sheets kolonnās (vai rindās, vai atsevišķās šūnās).
Consolidate Sheets arī atpazīst kopīgos virsrakstus visās apvienojamajās Google lapās, pat ja tie atrodas kreisajā slejā un/vai pirmajā rindā. Vienmēr ir iespēja apvienot Google lapas un aprēķināt šūnas, pamatojoties uz to vietu tabulās.
Ļaujiet man to sadalīt pa posmiem arī jums:
- Izvēlieties lapas lai konsolidētu. Ja nepieciešams, importējiet vairāk failu no diska tieši no papildinājuma.
- Izvēlieties funkciju, ko konsolidēt Google tabulās.
- Izvēlieties veidu, kā saskaitīt šūnas Google tabulās: pēc etiķetēm (galvenes etiķetes, kreisās kolonnas etiķetes vai abas) vai pozīcijas.
- Izlemiet, kur izvietot konsolidētajiem datiem: jauna izklājlapa, jauna lapa vai jebkura konkrēta vieta atvērtajā failā.
Lūk, kā šis process izskatās:
Ir arī iespēja konsolidēt visas lapas, izmantojot formulu. Šādā veidā jūsu rezultāts mainīsies sinhronizēti ar vērtībām avota lapās:
Piezīme. Ir dažas īpatnības, kas jums jāzina par to, kā darbojas formula. Piemēram, ja konsolidējat no vairākiem dažādiem failiem, būs nepieciešams papildu solis, lai savienotu lapas izmantotajam IMPORTRANGE. Lai iegūtu šo un citu informāciju, lūdzu, apmeklējiet Konsolidēt lapas lietošanas pamācību lapu lapu lietošanas instrukciju lapu.
Vai arī šeit ir īss pamācības materiāls par papildinājuma darbu:
Es patiesi iesaku jums izmēģināt šo papildinājumu saviem datiem. Jūs pats redzēsiet, cik daudz papildu laika jums būs pēc šī rīka iekļaušanas ikdienas darbā.
Merge Sheets papildinājums
Ir vēl viens papildinājums, ko vērts pieminēt. Lai gan tas apvieno tikai divas Google lapas vienlaikus, tas nevar būt noderīgāks. Merge Sheets saskaņo ierakstus no vienas un tās pašas kolonnas abās lapās/dokumentos un pēc tam ievelk saistītos datus no meklēšanas lapas/dokumenta galvenajā lapā/dokumentā. Tādējādi jums vienmēr ir pieejama aktuāla izklājlapa.
Ir 5 vienkārši soļi:
- Atlasiet jūsu galvenā lapa .
- Atlasiet jūsu meklēšanas lapa (pat ja tas ir citā izklājlapā).
- Izvēlieties kolonnas kur atbilstošie ieraksti var rasties.
- Ērkšķis no kolonnas ar ierakstiem atjaunināt .
- Tweak jebkurš papildu iespējas kas palīdzēs apvienot divas lapas un sasniegt vislabāko iespējamo rezultātu.
Ja šie vārdi jums neko neizsaka, piedāvājam video pamācību:
Ja esat gatavs to izmēģināt pats, apmeklējiet šo palīdzības lapu, lai uzzinātu sīkāku informāciju par katru soli un iestatījumu.
Ar šo piezīmi es gatavojos pabeigt šo rakstu. Ceru, ka šie veidi, kā iegūt datus no vairākām dažādām lapām vienā, būs noderīgi. Kā vienmēr, gaidu jūsu komentārus!