Komparu datumojn en du Guglo-folioj aŭ kolumnoj por kongruoj kaj diferencoj

  • Kundividu Ĉi Tion
Michael Brown

Ĉu somero frapas niajn pordojn aŭ vintre invadas Westeron, ni ankoraŭ laboras en Google Sheets kaj devas kompari malsamajn tabelojn unu kun la alia. En ĉi tiu artikolo, mi dividas manierojn kongrui viajn datumojn kaj doni konsilojn por fari tion rapide.

    Komparu du kolumnojn aŭ foliojn

    Unu el la taskoj kiujn vi eble havas estas skani du kolumnojn aŭ foliojn por kongruoj aŭ diferencoj kaj identigi ilin ie ekster la tabeloj.

    Komparu du kolumnojn en Guglo-Folioj por kongruoj kaj diferencoj

    Mi komencos komparante du ĉelojn en Google Sheets. Tiel vi ebligas skani tutajn kolumnojn vicon post vico.

    Ekzemplo 1. Guglo-folioj – komparu du ĉelojn

    Por ĉi tiu unua ekzemplo, vi bezonos helpan kolumnon por enigi la formulon en la unua vico de la datumoj komparindaj:

    =A2=C2

    Se ĉeloj kongruas, vi vidos VERA, alie FALSA. Por kontroli ĉiujn ĉelojn en kolumno, kopiu la formulon malsupren al aliaj vicoj:

    Konsileto. Por kompari kolumnojn de malsamaj dosieroj, vi devas uzi la funkcion IMPORTRANGE:

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

    Ekzemplo 2. Guglo-Folikoj – komparu du listojn por kongruoj kaj diferencoj

    • Pli bona solvo estus uzi la SE-funkcion. Vi povos agordi la ĝustan staton por identaj kaj malsamaj ĉeloj :

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

      Konsileto. Se viaj datumoj estas skribitaj en malsamaj kazoj kaj vi ŝatus konsideri tiajn vortojn kiel malsamaj,jen la formulo por vi:

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

      Kie EXACT konsideras la kazon kaj serĉas la kompletajn identaĵojn.

    • Por identigi nur vicojn kun duoblaj ĉeloj , uzu ĉi tiun formulon:

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

    • Por marki nur vicojn per unikaj registroj inter ĉeloj en du kolumnoj, prenu ĉi tiun:

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

    Ekzemplo 3. Komparu du kolumnojn en Google Sheets

    • Estas maniero eviti kopii la formulon super ĉiu vico. Vi povas forĝi tabelon IF-formulon en la unua ĉelo de via helpkolono:

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

    Tiu IF parigas ĉiun ĉelon de kolumno A kun la sama vico en kolumno C Se registroj estas malsamaj , la vico estos identigita laŭe. Bone pri ĉi tiu tabelformulo estas, ke ĝi aŭtomate markas ĉiun kaj ĉiun vicon samtempe:

  • Se vi preferus nomi la vicojn per identaj ĉeloj , plenigu la duan argumenton de la formulo anstataŭ la tria:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Ekzemplo 4. Komparu du Google Sheets por diferencoj

    Ofte vi devas kompari du kolumnojn en Google Sheets kiuj apartenas en grandega tablo. Aŭ ili povas esti tute malsamaj folioj kiel raportoj, prezlistoj, laboraj deĵoroj monate ktp. Tiam, mi kredas, vi ne povas pagi krei helpan kolumnon aŭ ĝi povas esti sufiĉe malfacile administrebla.

    Se ĉi tio sonas konata, ne maltrankviliĝu, vi ankoraŭ povas marki la diferencojn sur alia folio.

    Jen estasdu tabloj kun produktoj kaj iliaj prezoj. Mi volas lokalizi ĉiujn ĉelojn kun malsama enhavo inter ĉi tiuj tabeloj:

    Komencu krei novan folion kaj enigu la sekvan formulon en A1:

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

    Noto. Vi devas kopii la formulon super la intervalo egala al la grandeco de la plej granda tabelo.

    Kiel rezulto, vi vidos nur tiujn ĉelojn kiuj malsamas en enhavo. La formulo ankaŭ eltiros rekordojn de ambaŭ tabeloj kaj apartigos ilin per signo, kiun vi enigas en la formulon:

    Konsileto. Se la folioj komparindas estas en malsamaj dosieroj, denove, simple korpigu la funkcion IMPORTRANGE:

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

    Ilo por Google Sheets por kompari du kolumnojn kaj foliojn

    Kompreneble, ĉiu el la supraj ekzemploj povas esti uzataj por kompari du kolumnojn el unu aŭ du tabeloj aŭ eĉ kongruaj folioj. Tamen, estas ilo, kiun ni kreis por ĉi tiu tasko, kiu multe profitigos vin.

    Ĝi komparos du Guglo-foliojn kaj kolumnojn por duplikatoj aŭ unikaj en 3 paŝoj. Faru ĝin marki la trovitajn rekordojn per statuskolumno (kiu povas esti filtrita, cetere) aŭ kolorigi, kopii aŭ movi ilin al alia loko, aŭ eĉ forigi ĉelojn kaj forigi tutajn vicojn kun ia ajn dupoj.

    Mi. uzis la aldonaĵon por trovi la vicojn de Sheet1 kiuj estas forestantaj de Sheet2 surbaze de Frukto kaj MSRP kolumnoj:

    Tiam mi konservis miajn agordojn en unu scenaron. Nun mi povas rapide kuri ilin sen trairi ĉiujn paŝojndenove kiam ajn rekordoj en miaj tabeloj ŝanĝiĝas. Mi nur bezonas komenci tiun scenaron el la menuo de Google Sheets:

    Por via pli bona komforto, ni priskribis ĉiujn opciojn de la ilo sur ĝia helppaĝo kaj en ĉi tiu video:

    Bonvolu provi ĝin mem kaj rimarki kiom da tempo ĝi ŝparas vin. :)

    Komparu datumojn en du Guglo-Folioj kaj alportu mankantajn rekordojn

    Kopari du Guglo-Foliojn por diferencoj kaj ripetoj estas duono de la laboro, sed kio pri mankantaj datumoj? Estas specialaj funkcioj ankaŭ por ĉi tio, ekzemple VLOOKUP. Ni vidu kion vi povas fari.

    Trovu mankantajn datumojn

    Ekzemplo 1

    Imagu, ke vi havas du listojn de produktoj (kolumnoj A kaj C en mia kazo, sed ili povas simple; estu sur malsamaj folioj). Vi devas trovi tiujn prezentitajn en la unua listo sed ne en la dua. Ĉi tiu formulo faros la lertaĵon:

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

    Kiel funkcias la formulo:

    • VLOOKUP serĉas la produkton el A2 en la dua listo. Se ĝi estas tie, la funkcio resendas la produktonomon. Aŭ alie vi ricevos #N/A-eraron, kio signifas, ke la valoro ne estis trovita en kolumno C.
    • ISERROR kontrolas kion VLOOKUP redonas kaj montras al vi VERA se ĝi estas la valoro kaj FALSE se ĝi estas la eraro.

    Tiel, ĉeloj kun FALSO estas tio, kion vi serĉas. Kopiu la formulon al aliaj ĉeloj por kontroli ĉiun produkton el la unua listo:

    Notu. Se viaj kolumnoj estas en malsamaj folioj, via formulo farosreferencu unu el ili:

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

    Konsileto. Por sukcesi kun unu-ĉela formulo, ĝi devus esti tabelo. Tia formulo aŭtomate plenigos ĉiujn ĉelojn kun rezultoj:

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

    Ekzemplo 2

    Alia saĝa maniero estus kalkuli ĉiujn aspektojn de la produkto el A2 en kolumno C:

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

    Se estas absolute nenio por kalkuli, la IF-funkcio markos ĉelojn per Ne trovita . Aliaj ĉeloj restos malplenaj:

    Ekzemplo 3

    Kie estas VLOOKUP, estas MATCH. Vi scias tion, ĉu ne? ;) Jen la formulo por kongrui produktojn ol kalkuli:

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

    Konsileto. Bonvolu specifi la ĝustan gamon de la dua kolumno, se ĝi restas la sama:

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

    Tiru kongruajn datumojn

    Ekzemplo 1

    Via tasko povas esti iom pli ŝatataj: vi eble bezonos eltiri ĉiujn mankantajn informojn por la rekordoj komunaj por ambaŭ tabeloj, ekzemple, ĝisdatigi prezojn. Se jes, vi devos envolvi MATCH en INDEX:

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

    La formulo komparas fruktojn en kolumno A kun fruktoj en kolumno D. Por ĉio trovita, ĝi tiras la prezojn el kolumno E. al kolumno B.

    Ekzemplo 2

    Kiel vi eble divenis, alia ekzemplo uzus la funkcion VLOOKUP de Google Sheets, kiun ni priskribis antaŭ iom da tempo.

    Tamen, ekzistas kelkaj pliaj instrumentoj por la laboro. Ni priskribis ilin ĉiujn ankaŭ en nia blogo:

    1. Ĉi tiuj taŭgas por la bazaĵoj: serĉi, kongrui kaj ĝisdatigi registrojn.
    2. Ĉi tiuj ne nur faros.ĝisdatigi ĉelojn sed aldonu rilatajn kolumnojn & nekongruaj vicoj.

    Kunfandi foliojn uzante la aldonaĵon

    Se vi estas laca de formuloj, vi povas uzi nian Kunfandi foliojn aldonaĵon por rapide kongrui kaj kunfandi du Guglo-folioj. Apud ĝia baza celo tiri la mankantajn datumojn, ĝi ankaŭ povas ĝisdatigi ekzistantajn valorojn kaj eĉ aldoni ne-kongruajn vicojn. Vi povas vidi ĉiujn ŝanĝojn en koloro aŭ en statusa kolumno, kiun oni povas filtri.

    Konsileto. Ankaŭ, nepre rigardu ĉi tiun filmeton pri la aldonaĵo Kunfandi Foliojn:

    Kondiĉa formatado por kompari datumojn en du Guglaj Folioj

    Estas unu plia norma maniero, kiun Guglo proponas kompari viaj datumoj - per kolorigo de kongruoj kaj/aŭ diferencoj per kondiĉa formatado. Ĉi tiu metodo elstarigas ĉiujn rekordojn, kiujn vi serĉas, tuj. Via tasko ĉi tie estas krei regulon kun formulo kaj apliki ĝin al la ĝusta datumintervalo.

    Elstarigu duplikatojn en du folioj aŭ kolumnoj

    Ni komparu du kolumnojn en Google Sheets por kongruoj kaj koloro. nur tiuj ĉeloj en kolumno A, kiuj kongruas kun ĉeloj en la sama vico en kolumno C:

    1. Elektu la intervalon kun kolorigeblaj registroj (A2:A10 por mi).
    2. Iru al Formati > Kondiĉa formatado en la kalkultabelmenuo.
    3. Enigu simplan formulon al la regulo:

      =A2=C2

    4. Elektu la koloron por reliefigi ĉelojn.

    Konsileto. Se viaj kolumnoj ŝanĝas en grandeco konstante kaj vi volas laregulo por konsideri ĉiujn novajn enskribojn, apliku ĝin al la tuta kolumno (A2:A, supozante, ke la datumoj por kompari komenciĝas de A2) kaj modifi la formulon jene:

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

    Ĉi tio prilaboros tutaj kolumnoj kaj ignori malplenajn ĉelojn.

    Notu. Por kompari datumojn de du malsamaj folioj, vi devos fari aliajn ĝustigojn al la formulo. Vi vidas, kondiĉa formatado en Google Sheets ne subtenas transfoliajn referencojn. Tamen, vi povas aliri aliajn foliojn nerekte:

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

    En ĉi tiu kazo, bonvolu specifi la intervalon por apliki la regulon al – A2:A10.

    Komparu du Guglo-foliojn kaj kolumnojn por diferencoj

    Por reliefigi rekordojn kiuj ne kongruas kun ĉeloj sur la sama vico en alia kolumno, la borilo estas la sama kiel supre. Vi elektas la gamon kaj kreas kondiĉan formatregulon. Tamen, la formulo ĉi tie diferencas:

    =A2C2

    Denove, modifi la formulon por ke la regulo dinamiku (igu ĝin konsideru ĉiujn lastatempe aldonitajn valorojn en ĉi tiuj kolumnoj):

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

    Kaj uzu la nerektan referencon al alia folio se la kolumno kun kiu kompari estas tie:

    =A2INDIRECT("Sheet1!C2:C")

    Notu. Ne forgesu specifi la intervalon por apliki la regulon al – A2:A10.

    Komparu du listojn kaj reliefigu rekordojn en ambaŭ el ili

    Kompreneble, estas pli verŝajne la samaj rekordoj en viaj kolumnoj disiĝos. La valoro en A2 en unu kolumno ne nepre estos sur la dua vico de alia kolumno. Fakte, ĝi povasaperos multe poste. Klare, tio postulas alian metodon serĉi la aĵojn.

    Ekzemplo 1. Komparu du kolumnojn en Guglo-Folioj kaj reliefigu diferencojn (unikajn)

    Por reliefigi unikajn valorojn en ĉiu listo, vi devas krei du kondiĉaj formataj reguloj por ĉiu kolumno.

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

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

    Jen la unikaĵoj kiujn mi havas:

    Ekzemplo 2. Trovu kaj reliefigu duplikatojn en du kolumnoj en Guglo-Folioj

    Vi povas kolorigi komunajn valorojn post etaj modifoj en ambaŭ formuloj de la antaŭa ekzemplo. Nur igu la formulon kalkuli ĉion pli granda ol nulo.

    Kolordupojn inter kolumnoj en A nur: =COUNTIF($C$2:$C$9,$A2)>0

    Kolordupojn inter kolumnoj en C nur: =COUNTIF($A$2:$A$10,$C2)>0

    Konsileto. Trovu multajn pliajn formulekzemplojn por reliefigi duplikatojn en Google Sheets en ĉi tiu lernilo.

    Rapida maniero kongrui kolumnojn kaj reliefigi rekordojn

    Kondiĉa formatado povas esti malfacila foje: vi eble kreas hazarde kelkajn regulojn pri la sama gamo aŭ apliki kolorojn permane super ĉeloj kun reguloj. Ankaŭ, vi devas observi ĉiujn gamojn: tiujn, kiujn vi reliefigas per reguloj, kaj tiujn, kiujn vi uzas en la reguloj mem. Ĉiuj ĉi povas konfuzi vin multe se vi ne estas preta kaj ne certas kie serĉi la problemon.

    Feliĉe, niaj Komparu kolumnojn aŭ foliojn estas sufiĉe intuiciaj por helpi vin kongrui du kolumnojn ene de unu tabelo, du malsamaj tabloj sur unufolio, aŭ eĉ du apartaj folioj, kaj reliefigu tiujn unikaĵojn aŭ trompojn kiuj povas ŝteliri en viajn datumojn.

    Jen kiel mi elstarigis duplikatojn inter du tabeloj surbaze de Frukto kaj MSRP kolumnoj uzante la ilon:

    Mi ankaŭ povas konservi ĉi tiujn agordojn en reuzebla scenaro. Se la rekordoj ĝisdatigas, mi alvokos ĉi tiun scenaron per nura klako kaj la aldonaĵo tuj komencos prilabori ĉiujn datumojn. Tiel, mi evitas ĝustigi ĉiujn tiujn agordojn super la aldonaj paŝoj plurfoje. Vi vidos kiel funkcias scenaroj en la supra ekzemplo kaj en ĉi tiu lernilo.

    Konsileto. Ĉu vi vidis la demo-videon por la aldonaĵo Komparu kolumnojn aŭ foliojn? Rigardu.

    Ĉiuj ĉi metodoj nun estas je via dispono - eksperimentu kun ili, modifi kaj apliki al viaj datumoj. Se neniu el la sugestoj helpas vian apartan taskon, bonvolu diskuti vian kazon en komentoj sube.

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.