Fergelykje gegevens yn twa Google-blêden as kolommen foar wedstriden en ferskillen

  • Diel Dit
Michael Brown

Oft de simmer op ús doarren kloppet of de winter Westeros ynfalle, wy wurkje noch yn Google Blêden en moatte ferskate stikken tabellen mei elkoar fergelykje. Yn dit artikel diel ik manieren om jo gegevens oan te passen en tips te jaan om dat fluch te dwaan.

    Fergelykje twa kolommen of blêden

    Ien fan de taken dy't jo miskien hawwe is om twa kolommen of blêden te scannen foar oerienkomsten of ferskillen en se earne bûten de tabellen te identifisearjen.

    Fergelykje twa kolommen yn Google Blêden foar oerienkomsten en ferskillen

    Ik sil begjinne troch twa sellen yn Google Blêden te fergelykjen. Op dizze manier kinne jo rige foar rige hiele kolommen scannen.

    Foarbyld 1. Google Sheets - fergelykje twa sellen

    Foar dit earste foarbyld hawwe jo in helpkolom nedich om de formule yn te fieren de earste rige fan de gegevens om te fergelykjen:

    =A2=C2

    As sellen oerienkomme, sille jo TRUE sjen, oars FALSE. Om alle sellen yn in kolom te kontrolearjen, kopiearje de formule nei oare rigen:

    Tip. Om kolommen út ferskate triemmen te fergelykjen, moatte jo de funksje IMPORTRANGE brûke:

    =A2=IMPORTRANGE("spreadsheet_url","Sheet1!A2")

    Foarbyld 2. Google Blêden - fergelykje twa listen foar oerienkomsten en ferskillen

    • In nettere oplossing soe wêze om de IF-funksje te brûken. Jo kinne de krekte status ynstelle foar identike en ferskillende sellen :

      =IF(A2=C2,"Match","Differ")

      Tip. As jo ​​gegevens yn ferskillende gefallen skreaun binne en jo sokke wurden as oars wolle beskôgje,hjir is de formule foar jo:

      =IF(EXACT(A2,C2),"Match","Differ")

      Wêr't EXACT de saak beskôget en nei de folsleine identike siket.

    • Om allinich rigen te identifisearjen mei dûbele sellen , brûk dizze formule:

      =IF(A2=C2,"Match","")

    • Om allinich rigen te markearjen mei unyke records tusken sellen yn twa kolommen, nim dizze:

      =IF(A2=C2,"","Differ")

    Foarbyld 3. Fergelykje twa kolommen yn Google Blêden

    • D'r is in manier om it kopiearjen fan de formule oer elke rige te foarkommen. Jo kinne in array IF-formule foarmje yn 'e earste sel fan jo helperkolom:

    =ArrayFormula(IF(A2:A=C2:C,"","Differ"))

    Dit IF pearet elke sel fan kolom A mei deselde rige yn kolom C As records oars binne , sil de rige dêrmei identifisearre wurde. Wat moai is oan dizze arrayformule is dat it automatysk elke rige tagelyk markeart:

  • As jo ​​de rigen leaver neame wolle mei identike sellen , folje dan it twadde argumint fan de formule ynstee fan de tredde:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Foarbyld 4. Fergelykje twa Google-blêden foar ferskillen

    Faak moatte jo twa kolommen yn Google Blêden fergelykje dy't binnen in grutte tafel. Of it kinne folslein oare blêden wêze, lykas rapporten, priislisten, wurkdagen per moanne, ensfh. Dan, leau ik, kinne jo net betelje om in helpkolom te meitsjen of it kin frij lestich wêze om te behearjen.

    As dit bekend klinkt, meitsje jo gjin soargen, jo kinne de ferskillen noch op in oar blêd markearje.

    Hjir binnetwa tabellen mei produkten en harren prizen. Ik wol alle sellen mei ferskillende ynhâld fine tusken dizze tabellen:

    Begjin mei it meitsjen fan in nij blêd en fier de folgjende formule yn A1:

    =IF(Sheet1!A1Sheet2!A1,Sheet1!A1&" | "&Sheet2!A1,"")

    Opmerking. Jo moatte de formule kopiearje oer it berik gelyk oan de grutte fan 'e grutste tabel.

    As resultaat sille jo allinich de sellen sjen dy't ferskille yn ynhâld. De formule sil ek records fan beide tabellen lûke en se skiede mei in karakter dat jo ynfiere yn 'e formule:

    Tip. As de te fergelykjen blêden yn ferskate bestannen binne, opnij gewoan de IMPORTRANGE-funksje op:

    =IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),Sheet1!A1&" | "&IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),"")

    Tool foar Google Sheets om twa kolommen en blêden te fergelykjen

    Fansels, elk fan 'e boppesteande foarbylden kinne brûkt wurde om te ferlykjen twa kolommen út ien of twa tabellen of sels match sheets. D'r is lykwols in ark dat wy makke hawwe foar dizze taak dat jo in protte profitearje sil.

    It sil twa Google-blêden en kolommen fergelykje foar duplikaten of unyk yn 3 stappen. Lit de fûne records markearje mei in statuskolom (dy't trouwens kin wurde filtere) of kleur, kopiearje of ferpleatse se nei in oare lokaasje, of sels sellen wiskje en folsleine rigen wiskje mei dupes dan ek.

    I brûkte de add-on om de rigen fan Blêd1 te finen dy't ôfwêzich binne fan Blêd2 basearre op Fruit en MSRP kolommen:

    Doe haw ik myn ynstellings bewarre yn ien senario. No kin ik se fluch rinne sûnder alle stappen troch te geanwer as records yn myn tabellen feroarje. Ik moat dat senario gewoan begjinne fanút it menu fan Google Blêden:

    Foar jo better gemak hawwe wy alle opsjes fan it ark beskreaun op har helpside en yn dizze fideo:

    Fiel jo frij om it sels te besykjen en merk op hoefolle tiid it jo besparret. :)

    Gegevens fergelykje yn twa Google-blêden en ûntbrekkende records ophelje

    Twa Google-blêden fergelykje foar ferskillen en werhellingen is it heale wurk, mar hoe sit it mei ûntbrekkende gegevens? D'r binne ek spesjale funksjes foar dit, bygelyks VLOOKUP. Litte wy sjen wat jo kinne dwaan.

    Fyn ûntbrekkende gegevens

    Foarbyld 1

    Stel jo foar dat jo twa produkten hawwe (kolommen A en C yn myn gefal, mar se kinne gewoanwei op ferskate blêden wêze). Jo moatte dejingen fine dy't presintearre binne yn 'e earste list, mar net yn' e twadde. Dizze formule sil de trúk dwaan:

    =ISERROR(VLOOKUP(A2,$C:$C,1,0))

    Hoe wurket de formule:

    • VLOOKUP siket nei it produkt fan A2 yn 'e twadde list. As it der is, jout de funksje de produktnamme werom. Of oars krije jo in #N/A flater, wat betsjut dat de wearde net fûn is yn kolom C.
    • ISERROR kontrolearret wat VLOOKUP jout en lit jo WAAR sjen as it de wearde is en FALSE as it de flater is.

    Sa binne sellen mei FALSE wat jo sykje. Kopiearje de formule nei oare sellen om elk produkt fan 'e earste list te kontrolearjen:

    Opmerking. As jo ​​kolommen binne yn ferskillende blêden, jo formule silferwize ien fan harren:

    =ISERROR(VLOOKUP(A2,Sheet2!$C:$C,1,0))

    Tip. Om mei in ien-sel formule te kommen, moat it in array wêze. Sa'n formule sil automatysk alle sellen folje mei resultaten:

    =ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))

    Foarbyld 2

    In oare tûke manier soe wêze om alle optredens fan it produkt fan A2 yn kolom C te tellen:

    =IF(COUNTIF($C:$C, $A2)=0, "Not found", "")

    As der hielendal neat te tellen is, sil de IF-funksje sellen markearje mei Net fûn . Oare sellen bliuwe leech:

    Foarbyld 3

    Wêr't VLOOKUP is, is MATCH. Jo witte dat, krekt? ;) Hjir is de formule om produkten te passen yn plak fan te tellen:

    =IF(ISERROR(MATCH($A2,$C:$C,0)),"Not found","")

    Tip. Fiel jo frij om it krekte berik fan 'e twadde kolom oan te jaan as it itselde bliuwt:

    =IF(ISERROR(MATCH($A2,$C2:$C28,0)),"Not found","")

    Pull matching data

    Foarbyld 1

    Jo taak kin in bytsje wêze fancier: jo moatte miskien lûke alle ûntbrekkende ynformaasje foar de records mienskiplik foar beide tabellen, Bygelyks, update prizen. As dat sa is, moatte jo MATCH yn INDEX ynpakke:

    =INDEX($E:$E,MATCH($A2,$D:$D,0))

    De formule fergeliket fruchten yn kolom A mei fruchten yn kolom D. Foar alles fûn, lûkt it de prizen út kolom E nei kolom B.

    Foarbyld 2

    Sa't jo miskien hawwe rieden, soe in oar foarbyld de Google Sheets VLOOKUP-funksje brûke dy't wy in skoft lyn beskreaun hawwe.

    Dochs binne der in pear mear ynstruminten foar de baan. Wy hawwe se ek allegear beskreaun yn ús blog:

    1. Dizze sil dwaan foar de basis: records sykje, oerienkomme en bywurkje.
    2. Dizze sille net allinichupdate sellen, mar tafoegje besibbe kolommen & amp; net-oerienkommende rigen.

    Blêden gearfoegje mei de add-on

    As jo ​​noch wurch binne fan formules, kinne jo ús add-on Merge Blêden brûke om twa fluch oerienkomme en gearfoegje Google blêden. Njonken syn basisdoel om de ûntbrekkende gegevens te lûken, kin it ek besteande wearden bywurkje en sels net-oerienkommende rigen tafoegje. Jo kinne alle feroarings sjen yn kleur of yn in statuskolom dy't filtere wurde kin.

    Tip. Kontrolearje ek dizze fideo oer de add-on Merge Sheets:

    Betingstlike opmaak om gegevens yn twa Google Blêden te fergelykjen

    D'r is noch ien standert manier wêrop Google biedt om te fergelykjen dyn gegevens - troch kleurjen wedstriden en / of ferskillen fia betingst opmaak. Dizze metoade lit alle records wêr't jo nei sykje direkt opfalle. Jo taak hjir is om in regel te meitsjen mei in formule en dizze ta te passen op it juste gegevensberik.

    Markearje duplikaten yn twa blêden of kolommen

    Litte wy twa kolommen yn Google Blêden fergelykje foar oerienkomsten en kleur allinich de sellen yn kolom A dy't oerienkomme mei sellen yn deselde rige yn kolom C:

    1. Selektearje it berik mei records om te kleurjen (A2:A10 foar my).
    2. Gean nei Opmaak > Betingst opmaak yn it spreadsheetmenu.
    3. Fier in ienfâldige formule yn foar de regel:

      =A2=C2

    4. Kies de kleur om sellen te markearjen.

    Tip. As jo ​​kolommen feroarje yn grutte konstant en jo wolle deregel om alle nije yngongen te beskôgjen, tapasse it op de heule kolom (A2:A, oannommen dat de gegevens om te fergelykjen begjinne fan A2) en wizigje de formule sa:

    =AND(A2=C2,ISBLANK(A2)=FALSE)

    Dit sil ferwurkje hiele kolommen en negearje lege sellen.

    Opmerking. Om gegevens fan twa ferskillende blêden te fergelykjen, moatte jo oare oanpassingen meitsje oan 'e formule. Jo sjogge, betingst opmaak yn Google Sheets stipet gjin cross-sheet referinsjes. Jo kinne lykwols yndirekt tagong krije ta oare blêden:

    =A2=INDIRECT("Sheet2!C2:C")

    Spesifisearje yn dit gefal it berik om de regel ta te passen op - A2:A10.

    Fergelykje twa Google-blêden en kolommen foar ferskillen

    Om records te markearjen dy't net oerienkomme mei sellen op deselde rige yn in oare kolom, is de drill itselde as hjirboppe. Jo selektearje it berik en meitsje in regel foar betingst opmaak. De formule hjir lykwols ferskilt:

    =A2C2

    Op 'e nij, wizigje de formule om de regel dynamysk te meitsjen (lit dy alle nij tafoege wearden yn dizze kolommen beskôgje):

    =AND(A2=C2,ISBLANK(A2)=FALSE)

    En brûk de yndirekte ferwizing nei in oar blêd as de kolom om te fergelykjen der is:

    =A2INDIRECT("Sheet1!C2:C")

    Opmerking. Ferjit net it berik op te jaan om de regel op te tapassen - A2:A10.

    Fergelykje twa listen en markearje records yn beide

    Fansels is it wierskynliker dat deselde records yn jo kolommen ferspraat wurde. De wearde yn A2 yn ien kolom sil net needsaaklik wêze op 'e twadde rige fan in oare kolom. Yn feite kin itferskine folle letter. Dúdlik fereasket dit in oare metoade foar it sykjen nei de items.

    Foarbyld 1. Fergelykje twa kolommen yn Google Blêden en markearje ferskillen (unyk)

    Om unike wearden yn elke list te markearjen, moatte jo oanmeitsje twa betingsten opmaakregels foar elke kolom.

    Kleurkolom A: =COUNTIF($C$2:$C$9,$A2)=0

    Kleurkolom C: =COUNTIF($A$2:$A$10,$C2)=0

    Hjir binne de unykheden dy't ik haw:

    Foarbyld 2. Sykje en markearje duplikaten yn twa kolommen yn Google Blêden

    Jo kinne gewoane wearden kleurje nei lichte wizigingen yn beide formules fan it foarige foarbyld. Lit de formule gewoan alles telle grutter as nul.

    Kleurdupes tusken kolommen yn A allinne: =COUNTIF($C$2:$C$9,$A2)>0

    Kleur dupes tusken kolommen yn C allinne: =COUNTIF($A$2:$A$10,$C2)>0

    Tip. Fyn folle mear formulefoarbylden om duplikaten te markearjen yn Google Sheets yn dizze tutorial.

    Fluch manier om kolommen te passen en records te markearjen

    Betingstlike opmaak kin soms lestich wêze: jo kinne per ongelok in pear regels meitsje oer itselde berik of jilde kleuren mei de hân oer sellen mei regels. Ek moatte jo alle berik yn 'e gaten hâlde: dejingen dy't jo markearje fia regels en dy't jo yn 'e regels sels brûke. Al dizze kinne jo in protte betize meitsje as jo net taret binne en net wis binne wêr't jo nei it probleem sykje moatte.

    Gelokkich is ús Fergelykje kolommen of blêden yntuïtyf genôch om jo te helpen twa kolommen binnen ien tabel te passen, twa ferskillende tabellen op ienblêd, of sels twa aparte blêden, en markearje dy unike of dupes dy't yn jo gegevens kinne sneupe.

    Hjir is hoe't ik duplikaten markearre tusken twa tabellen basearre op Fruit en MSRP kolommen mei it ark:

    Ik kin dizze ynstellings ek bewarje yn in werbrûkber senario. As de records bywurkje, sil ik dit senario yn mar in klik oproppe en de add-on sil fuortendaliks begjinne mei it ferwurkjen fan alle gegevens. Sa foarkom ik dat ik al dy ynstellingen werhelje oer de tafoegingsstappen. Jo sille sjen hoe't senario's wurkje yn it foarbyld hjirboppe en yn dizze tutorial.

    Tip. Hawwe jo de demo-fideo sjoen foar de Add-on Fergelykje kolommen of blêden? Besjoch it.

    Al dizze metoaden binne no ta jo beskikking - eksperimintearje mei har, wizigje en tapasse op jo gegevens. As gjin fan 'e suggestjes jo bepaalde taak helpt, fiel jo frij om jo saak te besprekken yn' e kommentaren hjirûnder.

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.