Usporedite podatke u dva Google lista ili stupca za podudaranja i razlike

  • Podijeli Ovo
Michael Brown

Bilo da nam ljeto kuca na vrata ili zima osvaja Westeros, i dalje radimo u Google tablicama i moramo međusobno uspoređivati ​​različite dijelove tablica. U ovom članku dijelim načine povezivanja vaših podataka i dajem savjete kako to učiniti brzo.

    Usporedite dva stupca ili lista

    Jedan od zadaci koje možete imati su skeniranje dva stupca ili lista u potrazi za podudarnostima ili razlikama i njihovo identificiranje negdje izvan tablica.

    Usporedite dva stupca u Google tablicama u potrazi za podudarnostima i razlikama

    Počet ću usporedbom dviju ćelija u Google tablicama. Na ovaj način možete skenirati cijele stupce red po red.

    Primjer 1. Google tablice – usporedite dvije ćelije

    Za ovaj prvi primjer trebat će vam pomoćni stupac kako biste unijeli formulu prvi redak podataka za usporedbu:

    =A2=C2

    Ako se ćelije podudaraju, vidjet ćete TRUE, inače FALSE. Da biste provjerili sve ćelije u stupcu, kopirajte formulu u druge retke:

    Savjet. Za usporedbu stupaca iz različitih datoteka, morate koristiti funkciju IMPORTRANGE:

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

    Primjer 2. Google tablice – usporedite dva popisa za podudaranja i razlike

    • Urednije rješenje bilo bi korištenje funkcije IF. Moći ćete postaviti točan status za identične i različite ćelije :

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

      Savjet. Ako su vaši podaci napisani u različitim padežima i takve riječi želite smatrati različitima,evo formule za vas:

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

      Gdje EXACT razmatra slučaj i traži potpunu identičnost.

    • Da biste identificirali samo retke s dupliciranim ćelijama , koristite ovu formulu:

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

    • Da biste označili samo retke s jedinstveni zapisi između ćelija u dva stupca, uzmite ovaj:

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

    Primjer 3. Usporedite dva stupca u Google tablicama

    • Postoji način da se izbjegne kopiranje formule preko svakog retka. Možete krivotvoriti formulu polja IF u prvoj ćeliji vašeg pomoćnog stupca:

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

    Ovaj IF uparuje svaku ćeliju stupca A s istim retkom u stupcu C Ako su zapisi različiti , red će biti identificiran u skladu s tim. Ono što je lijepo kod ove formule polja je to što automatski označava svaki redak odjednom:

  • U slučaju da radije želite retke imenovati s identičnim ćelijama , ispunite drugi argument polja formula umjesto trećeg:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Primjer 4. Usporedite dvije Google tablice radi razlika

    Često trebate usporediti dva stupca u Google tablicama koji pripadaju ogromnoj stol. Ili to mogu biti potpuno različiti listovi poput izvješća, cjenika, radnih smjena po mjesecu itd. Tada, vjerujem, ne možete si priuštiti stvaranje pomoćnog stupca ili njime može biti prilično teško upravljati.

    Ako vam ovo zvuči poznato, ne brinite, još uvijek možete označiti razlike na drugom listu.

    Evodvije tablice s proizvodima i njihovim cijenama. Želim locirati sve ćelije s različitim sadržajem između ovih tablica:

    Počnite sa stvaranjem novog lista i unesite sljedeću formulu u A1:

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

    Napomena. Formulu morate kopirati preko raspona koji je jednak veličini najveće tablice.

    Kao rezultat, vidjet ćete samo one ćelije koje se razlikuju po sadržaju. Formula će također povući zapise iz obje tablice i odvojiti ih znakom koji unesete u formulu:

    Savjet. Ako su listovi za usporedbu u različitim datotekama, opet samo uključite funkciju IMPORTRANGE:

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

    Alat za Google tablice za usporedbu dvaju stupaca i listova

    Naravno, svaki od gornji primjeri mogu se koristiti za usporedbu dva stupca iz jedne ili dvije tablice ili čak za podudaranje listova. Međutim, postoji alat koji smo izradili za ovaj zadatak koji će vam puno koristiti.

    Usporedit će dva Google lista i stupca za duplikate ili jedinstvene podatke u 3 koraka. Označite pronađene zapise stupcem statusa (koji se usput može filtrirati) ili ih obojite, kopirajte ili premjestite na drugu lokaciju, ili čak obrišite ćelije i izbrišite cijele retke s bilo kakvim duplikatima.

    I upotrijebio je dodatak za pronalaženje redaka iz Sheet1 kojih nema na Sheet2 na temelju stupaca Fruit i MSRP :

    Zatim sam spremio svoje postavke u jedan scenarij. Sada ih mogu brzo pokrenuti bez prolaska kroz sve korakeopet kad god se zapisi u mojim tablicama promijene. Samo trebam pokrenuti taj scenarij iz izbornika Google tablica:

    Radi vaše bolje udobnosti, opisali smo sve opcije alata na njegovoj stranici za pomoć i u ovom videu:

    Slobodno ga isprobajte sami i primijetite koliko vam vremena štedi. :)

    Usporedite podatke u dvije Google tablice i dohvatite zapise koji nedostaju

    Usporedite dvije Google tablice radi razlika i ponavljanja pola je posla, ali što je s podacima koji nedostaju? Za to također postoje posebne funkcije, na primjer, VLOOKUP. Da vidimo što možete učiniti.

    Pronađite podatke koji nedostaju

    Primjer 1

    Zamislite da imate dva popisa proizvoda (stupci A i C u mom slučaju, ali oni mogu jednostavno biti na različitim listovima). Morate pronaći one predstavljene na prvom popisu, ali ne i na drugom. Ova formula će poslužiti:

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

    Kako funkcionira formula:

    • VLOOKUP traži proizvod iz A2 na drugom popisu. Ako postoji, funkcija vraća naziv proizvoda. U suprotnom ćete dobiti pogrešku #N/A što znači da vrijednost nije pronađena u stupcu C.
    • ISERROR provjerava što VLOOKUP vraća i prikazuje vam TRUE ako je to vrijednost i FALSE ako je to pogreška.

    Dakle, ćelije s FALSE su ono što tražite. Kopirajte formulu u druge ćelije kako biste provjerili svaki proizvod s prvog popisa:

    Napomena. Ako su vaši stupci u različitim listovima, vaša formula ćenavedite jedan od njih:

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

    Savjet. Da biste prošli s formulom od jedne ćelije, ona bi trebala biti jedna polje. Takva formula automatski će ispuniti sve ćelije rezultatima:

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

    Primjer 2

    Još jedan pametan način bio bi brojanje svih pojavljivanja proizvoda od A2 u stupcu C:

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

    Ako nema apsolutno ništa za brojanje, funkcija IF označit će ćelije s Nije pronađeno . Ostale će ćelije ostati prazne:

    Primjer 3

    Gdje je VLOOKUP, tu je i MATCH. Znate to, zar ne? ;) Evo formule za spajanje proizvoda umjesto brojanja:

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

    Savjet. Slobodno navedite točan raspon drugog stupca ako ostane isti:

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

    Izvucite podudarne podatke

    Primjer 1

    Vaš zadatak može biti malo odgajivač: možda ćete morati povući sve informacije koje nedostaju za zapise zajedničke za obje tablice, na primjer, ažurirati cijene. Ako je tako, morat ćete zamotati MATCH u INDEKS:

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

    Formula uspoređuje voće u stupcu A s voćem u stupcu D. Za sve pronađeno povlači cijene iz stupca E u stupac B.

    Primjer 2

    Kao što ste možda pogodili, drugi primjer bi koristio funkciju VLOOKUP Google tablica koju smo opisali prije nekog vremena.

    Ipak, postoje još nekoliko instrumenata za posao. Sve smo ih opisali i na našem blogu:

    1. Ovi će poslužiti za osnove: traženje, podudaranje i ažuriranje zapisa.
    2. Ovi neće samoažurirati ćelije, ali dodati povezane stupce & redaka koji se ne podudaraju.

    Spajanje listova pomoću dodatka

    Ako ste umorni od formula, možete koristiti naš dodatak za spajanje listova za brzo spajanje i spajanje dva Google tablice. Uz svoju osnovnu svrhu izvlačenja podataka koji nedostaju, također može ažurirati postojeće vrijednosti, pa čak i dodati retke koji se ne podudaraju. Sve promjene možete vidjeti u boji ili u stupcu statusa koji se može filtrirati.

    Savjet. Također, svakako pogledajte ovaj video o dodatku za spajanje tablica:

    Uvjetno oblikovanje za usporedbu podataka u dvije Google tablice

    Postoji još jedan standardni način koji Google nudi za usporedbu vaše podatke – bojanjem podudaranja i/ili razlika putem uvjetnog oblikovanja. Ovom metodom svi zapisi koje tražite odmah se ističu. Vaš posao ovdje je stvoriti pravilo s formulom i primijeniti ga na točan raspon podataka.

    Istaknite duplikate u dva lista ili stupca

    Usporedimo dva stupca u Google tablicama za podudaranja i boju samo one ćelije u stupcu A koje se podudaraju sa ćelijama u istom retku u stupcu C:

    1. Odaberite raspon sa zapisima koje želite obojati (A2:A10 za mene).
    2. Idite na Format > Uvjetno oblikovanje u izborniku proračunske tablice.
    3. Unesite jednostavnu formulu u pravilo:

      =A2=C2

    4. Odaberite boju za označavanje ćelija.

    Savjet. Ako se vaši stupci stalno mijenjaju u veličini i želitepravilo za razmatranje svih novih unosa, primijenite ga na cijeli stupac (A2:A, pod pretpostavkom da podaci za usporedbu počinju od A2) i modificirajte formulu ovako:

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

    Ovo će obraditi cijele stupce i zanemarite prazne ćelije.

    Napomena. Da biste usporedili podatke s dva različita lista, morat ćete napraviti druge prilagodbe formule. Vidite, uvjetno oblikovanje u Google tablicama ne podržava reference na listove. Međutim, drugim listovima možete pristupiti neizravno:

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

    U ovom slučaju navedite raspon na koji će se primijeniti pravilo – A2:A10.

    Usporedite dva Google lista i stupce radi razlika

    Za isticanje zapisa koji ne odgovaraju ćelijama u istom retku u drugom stupcu, vježba je ista kao gore. Odaberite raspon i stvorite pravilo uvjetnog oblikovanja. Međutim, ovdje se formula razlikuje:

    =A2C2

    Opet, modificirajte formulu kako bi pravilo postalo dinamično (neka uzme u obzir sve novo dodane vrijednosti u ovim stupcima):

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

    I upotrijebite neizravnu referencu na drugi list ako stupac s kojim se uspoređuje postoji:

    =A2INDIRECT("Sheet1!C2:C")

    Napomena. Ne zaboravite navesti raspon na koji ćete primijeniti pravilo – A2:A10.

    Usporedite dva popisa i označite zapise u oba

    Naravno, vjerojatnije je da će isti zapisi u vašim stupcima biti razbacani. Vrijednost u A2 u jednom stupcu neće nužno biti u drugom retku drugog stupca. Zapravo, možepojaviti mnogo kasnije. Jasno je da ovo zahtijeva drugu metodu pretraživanja stavki.

    Primjer 1. Usporedite dva stupca u Google tablicama i istaknite razlike (jedinstvene)

    Da biste istaknuli jedinstvene vrijednosti na svakom popisu, morate stvoriti dva pravila uvjetnog oblikovanja za svaki stupac.

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

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

    Ovo su unikati koje imam:

    Primjer 2. Pronađite i označite duplikate u dva stupca u Google tablicama

    Možete obojiti zajedničke vrijednosti nakon malih izmjena u obje formule iz prethodnog primjera. Samo neka formula broji sve što je veće od nule.

    Dupiranja boja između stupaca samo u A: =COUNTIF($C$2:$C$9,$A2)>0

    Dupiranja boja između stupaca samo u C: =COUNTIF($A$2:$A$10,$C2)>0

    Savjet. Pronađite još mnogo primjera formula za isticanje duplikata u Google tablicama u ovom vodiču.

    Brzi način povezivanja stupaca i isticanja zapisa

    Uvjetno oblikovanje ponekad može biti nezgodno: možete slučajno stvoriti nekoliko pravila isti raspon ili ručno primijeniti boje preko ćelija s pravilima. Također, morate paziti na sve raspone: one koje označavate putem pravila i one koje koristite u samim pravilima. Sve vas ovo može jako zbuniti ako niste spremni i niste sigurni gdje tražiti problem.

    Srećom, naše usporedbe stupaca ili listova dovoljno su intuitivne da vam pomognu upariti dva stupca unutar jedne tablice, dva različita stola na jednomlist, ili čak dva odvojena lista, i označite one jedinstvene ili prevare koje se mogu ušuljati u vaše podatke.

    Evo kako sam istaknuo duplikate između dvije tablice na temelju Voće i MSRP stupaca pomoću alata:

    Također mogu spremiti ove postavke u scenarij za višekratnu upotrebu. Ako se zapisi ažuriraju, pozvati ću ovaj scenarij u samo jedan klik i dodatak će odmah početi obrađivati ​​sve podatke. Stoga izbjegavam stalno podešavanje svih tih postavki preko koraka dodataka. Vidjet ćete kako scenariji funkcioniraju u gornjem primjeru iu ovom vodiču.

    Savjet. Jeste li vidjeli demo video za dodatak za usporedbu stupaca ili listova? Provjerite.

    Sve ove metode sada su vam na raspolaganju – eksperimentirajte s njima, mijenjajte ih i primijenite na svoje podatke. Ako nijedan od prijedloga ne pomaže vašem konkretnom zadatku, slobodno raspravite svoj slučaj u komentarima ispod.

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.