Talaan ng nilalaman
Paminsan-minsan bawat user ng Google Sheets ay nahaharap sa hindi maiiwasan: pagsasama-sama ng ilang mga sheet sa isa. Nakakapagod at nakakaubos ng oras ang pagkopya-paste, kaya kailangang may ibang paraan. At tama ka – may ilang paraan, sa katunayan. Kaya't ihanda ang iyong mga talahanayan at sundin ang mga hakbang mula sa artikulong ito.
Magagamit ang lahat ng paraan na inilalarawan ko upang iproseso ang malalaking talahanayan. Ngunit upang panatilihing malinaw ang gabay na ito hangga't maaari, papanatilihin kong maikli ang aking mga talahanayan at magbabawas ako sa ilang mga sheet.
Mag-refer ng mga cell sa Google Sheets upang kumuha ng data mula sa isa pang tab
Una ang pinakamadaling paraan. Maaari mong hilahin ang buong talahanayan sa isang file sa pamamagitan ng pagtukoy sa mga cell na may data mula sa iba pang mga sheet.
Tandaan. Gagawin ito kung kailangan mong pagsamahin ang dalawa o higit pang mga sheet sa loob ng isang Google spreadsheet . Upang pagsamahin ang maraming Google spreadsheet (mga file) sa isa, pumunta sa susunod na paraan.
Kaya, nakakalat ang aking data sa iba't ibang sheet: Hunyo, Hulyo, Agosto . Gusto kong kunin ang data mula Hulyo at Agosto hanggang Hunyo upang magkaroon ng isang talahanayan bilang resulta:
- Hanapin ang unang blangkong cell pagkatapos mismo ng iyong talahanayan (ang Hunyo sheet para sa akin) at ilagay ang cursor doon.
- Ilagay ang iyong unang cell reference. Ang unang talahanayan na gusto kong kunin ay nagsisimula sa A2 sa Hulyo sheet. Kaya nilagay ko:
=July!A2
Tandaan. Kung may mga puwang sa pangalan ng iyong sheet, dapat mong balutin ito sa mga solong panipimga label, kaliwang column label, o pareho) o posisyon.
- Magpasya kung saan ilalagay ang pinagsama-samang data: bagong spreadsheet, bagong sheet, o anumang partikular na lokasyon sa loob ng binuksang file.
Narito ang hitsura ng prosesong ito:
Mayroon ding opsyon na pagsama-samahin ang lahat ng iyong mga sheet gamit ang isang formula. Sa ganitong paraan magbabago ang iyong resulta kasabay ng mga value sa source sheet:
Tandaan. Mayroong ilang mga kakaibang kailangan mong malaman tungkol sa kung paano gumagana ang formula. Halimbawa, kung magsasama-sama ka mula sa maraming iba't ibang mga file, magkakaroon ng karagdagang hakbang upang ikonekta ang mga sheet para sa IMPORTRANGE na ginagamit. Pakibisita ang pahina ng pagtuturo para sa Consolidated Sheets para sa mga ito at iba pang mga detalye.
O narito ang isang maikling tutorial tungkol sa add-on na trabaho:
Talagang hinihikayat kitang subukan ang add-on sa iyong data. Makikita mo sa iyong sarili kung gaano karaming dagdag na oras ang mayroon ka pagkatapos isama ang tool na ito sa iyong pang-araw-araw na gawain.
Pagsamahin ang Sheets add-on
May isa pang add-on na dapat banggitin. Bagama't dalawang Google sheet lang ang pinagsasama nito sa isang pagkakataon, hindi ito maaaring maging mas kapaki-pakinabang. Ang Merge Sheets ay tumutugma sa mga talaan mula sa parehong column sa parehong mga sheet/dokumento at pagkatapos ay kumukuha ng nauugnay na data mula sa lookup sheet/dokumento patungo sa pangunahing isa. Kaya, palagi kang may hawak na up-to-date na spreadsheet.
May 5 direktang hakbang:
- Piliin ang iyong pangunahing sheet .
- Piliin ang iyong lookup sheet (kahit na nasa ibang spreadsheet ito).
- Pumili ng mga column kung saan maaaring mangyari ang mga tugmang talaan .
- Lagyan ng check ng mga column na may mga record upang i-update .
- Tweak anumang karagdagang mga opsyon na makakatulong sa iyong pagsamahin ang dalawang sheet at makamit ang pinakamahusay na posibleng resulta.
Kung ang mga salitang ito ay hindi gaanong nagsasalita sa iyo, narito ang isang video tutorial sa halip:
Kung handa ka nang subukan ito para sa iyong sarili, bisitahin ang pahina ng tulong na ito para sa mga detalye tungkol sa bawat hakbang at setting.
Sa talang ito, tatapusin ko ang artikulong ito. Sana ang mga paraan ng paghila ng data mula sa maraming iba't ibang mga sheet sa isa ay magagamit. Gaya ng nakasanayan, inaabangan ang iyong mga komento!
tulad nito: ='July 2022'!A2
Agad nitong ginagaya ang anumang nasa cell na iyon:
Tandaan. Gumamit ng kamag-anak na sanggunian ng cell upang baguhin nito ang sarili nito kapag kinopya sa ibang mga cell. Kung hindi, magbabalik ito ng maling data.
Kahit na ito ay malamang ang unang paraan na maaari mong maisip na kumuha ng data mula sa isa pang tab, hindi ito ang pinaka-eleganteng at mabilis. Sa kabutihang-palad, naghanda ang Google ng iba pang mga instrumento para sa layuning ito.
Kopyahin ang mga tab sa isang spreadsheet
Isa sa mga karaniwang paraan ay ang pagkopya ng mga tab ng interes sa patutunguhang spreadsheet:
- Buksan ang file na naglalaman ng (mga) sheet na gusto mong ilipat.
- I-right-click ang unang tab na kailangan mong i-export at piliin ang Kopyahin sa > Kasalukuyang spreadsheet :
- Ang susunod na makikita mo ay ang pop-up window na nag-iimbita sa iyo na piliin ang spreadsheet. I-browse ito, i-click ito upang i-highlight ito, atpindutin ang Piliin kapag handa ka na:
- Kapag nakopya na ang sheet, makakatanggap ka ng katumbas na mensahe ng kumpirmasyon:
- Maaari mo ring pindutin ang OK at magpatuloy sa kasalukuyang sheet o sundan ang link na tinatawag na Buksan ang spreadsheet . Dadalhin ka agad nito sa isa pang spreadsheet na ang unang sheet ay naroroon na:
I-export/i-import ang mga sheet
Ang isa pang paraan upang mag-import ng data mula sa maraming Google Sheets ay ang pag-export ng bawat isa sheet muna, at pagkatapos ay i-import ang lahat sa isang kinakailangang file:
- Buksan ang spreadsheet na naglalaman ng sheet kung saan mo gustong kunin ang data.
- Gawin ang sheet ng interes aktibo sa pamamagitan ng pagpili dito.
- Pumunta sa File > I-download ang > Comma-separated values (.csv) :
Ida-download ang file sa iyong computer.
- Pagkatapos ay magbukas ng isa pang spreadsheet – ang isa kung saan mo gustong idagdag ang sheet.
- Sa pagkakataong ito, piliin ang File > Mag-import mula sa menu at pumunta sa tab na Upload sa window ng Import file :
- Pindutin ang Pumili ng file mula sa iyong device at hanapin ang sheet na na-download mo ngayon.
- Kapag na-upload na ang file, makakakita ka ng window na may mga karagdagang opsyon para sa pag-import ng sheet. Upang magdagdag ng mga nilalaman ng isa pang sheet na iyon pagkatapos ng iyong umiiral na talahanayan, piliin ang Idagdag sa kasalukuyang sheet :
Tip. Sa iba pang mga setting, huwag mag-atubiling tukuyin ang separator at i-convert ang text sa mga numero,petsa, at mga formula.
- Bilang resulta, magkakaroon ka ng dalawang sheet na pinagsama – isang talahanayan sa ilalim ng isa pa:
Ngunit dahil isa itong .csv file na kailangan mong i-import, nananatiling naka-format ang pangalawang talahanayan sa karaniwang paraan. Kakailanganin mong gumugol ng ilang oras sa pag-format nito ayon sa kailangan mo.
Ang Google Sheets ay gumagana upang pagsamahin ang data mula sa maraming spreadsheet
Siyempre, hindi ito magiging Google kung wala itong mga function upang pagsamahin ang data sa Google Sheets.
IMPORTRANGE upang mag-import ng data mula sa maraming Google sheet
Tulad ng iminumungkahi ng pangalan ng function, ang IMPORTRANGE ay nag-i-import ng data mula sa maraming Google spreadsheet sa isang sheet.
Tip. Tinutulungan ng function ang Google Sheets na kumuha ng data mula sa isa pang dokumento gayundin mula sa iba pang mga tab mula sa parehong file.
Narito ang kailangan ng function:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url ay walang iba kundi ang link sa spreadsheet kung saan mo kailangan kunin ang data. Dapat itong palaging ilagay sa pagitan ng mga double-quote.
- range_string ay kumakatawan sa mga cell na partikular na kailangan mong dalhin sa iyong kasalukuyang sheet.
At narito ang pattern na sinusunod ko upang mag-import ng data mula sa maraming Google Sheets gamit ang IMPORTRANGE:
- Buksan ang spreadsheet kung saan mo gustong kunin ang data.
Tandaan. Tiyaking mayroon kang hindi bababa sa pagtingin sa access sa file na iyon.
- I-click ang URL bar ng browser at kopyahin ang linksa file na ito hanggang sa hash sign (#):
- Bumalik sa spreadsheet kung saan mo gustong magdagdag ng impormasyon, ilagay ang IMPORTRANGE kung saan dapat lumabas ang hiniram na talahanayan, at ipasok ang link bilang unang argumento. Pagkatapos ay ihiwalay ito sa susunod na bahagi gamit ang kuwit:
- Para sa ikalawang bahagi ng formula, i-type ang pangalan ng sheet at ang eksaktong hanay na gusto mong hilahin. Kumpirmahin sa pamamagitan ng pagpindot sa Enter .
- Kahit na mukhang handa na ang formula, ibabalik nito ang #REF na error mula sa simula. Iyon ay dahil sa unang pagkakataong susubukan mong kumuha ng data mula sa ilang spreadsheet, hihilingin ng IMPORTRANGE ang access dito. Kapag naibigay na ang pahintulot, madali kang makakapag-import ng mga tala mula sa iba pang mga sheet ng file na iyon.
- Kapag kumonekta ang formula saang ibang sheet na iyon, mag-i-import ito ng data mula doon:
Tandaan. Kakailanganin mo ang URL na ito kahit na pagsasamahin mo ang mga sheet mula sa parehong file.
Tip. Bagama't sinabi ng Google na kailangan ng function ang buong URL, madali kang makakamit gamit ang isang key – isang bahagi ng URL sa pagitan ng /d/ at /edit :
...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
Tandaan. Tandaan, ang link ay dapat na napapalibutan ng double quotes.
Tandaan. I-wrap din ang pangalawang argument sa double quote:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit","May!A2:D5")
I-click ang cell na may error at pindutin ang asul na Payagan ang pag-access prompt:
Tandaan. Sa pamamagitan ng pagpayag sa pag-access, ipinapaalam mo sa Sheets na hindi mo iniisip ang anumang umiiral o potensyal na mga collaborator sa spreadsheet na ito na nag-a-access ng data mula sa isa pang file.
Tandaan. Hindi kinukuha ng IMPORTRANGE ang pag-format ng mga cell, mga value lang. Kakailanganin mong ilapat ang pag-format nang manu-mano pagkatapos.
Tip. Kung ang mga talahanayan ay medyo malaki, maglaan lamang ng ilang oras para makuha ng formula ang lahat ng mga tala.
Tandaan. Ang mga rekord na ibinalik ng function ay awtomatikong maa-update kung babaguhin mo ang mga ito sa orihinal na file.
Google Sheets QUERY para mag-import ng mga hanay mula sa maraming sheet
At sa gayon , nang walang pagmamadali, muli kaming nakarating sa QUERY function. :) Napakaraming nalalaman nito na maaaring magamit sa mga Google spreadsheet upang pagsamahin ang data mula sa maraming sheet (sa loob ng parehong file).
Kaya, gusto kong pagsamahin ang tatlong magkakaibang Google sheet (mula sa isang file): Winter 2022, Spring 2022, at Summer 2022. Naglalaman ang mga ito ng mga pangalan ng lahat ng empleyado na naging pinakamahusay sa kanilang mga trabaho sa iba't ibang buwan.
Pumunta ako sa unang sheet – Winter 2022 – at idagdag ang aking QUERY sa ilalim mismo ng umiiral na talahanayan:
=QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7},"select * where Col1 ''")
Tingnan natin kung ano ang ibig sabihin ng lahat ng ito:
- {'Spring 2022'!A2:D7;'Summer 2022'! A2:D7} – ang lahat ng mga sheet at hanay na kailangan kong i-import.
Tandaan. Ang mga sheet ay dapat na nakasulat sa pagitan ng mga kulot na bracket. Kung ang kanilang mga pangalan ay naglalaman ng mga puwang, gumamit ng mga solong panipi upang ilista ang mga pangalan.
Tip. Paghiwalayin ang mga saklaw gamit ang isang semicolon upang hilahin ang data mula sa iba't ibang tab sa ilalim ng isa. Gamitinmga kuwit sa halip upang mai-import ang mga ito nang magkatabi.
Tip. Huwag mag-atubiling gumamit ng mga walang katapusang saklaw gaya ng A2:D .
- piliin * kung saan ang Col1 '' – Sinasabi ko sa formula na i-import ang lahat ng record ( piliin ang * ) kung ang mga cell ay nasa ang unang column ng mga talahanayan ( kung saan ang Col1 ) ay hindi blangko ( '' ). Gumagamit ako ng isang pares ng mga solong panipi upang ipahiwatig ang mga hindi blangko.
Tandaan. Ginagamit ko ang '' dahil naglalaman ang column ko ng text. Kung ang iyong column ay naglalaman ng iba pang uri ng data (hal. petsa o oras, atbp.), kailangan mong gamitin ang ay hindi null sa halip: "select * where Col1 is not null"
Bilang resulta, dalawang talahanayan mula sa iba pang mga sheet ang pinagsama-sama sa isang sheet sa ilalim ng isa:
Tip. Kung gusto mong gumamit ng Google Sheets QUERY upang mag-import ng mga hanay mula sa maraming hiwalay na spreadsheet (mga file), kakailanganin mong ipatupad ang IMPORTRANGE. Narito ang isang formula upang kunin ang iyong data mula sa iba pang mga dokumento:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4","Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M","Jun-Jul-Aug!A2:D4")},"select * where Col1''")
Tip. Ginagamit ko ang mga susi mula sa mga URL sa halip na ang buong mga link sa mahabang formula na ito. Kung hindi ka sigurado kung ano iyon, mangyaring basahin dito.
Tip. Maaari mo ring gamitin ang QUERY upang pagsamahin ang dalawang Google sheet, i-update ang mga cell, magdagdag ng mga nauugnay na column & hindi tugmang mga hilera. Tingnan ito sa post sa blog na ito.
3 pinakamabilis na paraan upang pagsamahin ang maraming Google sheet
Kung ang mga karaniwang paraan ng Google spreadsheet upang pagsamahin ang data mula sa maraming mga sheet ay mukhang mapurol, at ang mga function ay nakakatakot sa iyo, may mas madalidiskarte.
Add-on ng Combine Sheets
Ang unang espesyal na add-on na ito – Combine Sheets – ay idinisenyo na may iisang layunin: mag-import ng data mula sa maraming Google sheet. Ito ay sapat na matalino upang makilala ang parehong mga column sa iba't ibang mga sheet at pagsamahin ang data nang naaayon kung kailangan mo.
Ang kailangan mo lang gawin ay:
- Pumili ng mga sheet o buong spreadsheet upang pagsamahin at tukuyin ang mga hanay kung kinakailangan. Ang posibilidad na gumawa ng mabilis na paghahanap sa Drive ay nagpapabilis pa nito.
- Piliin kung paano hilahin ang data:
- bilang isang formula. Markahan ang checkbox na tinatawag na Gumamit ng formula upang pagsamahin ang mga sheet kung gusto mong magkaroon ng master sheet na dynamic na magbabago batay sa iyong orihinal na nilalaman.
Bagaman hindi mo magagawang i-edit ang resultang talahanayan, ang formula nito ay palaging mali-link sa mga source sheet: mag-edit ng cell o magdagdag/mag-alis ng mga buong row doon, at ang master sheet ay babaguhin nang naaayon.
- bilang mga value. Kung mas mahalaga ang pag-edit sa resultang talahanayan nang manu-mano, huwag pansinin ang opsyon sa itaas at ang lahat ng data ay pagsasama-samahin bilang mga value.
Ang mga karagdagang opsyon ay dito para sa fine-tuning:
- pagsamahin ang mga talaan mula sa parehong mga column sa isang column
- panatilihin ang pag-format
- magdagdag ng blangkong linya sa pagitan ng iba't ibang hanay upang mapansin ang mga ito nang tama malayo
- bilang isang formula. Markahan ang checkbox na tinatawag na Gumamit ng formula upang pagsamahin ang mga sheet kung gusto mong magkaroon ng master sheet na dynamic na magbabago batay sa iyong orihinal na nilalaman.
- Magpasya kung saan ilalagay ang pinagsamang talahanayan: bagong spreadsheet, bagong sheet, o sa isang lokasyon ngiyong pinili.
Narito ang isang mabilis na pagpapakita kung paano ko pinagsama ang aking tatlong maliliit na talahanayan sa add-on:
Siyempre, ang iyong mga talahanayan maaaring maging mas malaki at maaari mong pagsamahin ang maraming iba't ibang mga sheet hangga't ang resultang spreadsheet ay hindi lalampas sa 10M cell-limit.
Tip. Tiyaking tingnan ang page ng tulong para sa Combine Sheets.
Isa sa mga opsyon na inaalok ng add-on na ito ay ang magdagdag ng higit pang mga sheet sa iyong dating pinagsamang data. Sa kasong ito sa hakbang 1, kailangan mong piliin hindi lamang ang data na pagsasamahin kundi pati na rin ang kasalukuyang resulta. Ganito ang hitsura nito:
Consolidate Sheets add-on
Ang Consolidate Sheets ay medyo bagong karagdagan sa aming mga add-on. Ang pangunahing pagkakaiba nito mula sa nabanggit na tool ay ang kakayahang magdagdag ng data sa mga column sa Google Sheets (o mga row, o solong cell, sa bagay na iyon).
Kinikilala rin ng Consolidate Sheets ang mga karaniwang header sa lahat ng Google sheets upang sumali, kahit na sila ay nasa pinakakaliwang column at/o sa unang row. Palaging may opsyon na pagsamahin ang mga Google sheet at kalkulahin ang mga cell batay sa kanilang lugar sa mga talahanayan.
Hayaan akong hatiin din ito sa mga hakbang para sa iyo:
- Piliin mga sheet upang pagsama-samahin. Mag-import ng higit pang mga file mula sa Drive kung kinakailangan diretso mula sa add-on.
- Piliin ang function upang pagsama-samahin sa Google Sheets.
- Piliin ang paraan upang magdagdag ng up mga cell sa Google Sheets: ayon sa mga label (header