Jedwali la yaliyomo
Chapisho la blogu la leo linaangazia njia zote za kuunganisha Majedwali 2 ya Google. Utatumia programu jalizi ya VLOOKUP, INDEX/MATCH, QUERY na Unganisha Laha ili kusasisha visanduku katika laha moja kutoka kwa rekodi kutoka kwa nyingine kulingana na zinazolingana katika safu wima zinazofanana.
Unganisha Laha za Google zinazotumia kitendakazi cha VLOOKUP
Kitu cha kwanza unachoweza kugeukia unapohitaji kulinganisha na kuunganisha laha mbili za Google ni kitendakazi cha VLOOKUP.
Sintaksia & matumizi
Chaguo hili la kukokotoa hutafuta safu wima unayobainisha kwa thamani fulani muhimu na kuvuta moja ya rekodi zinazohusiana kutoka safu mlalo hiyo hiyo hadi kwenye jedwali au laha nyingine.
Ingawa VLOOKUP ya Majedwali ya Google huchukuliwa kama kawaida. mojawapo ya vitendaji vigumu, kwa kweli ni ya moja kwa moja na hata rahisi pindi tu unapoifahamu.
Hebu tuangalie kwa haraka vipengele vyake:
=VLOOKUP(ufunguo_wa_utafutaji, masafa, faharasa, [imepangwa] )- search_key ndio thamani kuu unayotafuta. Inaweza kuwa mfuatano wowote wa maandishi, nambari, au rejeleo la seli.
- fungu ni lile kundi la visanduku (au jedwali) ambapo utatafuta ufunguo_wa_utafutaji na ambapo utavuta rekodi zinazohusiana kutoka.
Kumbuka. VLOOKUP katika Majedwali ya Google huchanganua safu wima ya kwanza ya masafa kwa ufunguo_wa_utafutaji .
- index ni nambari ya safu wima iliyo ndani ya masafa unapotaka kuvuta data kutoka.
Kwa mfano, ikiwa safu yako ya kutafuta ni A2:E20 na ni safu wima ya Eunahitaji kupata data kutoka, weka 5. Lakini ikiwa masafa yako ni D2:E20, utahitaji kuingiza 2 ili kupata rekodi kutoka safu wima E.
- [is_sorted] ndio hoja pekee ambayo unaweza kuiacha. Inatumika kusema ikiwa safu wima yenye thamani kuu imepangwa (TRUE) au la (FALSE). Ikiwa TRUE, chaguo la kukokotoa litafanya kazi na inayolingana karibu zaidi, ikiwa FALSE - na kamili. Inapoachwa, TRUE hutumiwa kwa chaguo-msingi.
Kidokezo. Tuna mwongozo wa kina uliotolewa kwa VLOOKUP katika Majedwali ya Google. Tafadhali iangalie ili kujifunza zaidi kuhusu chaguo la kukokotoa, sifa zake za kipekee & mipaka, na upate mifano zaidi ya fomula.
Kwa hoja hizi akilini, hebu tutumie VLOOKUP kuunganisha laha mbili za Google.
Tuseme nina jedwali ndogo iliyo na beri na vitambulisho vyake kwenye Laha2. Upatikanaji wa hisa haujulikani ingawa:
Hebu tuite jedwali hili kuu kwa kuwa lengo langu ni kulijaza.
Pia kuna jedwali lingine katika Jedwali1 lililo nalo. data yote iliyopo, ikiwa ni pamoja na upatikanaji wa hisa:
Nitaiita jedwali la utafutaji kwa kuwa nitalichunguza ili kupata data.
I. itatumia chaguo la kukokotoa la VLOOKUP la Majedwali ya Google ili kuunganisha laha hizi 2. Chaguo hili litalingana na matunda katika jedwali zote mbili, na kuvuta maelezo ya "hisa" yanayolingana kutoka kwenye utafutaji hadi kwenye jedwali kuu.
=VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)
Hivi ndivyo inavyofanya. fomula huunganisha laha mbili za Google haswa:
- Inatafuta thamani kutoka B2 (laha kuu) katika safu wima B kwenyeKaratasi 1 (karatasi ya kutazama).
Kumbuka. Kumbuka, VLOOKUP huchanganua safu wima ya 1 ya masafa maalum — Jedwali1!$B$2:$C$10 .
Kumbuka. Ninatumia marejeleo kamili ya safu kwa sababu ninakili fomula chini ya safuwima na kwa hivyo ninahitaji safu hii kukaa sawa katika kila safu ili matokeo yasivunjike.
- UONGO mwishoni husema kwamba data katika safu wima B (katika laha ya utafutaji) haijapangwa kwa hivyo ni zinazolingana kabisa ndizo zitakazozingatiwa.
- Pindi tu kunapolingana, VLOOKUP ya Majedwali ya Google huchota rekodi husika kutoka safu wima ya 2 ya safu wima hiyo (safu wima C).
Ficha hitilafu zilizorejeshwa na VLOOKUP katika Majedwali ya Google — IFERROR
Lakini vipi kuhusu hizo #N /A hitilafu?
Unaziona katika safu mlalo ambazo beri hazina zinazolingana kwenye laha nyingine na hakuna cha kurejesha. Kwa bahati nzuri, kuna njia ya kuweka visanduku kama hivyo badala yake viwe tupu.
Funga tu Majedwali yako ya Google VLOOKUP katika IFERROR:
=IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")
Kidokezo . Tenga na urekebishe hitilafu zingine Majedwali yako ya Google VLOOKUP inaweza kurudi kwa kutumia masuluhisho kutoka kwa mwongozo huu.
Mechi & sasisha rekodi za safu nzima mara moja — ArrayFormula
Jambo moja zaidi ningependa kutaja ni jinsi ya kulinganisha na kuunganisha data ya Majedwali ya Google ya safu nzima kwa wakati mmoja.
Hakuna kitu cha kupendeza hapa. , kitendakazi kimoja zaidi - ArrayFormula.
Badilisha rekodi yako ya ufunguo wa seli moja katika VLOOKUP ya Majedwali ya Google na safuwima nzima na uweke fomula hii yote.ndani ya ArrayFormula:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))
Kwa njia hii, hutahitaji kunakili fomula chini ya safuwima. ArrayFormula itarejesha matokeo sahihi kwa kila kisanduku mara moja.
Ingawa VLOOKUP katika Majedwali ya Google ni bora kwa kazi rahisi kama hizo, ina vikomo. Hapa ni moja ya vikwazo: haiwezi kuangalia upande wake wa kushoto. Masafa yoyote unayoonyesha, daima huchanganua safu wima yake ya kwanza.
Kwa hivyo, ikiwa unahitaji kuunganisha laha 2 za Google na vitambulisho vya kuvuta (data ya safu wima ya 1) kulingana na beri (safu wima ya 2), VLOOKUP haitasaidia. . Hutaweza tu kuunda fomula sahihi.
Katika hali kama hii, INDEX MATCH ya Majedwali ya Google huingia kwenye mchezo.
Mechi & unganisha laha za Google kwa kutumia INDEX MATCH duo
INDEX MATCH, au tuseme INDEX & MATCH, ni vitendaji viwili tofauti vya Majedwali ya Google. Lakini zinapotumiwa pamoja, ni kama VLOOKUP ya kiwango kinachofuata.
Ndiyo, pia huunganisha laha za Google: sasisha visanduku katika jedwali moja na rekodi kutoka kwa jedwali lingine kulingana na rekodi muhimu za kawaida.
Lakini wanafanya hivyo vyema zaidi kwa kuwa wanapuuza vikwazo vyote vilivyo na VLOOKUP.
Sitaangazia mambo yote ya msingi leo kwa sababu nilifanya hivyo katika chapisho hili la blogu. Lakini nitakupa mifano michache ya fomula ya INDEX MATCH ili uweze kuona jinsi inavyofanya kazi moja kwa moja kwenye lahajedwali za Google. Nitatumia sampuli za majedwali kutoka juu.
INDEX MATCH inatumika katika Majedwali ya Google
Kwanza, tuunganishe hizo.Google laha na usasishe upatikanaji wa hisa kwa matunda yote yanayolingana:
=INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))
Je INDEX & MATCH kazi inapotumika pamoja namna hiyo?
- MATCH hutazama B2 na kutafuta rekodi sawa kabisa katika safu wima B kwenye Laha1. Ikipatikana, hurejesha nambari ya safu mlalo iliyo na thamani hiyo — 10 katika kesi yangu.
- INDEX huenda kwenye safu mlalo ya 10 kwenye Laha 1 pia, inachukua thamani kutoka safu nyingine — C.
Sasa hebu tujaribu na tujaribu INDEX MATCH dhidi ya kile ambacho Majedwali ya Google VLOOKUP haiwezi kufanya — unganisha laha na usasishe safu wima iliyo kushoto kabisa kwa Vitambulisho vinavyohitajika:
=INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))
Easy-peasy :)
Kushughulikia hitilafu zilizoletwa na INDEX MATCH katika Majedwali ya Google
Wacha tuende mbali zaidi na kuondoa hitilafu hizo katika visanduku bila zinazolingana. IFERROR itasaidia tena. Weka tu Majedwali yako ya Google INDEX MATCH kama hoja yake ya kwanza.
Mfano 1.
=IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")
Mfano wa 2.
0> =IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")
Sasa, unawezaje kuunganisha laha hizo za Google kwa kutumia INDEX MATCH na kusasisha visanduku vyote kwenye safu wima mara moja?
Vema… Wewe usifanye. Kuna tatizo kidogo: ArrayFormula haifanyi kazi na hizi mbili.
Utahitaji kunakili fomula ya INDEX MATCH chini ya safu wima au utumie chaguo la kukokotoa la Majedwali ya Google QUERY kama njia mbadala.
Unganisha Laha za Google & sasisha visanduku kwa kutumia QUERY
Majedwali ya Google QUERY ndicho chaguo bora zaidi katika lahajedwali.Kwa kuzingatia jambo hili, haishangazi inatoa njia ya kuunganisha majedwali - linganisha & unganisha thamani kutoka laha tofauti.
=QUERY(data, hoja, [vichwa])Kidokezo. Ikiwa hujawahi kutumia Majedwali ya Google QUERY hapo awali, mafunzo haya yatakupitisha katika lugha yake maalum. >Majedwali ya Google QUERY huangalia laha yangu ya utafutaji (Jedwali1 lenye rekodi ninazohitaji kuvuta hadi kwenye jedwali langu kuu)
Wacha nipoteze hitilafu hizo kwa visanduku visivyolingana:
=IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&"""),"")
Vema, hiyo ni bora :)
Unganisha majedwali kutoka lahajedwali tofauti za Google — kipengele cha IMPORTRANGE
Kuna chaguo za kukokotoa moja zaidi ningependa kutaja. Ni muhimu kwa sababu hukuruhusu kuunganisha laha zilizo katika lahajedwali tofauti za Google (faili).
Chaguo la kukokotoa linaitwa IMPORTRANGE:
=IMPORTRANGE("spreadsheet_url","range_string")- ya kwanza huenda kwa kiungo cha lahajedwali hiyo ambapo unavuta data kutoka
- mwisho huenda kwenye laha & masafa ambayo ungependa kuchukua kutoka lahajedwali hiyo
Kumbuka. Ninapendekeza sana kupitia hati za Google kwenye chaguo hili la kukokotoa ili usikose nuance yoyote muhimu ya kazi yake.
Fikiria kuwa karatasi yako ya utafutaji (nadata ya marejeleo) iko katika Lahajedwali 2 (aka lookup spreadsheet). Laha yako kuu iko katika Lahajedwali 1 (lahajedwali kuu).
Kumbuka. Ili IMPORTRANGE ifanye kazi, lazima uunganishe faili zote mbili. Na wakati Jedwali la Google linapendekeza kitufe cha hilo mara tu baada ya kuandika fomula yako kwenye kisanduku na kugonga Enter , kwa fomula zilizo hapa chini huenda ukahitaji kufanya hivyo mapema. Mwongozo huu wa hatua kwa hatua utakusaidia.
Ifuatayo ni mifano ya kuunganisha laha za Google kutoka faili tofauti kwa kutumia IMPORTRANGE na kila chaguo la kukokotoa ambalo umejifunza mapema leo.
Mfano 1. IMPORTRANGE + VLOOKUP
Tumia IMPORTRAGE kama masafa katika VLOOKUP ili kuunganisha lahajedwali 2 tofauti za Google:
=ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))
Mfano 2. UMUHIMU + INDEX MATCH
Kama INDEX MATCH & IMPORTRANGE, fomula inakuwa kubwa zaidi kwa kuwa unahitaji kurejelea lahajedwali nyingine mara mbili: kama masafa ya INDEX na kama masafa ya 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)),"")
Mfano 3. UMUHIMU + QUERY
Sanjari hizi za fomula ndizo ninazozipenda zaidi. Wanaweza kushughulikia karibu chochote katika lahajedwali zinapotumiwa pamoja. Kuunganisha laha za Google kutoka kwa lahajedwali tofauti sio ubaguzi.
=IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")
Whew!
Hayo tu ni kwa vitendakazi & fomula.
Uko huru kuchagua kitendakazi chochote & tengeneza fomula yako mwenyewe kwa mifano iliyo hapo juu…
au…
...jaribu zana maalum inayokuunganishia laha za Google! ;)
bila fomulanjia ya kulinganisha & amp; unganisha data — Unganisha programu jalizi ya Majedwali ya Google kwa Majedwali ya Google
Ikiwa huna muda wa kuunda au hata kujifunza fomula, au ikiwa unatafuta tu njia rahisi zaidi ya kujiunga na data kulingana na rekodi za kawaida, Unganisha Majedwali ya Google itakuwa kamili.
Utahitaji kufanya ni kuweka tiki kwenye visanduku vya kuteua katika hatua 5 zinazofaa mtumiaji:
- chagua laha yako kuu
- chagua karatasi yako ya kuangalia
- weka alama kwenye safu wima muhimu (zilizo na rekodi zinazolingana) na visanduku vya kuteua
- chagua safu wima ili kusasisha:
Kuna uwezekano hata wa kuhifadhi chaguo zote zilizochaguliwa katika hali na kuzitumia tena wakati wowote unapohitaji:
Tazama video hii ya onyesho ya dakika 3 ili kuona jinsi inavyofanya kazi:
Ninakuhimiza usakinishe Merge Laha zako kutoka duka la Majedwali ya Google na ufuate maagizo haya ili kujaribu na usasishe jedwali lako mwenyewe kwa maelezo kutoka laha nyingine.