Gabungkeun 2 lembar Google sareng ngapdet data dumasar kana rékaman umum

  • Bagikeun Ieu
Michael Brown

Postingan blog dinten ieu ngagaduhan sagala cara pikeun ngahijikeun 2 Google Sheets. Anjeun bakal make tambahan VLOOKUP, INDEX/MATCH, QUERY jeung Gabungkeun Lembar pikeun ngapdet sél dina hiji lambar tina rékaman ti nu séjén dumasar kana patandingan dina kolom umum.

    Gabung Google cadar ngagunakeun pungsi VLOOKUP

    Hal kahiji nu bisa Anjeun buka lamun Anjeun kudu cocog jeung ngagabungkeun dua Google sheets nyaéta fungsi VLOOKUP.

    Sintaksis & amp; pamakéan

    Pungsi ieu maluruh kolom nu anjeun tangtukeun pikeun nilai konci nu tangtu sarta narik salah sahiji rékaman patali ti baris sarua kana tabel atawa lambar sejen.

    Sanajan Google Sheets VLOOKUP biasana dianggap salaku salah sahiji fungsi nu hese, sabenerna rada lugas komo gampang lamun geus nyaho.

    Hayu urang tingali gancang komponénna:

    =VLOOKUP(search_key, range, index, [is_sorted] )
    • search_key nyaeta nilai konci nu Anjeun keur pilari. Bisa wae string téks, angka, atawa rujukan sél.
    • rentang nyaéta grup sél (atawa tabel) dimana anjeun bakal néangan konci_search jeung dimana anjeun bakal narik rékaman patali ti.

      Catetan. VLOOKUP dina Google Sheets sok nyeken kolom mimiti rentang pikeun search_key .

    • indéks nyaéta jumlah kolom dina éta rentang tempat rék narik data.

      Misalna, upami jangkauan anjeun milarian nyaéta A2:E20 sareng kolom EAnjeun kudu meunangkeun data ti, lebetkeun 5. Tapi lamun rentang anjeun D2:E20, anjeun bakal kudu ngasupkeun 2 pikeun meunangkeun rékaman ti kolom E.

    • [is_sorted] mangrupikeun hiji-hijina argumen anu anjeun tiasa ngaleungitkeun. Biasana nyarios upami kolom sareng nilai konci diurutkeun (BENER) atanapi henteu (PALSU). Upami BENER, fungsina bakal tiasa dianggo sareng pertandingan anu paling caket, upami PALSU - sareng anu lengkep. Lamun dileungitkeun, TRUE dipaké sacara standar.

    Tip. Kami gaduh pituduh lengkep anu dikhususkeun pikeun VLOOKUP dina Google Sheets. Mangga parios deui pikeun leuwih jéntré ngeunaan fungsi, peculiarities na & amp; wates, jeung meunang leuwih conto rumus.

    Kalayan argumen-argumen ieu, hayu urang nganggo VLOOKUP pikeun ngahijikeun dua lambar Google.

    Anggap kuring gaduh méja leutik sareng buah beri sareng ID na di Sheet2. Kasadiaan saham teu kanyahoan sanajan:

    Hayu urang sebut tabel ieu nu utama sabab tujuan kuring pikeun ngeusian éta.

    Aya ogé tabel sejen dina Sheet1 kalawan sadaya data di tempat, kaasup kasadiaan stock:

    Abdi bakal nyebatna tabel lookup sabab kuring bakal ningali kana eta pikeun meunangkeun data.

    Kuring bakal nganggo fungsi Google Sheets VLOOKUP pikeun ngahijikeun 2 lembar ieu. Fungsina bakal cocog sareng buah beri dina kadua tabel, sareng narik inpormasi "saham" anu cocog tina panéangan kana méja utama.

    =VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)

    Kieu kumaha ieu. rumus ngagabungkeun dua lembar Google persis:

    1. Ieu néangan nilai ti B2 (lembar utama) dina kolom B onLembar 1 (lembar pilarian).

      Catetan. Inget, VLOOKUP nyeken kolom ka-1 tina rentang anu ditangtukeun — Sheet1!$B$2:$C$10 .

      Catetan. Kuring make rujukan mutlak pikeun rentang sabab kuring nyalin rumus handap kolom jeung ku kituna Abdi peryogi rentang ieu tetep sarua dina unggal baris jadi hasilna teu megatkeun.

    2. SALAH dina tungtungna nyebutkeun yén data dina kolom B (dina lembar lookup) teu diurutkeun jadi ukur cocok pasti bakal dianggap.
    3. Sakali aya patandingan, Google Sheets VLOOKUP narik catetan anu aya hubunganana tina kolom ka-2 rentang éta (kolom C).

    Sumputkeun kasalahan anu dipulangkeun ku VLOOKUP dina Google Sheets — IFERROR

    Tapi kumaha upami #N /A kasalahan?

    Anjeun ningali eta dina barisan nu berries teu boga patandingan dina lambar sejen tur teu aya nanaon balik. Untungna, aya cara pikeun ngajaga sél sapertos kosong.

    Cukup bungkus Google Sheets VLOOKUP anjeun dina IFERROR:

    =IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")

    Tip . Perangkap sareng ngalereskeun kasalahan sanés Google Sheets VLOOKUP anjeun tiasa uih deui nganggo solusi tina pituduh ieu.

    Cocok & amp; ngamutahirkeun rékaman pikeun sakabéh kolom sakaligus — ArrayFormula

    Hiji deui anu kuring hoyong disebatkeun nyaéta kumaha cocog sareng ngagabungkeun data Google Sheets pikeun sakabéh kolom sakaligus.

    Teu aya anu saé di dieu. , ngan hiji deui fungsi — ArrayFormula.

    Kantun gentos catetan konci hiji-sél anjeun dina Google Sheets VLOOKUP sareng sadayana kolom teras lebetkeun rumus ieu.di jero ArrayFormula:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))

    Ku cara kieu, anjeun moal kedah nyalin rumus ka handap kolom. ArrayFormula bakal langsung mulangkeun hasil nu bener ka unggal sél.

    Sanajan VLOOKUP dina Google Sheets sampurna pikeun tugas saderhana kitu, éta boga sababaraha wates. Ieu salah sahiji drawbacks: teu bisa nempo kénca na. Naon waé rentang anu anjeun tunjukkeun, éta salawasna nyeken kolom kahijina.

    Ku kituna, upami anjeun kedah ngahijikeun 2 lambar Google sareng narik ID (data kolom kahiji) dumasar kana buah beri (kolom ka-2), VLOOKUP moal ngabantosan. . Anjeun moal tiasa ngawangun rumus anu leres.

    Dina kasus sapertos kieu, INDEKS MATCH kanggo Google Sheets asup kana kaulinan.

    Cocok & ngagabungkeun lambaran Google maké INDEX MATCH duo

    INDEX MATCH, atawa rada INDEX & amp; MATCH, sabenerna dua fungsi Google Sheets anu béda. Tapi nalika aranjeunna dianggo babarengan, éta sapertos VLOOKUP tingkat salajengna.

    Leres, aranjeunna ogé ngagabungkeun lambaran Google: ngapdet sél dina hiji méja sareng rékaman tina méja sanés dumasar kana rékaman konci umum.

    Tapi maranehna ngalakukeun eta leuwih hade sabab teu malire sagala watesan VLOOKUP boga.

    Kuring moal nutupan sagala dasar dinten ieu sabab kuring ngalakukeun éta dina pos blog ieu. Tapi kuring bakal masihan anjeun sababaraha conto rumus INDEX MATCH supados anjeun tiasa ningali kumaha aranjeunna tiasa dianggo langsung dina hamparan Google. Abdi badé nganggo tabel conto anu sami ti luhur.

    INDEX MATCH dina aksi dina Google Sheets

    Ke heula, hayu urang gabungkeun étaGoogle cadar jeung ngapdet kasadiaan stock pikeun sakabéh berries cocog:

    =INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))

    Kumaha INDEX & amp; MATCH dianggo upami dianggo babarengan sapertos kitu?

    1. MATCH ningali B2 sareng milarian catetan anu sami dina kolom B dina Lembar1. Sakali kapanggih, éta mulihkeun jumlah baris nu ngandung nilai - 10 dina hal kuring.
    2. INDEKS asup ka baris ka-10 dina Sheet1 ogé, ngan nyokot nilai ti kolom sejen - C.

    Ayeuna urang cobian sareng uji INDEX MATCH ngalawan naon anu teu tiasa dilakukeun ku Google Sheets VLOOKUP — ngahijikeun lambaran sareng ngapdet kolom paling kenca sareng ID anu diperyogikeun:

    =INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))

    Easy-peasy :)

    Atur kasalahan anu dipulangkeun ku INDEX MATCH dina Google Sheets

    Hayu urang langkung jauh sareng nyingkirkeun kasalahan éta dina sél anu henteu cocog. IFERROR bakal nulungan deui. Ngan nempatkeun Google Sheets INDEX MATCH anjeun salaku argumen kahiji.

    Conto 1.

    =IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    Conto 2.

    =IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")

    Ayeuna, kumaha anjeun ngagabungkeun lambaran Google éta nganggo INDEX MATCH sareng ngapdet sadaya sél dina sakabéh kolom sakaligus?

    Muhun… Anjeun ulah. Aya masalah saeutik: ArrayFormula teu tiasa dianggo sareng dua ieu.

    Anjeun kedah nyalin rumus INDEX MATCH ka handap kolom atanapi nganggo fungsi Google Sheets QUERY salaku alternatipna.

    Gabungkeun. lambaran Google & amp; ngapdet sél nganggo QUERY

    Google Sheets QUERY mangrupikeun fungsi anu paling kuat dina spreadsheet.Kalawan hal ieu dina pikiran, teu heran eta nawarkeun cara pikeun jenis ngahiji tabel - cocog & amp; ngagabungkeun nilai tina lambar anu béda.

    =QUERY(data, query, [headers])

    Tip. Upami anjeun teu acan kantos nganggo Google Sheets QUERY sateuacanna, tutorial ieu bakal ngajantenkeun anjeun ngalangkungan basa anu unik.

    Kumaha rumus QUERY kudu kumaha pikeun ngamutahirkeun kolom Saham jeung data nu sabenerna?

    =QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&""")

    • Google Sheets QUERY ningali lambaran paneangan kuring (Sheet1 sareng rékaman anu kuring kedah tarik ka méja utama kuring)
    • sarta mulangkeun sadaya sél tina kolom C dimana kolom B cocog sareng berries dina méja utama kuring

    Hayu urang leungiteun kasalahan-kasalahan pikeun sél tanpa patandingan:

    =IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&"""),"")

    Muhun, éta langkung saé :)

    Gabungkeun tabel tina spreadsheet Google anu béda — fungsi IMPORTRANGE

    Aya hiji deui fungsi anu kuring hoyong disebatkeun. Ieu penting sabab ngidinan Anjeun ngagabungkeun lambar nu aya dina spreadsheet Google béda (file).

    Pungsina disebut IMPORTRANGE:

    =IMPORTRANGE("spreadsheet_url","range_string")
    • urut mana numbu ka éta spreadsheet dimana anjeun narik data tina
    • anu kadua mana lambar & amp; rentang nu Anjeun hoyong candak tina spreadsheet éta

    Catetan. Abdi nyarankeun pisan ngaliwat dokumén Google ngeunaan fungsi ieu supados anjeun henteu sono kana nuansa penting dina karyana.

    Bayangkeun yén lambaran panelusur anjeun (kalayandata rujukan) aya dina Spreadsheet 2 (alias lookup spreadsheet). Lambaran utama anjeun aya dina Spreadsheet 1 (spreadsheet utama).

    Catetan. Pikeun IMPORTRANGE tiasa dianggo, anjeun kedah nyambungkeun duanana file. Sareng nalika Google Sheet nyarankeun tombol pikeun éta saatos anjeun ngetik rumus anjeun dina sél teras pencét Lebetkeun , pikeun rumus di handap ieu anjeun kedah ngalakukeun éta sateuacanna. Pitunjuk léngkah-léngkah ieu bakal ngabantosan anjeun.

    Di handap ieu conto pikeun ngahijikeun lambaran Google tina file béda maké IMPORTRANGE kalawan unggal pungsi nu geus diajar saméméhna kiwari.

    Conto 1. IMPORTRANGE + VLOOKUP

    Paké IMPORTRAGE salaku rentang dina VLOOKUP pikeun ngahijikeun 2 spreadsheet Google anu misah:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))

    Conto 2. IMPORTRANGE + INDEKS MATCH

    Sedengkeun pikeun INDEX MATCH & amp; IMPORTRANGE, rumus janten langkung ageung sabab anjeun kedah ngarujuk kana spreadsheet anu sanés dua kali: salaku rentang pikeun INDEX sareng salaku rentang pikeun MATCH:

    =IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")

    Conto 3. IMPORTRANGE + QUERY

    Tandem rumus ieu mangrupikeun karesep kuring. Éta bisa nungkulan ampir nanaon dina spreadsheets lamun dipaké babarengan. Ngahijikeun lambaran Google tina hamparan anu kapisah sanés pengecualian.

    =IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")

    Wah!

    Éta kanggo fungsi & amp; rumus.

    Anjeun bébas milih fungsi mana wae & amp; jieun rumus anjeun sorangan ku conto di luhur...

    atawa...

    ...coba alat husus nu ngagabungkeun lambaran Google pikeun anjeun! ;)

    Bebas rumuscara cocog & amp; merge data — Gabungkeun Sheets add-on pikeun Google Sheets

    Upami anjeun teu gaduh waktos ngawangun atanapi malah diajar rumus, atanapi upami anjeun ngan saukur milarian cara anu paling gampang pikeun gabung data dumasar kana rékaman umum, Gabungkeun Lembar bakal sampurna.

    Sadayana anu anjeun kedah laksanakeun nyaéta centang kotak centang dina 5 léngkah anu ramah-pamaké:

    1. pilih lambaran utama anjeun
    2. pilih lambaran paneangan anjeun
    3. tandaan kolom konci (anu ngandung rékaman pikeun cocog) kalayan kotak centang
    4. milih kolom pikeun diropéa:

  • saluyukeun pilihan tambahan, misalna, cirian rékaman diropéa kalawan warna atawa dina kolom status, jsb.
  • Malah aya kamungkinan pikeun nyimpen sadaya pilihan nu dipilih kana skenario jeung make deui iraha wae nu peryogi:

    Tonton video demo 3-menit ieu pikeun ningali kumaha jalanna:

    Kuring ajak anjeun masang Lembar Gabungan anjeun tina toko Google Sheets sareng turutan pitunjuk ieu pikeun nyobian. sarta update tabel anjeun sorangan kalawan inpo ti lambar sejen.

    Spreadsheet kalawan conto rumus

    Gabungkeun Google lambar & amp; update data - conto rumus (nyieun salinan tina file)

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.