Batu Google 2 orri eta eguneratu datuak erregistro arruntetan oinarrituta

  • Partekatu Hau
Michael Brown

Gaurko blogeko argitalpenak Google-ko bi orri bateratzeko modu guztiak erakusten ditu. VLOOKUP, INDEX/MATCH, QUERY eta Merge Sheets gehigarria erabiliko duzu orri bateko gelaxkak beste bateko erregistroetatik eguneratzeko, zutabe komunetako parekatzeetan oinarrituta.

    Bateatu. Google orriak VLOOKUP funtzioa erabiliz

    Google orri bi lotu eta batu behar dituzunean jo dezakezun lehen gauza VLOOKUP funtzioa da.

    Sintaxia & erabilera

    Funtzio honek gako-balio jakin bat zehazten duzun zutabe batean bilatzen du eta errenkada bereko erlazionatutako erregistro bat beste taula edo orri batera eramaten du.

    Google Sheets VLOOKUP normalean bezala hartzen den arren. funtzio zailetako bat, egia esan nahiko zuzena eta are erraza da ezagutzen duzunean.

    Eman diezaiegun begirada azkar haren osagaiei:

    =VLOOKUP(bilaketa_gakoa, barrutia, indizea, [ordenatuta dago] )
    • bilaketa_gakoa bilatzen ari zaren gako-balioa da. Edozein testu-kate, zenbaki edo gelaxka-erreferentzia izan daiteke.
    • barrutia gelaxka-talde hori (edo taula) da, non bilaketa_gakoa bilatuko duzun. eta nondik aterako dituzun erlazionatutako erregistroak.

      Oharra. VLOOKUP Google Sheets-en barrutiaren lehen zutabea bilaketa_gakoa bilatzen du beti.

    • indizea datuak atera nahi dituzun barruti horretako zutabearen zenbakia da.

      Adibidez, bilatu behar duzun barrutia A2:E20 bada eta E zutabea badadatuak hemendik lortu behar dituzu, idatzi 5. Baina zure barrutia D2:E20 bada, 2 sartu beharko duzu E zutabeko erregistroak lortzeko.

    • [is_sorted] da bazter dezakezun argudio bakarra. Gako-balioak dituen zutabea ordenatuta dagoen (EGIA) ala ez (GEZURRA) esateko erabiltzen da. EGIA bada, funtzioak parekatzerik hurbilenarekin funtzionatuko du, GEZURRA bada — osoarekin. Baztertzen denean, TRUE erabiltzen da lehenespenez.

    Aholkua. Google Sheets-en BILAKETAri eskainitako gida zehatza dugu. Mesedez, begiratu funtzioari, bere berezitasunei eta amp; mugak, eta formula adibide gehiago lortu.

    Argudio hauek kontuan izanda, erabil dezagun VLOOKUP Google-ko bi orri bateratzeko.

    Demagun taula txiki bat dudala baia eta haien IDak Sheet2-n. Izakiaren erabilgarritasuna ezezaguna da, hala ere:

    Dei diezaiogun taula honi nagusia, nire helburua betetzea baita.

    Badago beste taula bat Sheet1-n. datu guztiak tokian bertan, stocken erabilgarritasuna barne:

    Bilaketa taula deituko diot, datuak lortzeko aztertuko dudalako.

    Nik Google Sheets VLOOKUP funtzioa erabiliko du 2 orri hauek batzeko. Funtzioak baia bat egingo du bi tauletan, eta dagokion "stock" informazioa aterako du bilaketatik taula nagusira.

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

    Hona nola hau formulak Google-ren bi orri batzen ditu zehatz-mehatz:

    1. B2 (orri nagusia) balioa bilatzen du B zutabean.Fitxa1 (bilaketa orria).

      Oharra. Gogoratu, BILAKETAK zehaztutako barrutiaren 1. zutabea aztertzen du — Sheet1!$B$2:$C$10 .

      Oharra. Barrutirako erreferentzia absolutuak erabiltzen ditut, formula zutabean behera kopiatzen dudalako eta, beraz, barruti hau errenkada guztietan berdin egon dadin behar dudalako emaitza hausten ez dadin.

    2. FALSEak amaieran B zutabeko datuak (bilaketa-orrian) ez direla ordenatzen dio, beraz, bat-etortze zehatzak soilik hartuko dira kontuan.
    3. Etorkizun bat dagoenean, Google Sheets VLOOKUP-ek erlazionatutako erregistroa ateratzen du barruti horretako 2. zutabetik (C zutabea).

    Ezkutatu VLOOKUP-ek Google Sheets-en emandako erroreak — IFERROR

    Baina zer gertatzen da #N horiei buruz. /A akatsak?

    Ikusten dituzu errenkada horietan, baia beste orri batean pospolorik ez duten eta ez dagoen ezer itzultzeko. Zorionez, badago modu bat horrelako gelaxkak hutsik mantentzeko.

    Jarri zure Google Sheets VLOOKUP IFERROR aukeran:

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

    Aholkua . Harrapatu eta konpondu Google Sheets VLOOKUP-ek itzul ditzakeen beste errore batzuk gida honetako irtenbideak erabiliz.

    Lotu eta amp; eguneratu zutabe osoko erregistroak aldi berean — ArrayFormula

    Aipatu nahiko nukeen beste gauza bat zutabe osoko Google Sheets-en datuak aldi berean nola lotu eta nola uztartu da.

    Hemen ez dago ezer dotorerik. , funtzio bat gehiago besterik ez — ArrayFormula.

    Ordezkatu Google Sheets VLOOKUP-ko gelaxka bateko gako-erregistroa zutabe osoarekin eta jarri formula osoa.ArrayFormula barruan:

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

    Horrela, ez duzu formula zutabean behera kopiatu beharko. ArrayFormulak emaitza zuzena itzuliko dio gelaxka bakoitzari berehala.

    Google Sheets-en VLOOKUP zeregin sinpleetarako ezin hobea den arren, muga batzuk ditu. Hona eragozpenetako bat: ezin du ezkerrera begiratu. Adierazi duzun barrutia edozein dela ere, bere lehen zutabea eskaneatzen du beti.

    Horrela, Google-ren 2 orri batu behar badituzu eta atera IDak (1. zutabeko datuak) baia (2. zutabea) oinarrituta (2. zutabea), VLOOKUP ez du lagunduko. . Ezin izango duzu formula zuzen bat eraiki.

    Horrelako kasuetan, Google Sheets-erako INDEX MATCH jokoan sartzen da.

    Lotu eta amp; batu Google orriak INDEX MATCH duo erabiliz

    INDEX MATCH, edo hobeto esanda INDEX & MATCH, Google Sheets-en bi funtzio desberdin dira. Baina elkarrekin erabiltzen direnean, hurrengo mailako VLOOKUP bat bezalakoa da.

    Bai, Google-ren orriak ere batzen dituzte: eguneratu taula bateko gelaxkak beste taula bateko erregistroekin gako-erregistro arruntetan oinarrituta.

    Baina askoz hobeto egiten dute VLOOKUPek dituen muga horiek guztiak alde batera uzten baitituzte.

    Gaur ez ditut oinarri guztiak estaliko blogeko argitalpen honetan hori egin dudalako. Baina INDEX MATCH formula adibide batzuk emango dizkizut, zuzenean Google kalkulu-orrietan nola funtzionatzen duten ikus dezazun. Goiko taula lagin berdinak erabiliko ditut.

    INDEX MATCH Google Sheets-en ekintzan

    Lehenik eta behin, batu ditzagun horiekGoogle orriak eta eguneratu izakinen erabilgarritasuna bat datozen baia guztientzat:

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

    Nola INDEX & MATCH-ek funtzionatzen du elkarrekin erabiltzen denean?

    1. MATCH-ek B2-ra begiratzen du eta 1. orriko B zutabean erregistro bera bilatzen du. Aurkitutakoan, balio hori duen errenkadaren zenbakia itzultzen du — 10 nire kasuan.
    2. INDEX 10. errenkada horretara doa Sheet1 ere, beste zutabe bateko balioa hartzen du soilik — C.

    Orain saiatu gaitezen INDEX MATCH Google Sheets VLOOKUP egin ezin duenarekin alderatuz — batu orriak eta eguneratu ezkerreko zutabea beharrezko IDekin:

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

    Erraza :)

    Kudeatu INDEX MATCH-ek Google Sheets-en emandako erroreak

    Goazen harago eta ken ditzagun bat-etortzerik ez duten gelaxketako akatsak. IFERROR-ek berriro lagunduko du. Jarri Google Sheets INDEX MATCH lehen argumentu gisa.

    1.adibidea.

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

    2.adibidea.

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

    Orain, nola bateratu Google orri horiek INDEX MATCH erabiliz eta eguneratu zutabe osoko gelaxka guztiak aldi berean?

    Beno... ez egin. Arazo txiki bat dago: ArrayFormulak ez du funtzionatzen bi hauekin.

    INDEX MATCH formula zutabean behera kopiatu beharko duzu edo Google Sheets QUERY funtzioa erabili alternatiba gisa.

    Bateatu Google orriak & eguneratu gelaxkak QUERY erabiliz

    Google Sheets QUERY da kalkulu-orrietako funtziorik indartsuena.Gauza hau kontuan izanda, ez da harritzekoa taulak bateratzeko modu bat eskaintzen duela — lotu & bateratu orri ezberdinetako balioak.

    =KOLTA(datuak, kontsulta, [goiburuak])

    Aholkua. Google Sheets QUERY inoiz erabili ez baduzu, tutorial honek bere hizkuntza berezia ezagutuko zaitu.

    Zer itxura izan behar du QUERY formulak Stock zutabea benetako datuekin eguneratzeko?

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

    • Google Sheets QUERY-k nire bilaketa-orria begiratzen du (Sheet1 nire taula nagusira eraman behar ditudan erregistroekin)
    • eta C zutabeko gelaxka guztiak itzultzen ditu, non B zutabea nire taula nagusiko baia bat datorrenean

    Utzidazue bat-etortzerik gabeko gelaxketarako errore horiek galtzen:

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

    Beno, hobeto :)

    Batu Google kalkulu-orri ezberdinetako taulak — IMPORTRANGE funtzioa

    Badago aipatu nahi dudan funtzio bat gehiago. Garrantzitsua da Google-ren kalkulu-orri ezberdinetan (fitxategietan) dauden orriak bateratzeko aukera ematen duelako.

    Funtzioa IMPORTRANGE deitzen da:

    =IMPORTRANGE("spreadsheet_url","barruti_katea")
    • lehenak kalkulu-orri horretara doan esteka, non datuak ateratzen dituzun
    • bigarrenak fitxara doa & kalkulu-orri horretatik hartu nahi duzun barrutia

    Oharra. Funtzio honi buruzko Google docs-etik pasatzea gomendatzen dizut, bere lanaren ñabardura garrantzitsurik galdu ez dezazun.

    Iruditu zure bilaketa-orriarekin (erreferentzia-datuak) 2. kalkulu-orrian (bilaketa kalkulu-orrian) dago. Zure orri nagusia 1. kalkulu-orrian dago (kalkulu-orri nagusia).

    Oharra. IMPORTRANGE funtziona dezan, bi fitxategiak konektatu behar dituzu. Eta Google Sheet-ek horretarako botoi bat iradokitzen duen bitartean formula gelaxka batean idatzi eta Sartu sakatu ondoren, beheko formuletarako agian hori aldez aurretik egin beharko duzu. Urratsez urrats gida honek lagunduko dizu.

    Behean, fitxategi ezberdinetako Google orriak batzeko adibideak dituzu IMPORTRANGE erabiliz gaur lehenago ikasi duzun funtzio bakoitzarekin.

    1. adibidea. IMPORTRANGE + VLOOKUP

    Erabili IMPORTRAGE barruti gisa. VLOOKUP Google 2 kalkulu-orri bereizi bateratzeko:

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

    Adibidea 2. IMPORTRANGE + INDEX MATCH

    INDEX MATCH & IMPORTRANGE, formula handiago bihurtzen da beste kalkulu-orri bat bitan aipatu behar duzulako: INDEX-en barruti gisa eta MATCH-en barruti gisa:

    =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)),"")

    Adibidea 3. IMPORTRANGE + QUERY

    Formulen tandem hau nire gustukoena da. Kalkulu-orrietan ia edozeri aurre egin dezakete elkarrekin erabiltzen direnean. Google-ren orriak kalkulu-orri bereizietatik batzea ez da salbuespena.

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

    Bai!

    Hori da funtzioetarako eta amp; formulak.

    Aske zara edozein funtzio hautatzeko & eraiki zure formula goiko adibideen arabera...

    edo...

    ...saiatu Google-ren orriak batzen dituen tresna berezi bat! ;)

    Formularik gabelotzeko modua & bateratu datuak — Google Sheets-en Merge Sheets gehigarria

    Formulak eraikitzeko edo ikasteko denborarik ez baduzu, edo erregistro arruntetan oinarritutako datuak batzeko modurik errazena bilatzen baduzu, Bateratu orriak ezin hobea izango da.

    Egin beharko duzun bakarra kontrol-laukiak markatzea da 5 urratsetan:

    1. hautatu zure orri nagusia
    2. hautatu zure bilaketa-orria
    3. markatu gako-zutabeak (erregistroak bat datozenak) kontrol-laukiekin
    4. aukeratu eguneratzeko zutabeak:

  • Doitu aukera gehigarriak, adibidez, eguneratutako erregistroak kolorez edo egoera-zutabe batean markatu, etab.
  • Hautatutako aukera guztiak eszenatoki batean gordetzeko eta behar duzun bakoitzean berrerabiltzeko aukera ere badago:

    Ikusi 3 minutuko demo-bideo hau nola funtzionatzen duen ikusteko:

    Bate-orriak Google Sheets dendan instalatzera animatzen zaitut eta jarraibide hauek saiatzeko. eta eguneratu zure taula beste orri bateko informazioarekin.

    Kalkulu-orria formula adibideekin

    Batu Google orriak & eguneratu datuak - formula adibideak (fitxategiaren kopia bat egin)

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.