Kako usporediti dva popisa i vratiti razlike u Excelu

  • Podijeli Ovo
Hugh West

Ponekad moramo usporediti dva popisa u Excelu za različite svrhe. U Excelu se lista može prikazati na dva načina. Može biti po stupcima ili po redovima. MS Excel nudi mnogo izbora za usporedbu i spajanje podataka, ali većina se usredotočuje na pretraživanje u jednom stupcu. U ovom ćemo vodiču istražiti brojne tehnike za usporedbu dvaju popisa i vraćanje razlika u Excelu.

Preuzmite vježbovnu knjigu

Usporedite dva popisa i vratite razlike.xlsx

4 načina za usporedbu dvaju popisa i vratite razlike u programu Excel

Ovaj odjeljak pokriva 4 različite situacije koje pokazuju načine za usporedbu dva popisa i vraćanje razlika u Excelu. Pokažimo ih jednu po jednu.

1. Usporedite dva popisa za razlike u istom retku (odgovarajuće podudaranje)

Recimo, imamo skup podataka od dva pojedinačna reda. U našem skupu podataka imamo dvije tablice za narudžbe. Sada je naš zadatak pronaći proizvode koji se nalaze u dvije tablice narudžbi.

Vratit ćemo poruku ako se naziv proizvoda podudara ili ne za svaki redak.

Za formulu ćemo koristiti IF funkciju . Sintaksa funkcije je:

IF (logical_condition, [value_if_true], [value_if_false])

U prvom dijelu uzima uvjet ili kriterij, zatim vrijednost koja će biti ispisana ako je rezultat istinit, a zatim ako je rezultat lažan.

Logički_uvjet -> To je logički uvjet kojipratit će se kako bi se donijela odluka.

[value_if_true] -> Ovo je poruka koja će se ispisati ako je odluka točna.

[ value_if_false] -> Ovo je poruka koja će se ispisati ako je odluka netočna.

Koraci :

  • Prvo upišite jedna od formula u ćeliji G5 .

=IF(B6=E6,"Matched","Not Matched")

Ili

=IF(B6E6, "Not Matched", "Matched")

Objašnjenje formule

Ovdje imam prikazana su dva načina za korištenje funkcije IF u formuli. Možemo koristiti znak jednakosti (=) ili znak nejednakosti () u našem logičkom uvjetu. Na temelju toga naš rezultat može varirati.

  • Zatim povucite alat Ručica za popunjavanje za Automatsko popunjavanje formule do ćelije H16 a ćelije će razlikovati dvije tablice bez obzira na to podudaraju li se ili ne.

2. Usporedite dva popisa za razlike u istom retku (točno podudaranje)

U prethodnoj metodi zanemarili smo problem osjetljivosti na velika i mala slova. Ovdje ćemo vidjeti usporedbu u kojoj ćemo uzeti u obzir okolnosti koje razlikuju velika i mala slova. Ovdje ćemo koristiti EXACT funkciju ugniježđenu u IF funkciju za pronalaženje točnog podudaranja između dvije tablice, dok se prethodna metoda bavi odgovarajućim podudaranjem.

Sintaksa funkcije EXACT je:

EXACT (text1, text2)

Ova funkcija može uzeti dva argumenta u svom parametru i usporediti ih. Kao i mimože vidjeti da su potrebna dva argumenta koji će biti niz ili tekst i vraćaju uspoređeni rezultat.

Opet, naš skup podataka bit će isti kao gore.

  • Prvo primijenite formulu ispod u ćeliji H6 .

=IF(EXACT(B6, E6), "Matched ", "Not Matched")

Objašnjenje formule

Ovdje je dodatno korištena funkcija TOČNO za dobivanje točnog podudaranja na oba popisa.

U formuli , funkcija EXACT označava logičan uvjet za funkciju IF budući da je naša briga pronaći isto podudaranje. Kako se ćelije B6 i E6 ne podudaraju, tako da je izlaz=> Ne podudara se

  • Sada kopirajte formuli do H16 i promatrajte izlaz. 3 para iz dvije tablice su upareni.

3. Jedna stavka u drugoj tablici

Pretpostavimo sada da imamo dvije tablice ( Tablica 1 i Tablica 2 ) u skupu podataka i saznat ćemo jesu li bilo koji proizvod iz Tablice 1 postoji u Tablici 2 ili ne i pokažite ga u stupcu Napomene .

3.1. Kombinacija funkcija IF i COUNTIF

Ovdje će se funkcija COUNTIF upotrebljavati s funkcijom IF .

  • Prvo, primijenite sljedeću formulu u ćeliju H6 .

=IF(COUNTIF($E:$E,$B6)=0,"No match in Table 2","Match in Table 2")

Također možete primijeniti bilo što od sljedećeg formule s ISERROR , MATCH , SUM funkcije:

=IF(ISERROR(MATCH($B6,$E$5:$E$16,0)),"No match in Table 2","Match in Table 2")

Ili

=IF(SUM(--($E$6:$E$16=$B6))=0, "No match in Table 2", "Match in Table 2")

Objašnjenje formule

Ovdje se dodatno primjenjuje funkcija COUNTIF . COUNTIF($E:$E,$B6)=0 Ovaj dio pronalazi podatke koji se podudaraju uspoređujući jedan redak sa svim podacima u Tablici 2 . Ako se bilo koji od podataka u tablici 2 podudara s određenim redom u tablici 1 tada funkcija COUNTIF vraća neku vrijednost osim 0 i ispisuje Nema podudaranja u tablici 2. Ako funkcija vrati 0 tada će ispisati Podudaranje u tablici 2 .

  • Kopiraj niz formulu do H16 . Razlike (tj. Nema podudaranja u tablici 2 ) prikazane su na slici ispod.

Pročitajte više: Kako usporediti dva stupca ili popisa u Excelu

3.2. Korištenje funkcije VLOOKUP

Pogledajmo sada kako možemo koristiti funkcije VLOOKUP i ISNA za skup podataka isto kao Metoda 3.1 .

Ovdje sve što trebate učiniti je primijeniti formulu u ćeliju H6 i povući je prema dolje za druge ćelije.

=IF(ISNA(VLOOKUP(B6,$E$6:$E$16,1,FALSE)),"No match in Table 2","Match in Table 2")

Objašnjenje formule

ISNA(VLOOKUP(B6,$E $6:$E$16,1, FALSE)) ovaj dio formule pronalazi logičku vrijednost koja može biti Točno ili Netočno . Prema logičkom izlazu, funkcija IF vratit će poruku.

Pogledajte razlike na sliciu nastavku.

Pročitajte više: VLOOKUP formula za usporedbu dva stupca u različitim listovima!

Slična čitanja :

  • Makronaredba za usporedbu dvaju stupaca u programu Excel i isticanje razlika
  • Makronaredba programa Excel za usporedbu dvaju stupaca (4 jednostavna Načini)
  • Excel formula za usporedbu i vraćanje vrijednosti iz dva stupca (5 formula)
  • Kako usporediti dva stupca i vraćanje uobičajenih vrijednosti u Excel

4. Istaknite razlike primjenom uvjetnog oblikovanja

U ovoj metodi primijenit ćemo uvjetno oblikovanje za usporedbu dva popisa i isticanje njihovih razlika. Za ovo ćemo koristiti isti skup podataka i formulu koji su korišteni u ranijoj metodi.

Ovdje ćemo umjesto ispisa poruka istaknuti retke kako bismo razlikovali podatke.

Koraci :

  • Prvo odaberite ćelije koje trebamo istaknuti. Ako raspon podataka nije susjedan, odaberite ih pritiskom na gumb CTRL .

  • Zatim idite na Početna kartica> kliknite padajući izbornik Uvjetno oblikovanje > odaberite Pravila za označavanje ćelija > odaberite Duplicate Values…

  • Sada će se pojaviti dijaloški okvir Duplicate Values ​​ . Ovdje je Duplicate odabrano prema zadanim postavkama i vaše će ćelije s dupliciranim vrijednostima biti istaknute.
  • Ali ne želimo sličnosti, već želimoda saznamo razlike. Dakle, odaberite Jedinstveno s padajućeg izbornika kako biste mogli pronaći razlike između tablica koje ističu jedinstvene vrijednosti. Kliknite OK .

  • Stoga će sve Jedinstvene vrijednosti biti označene i pronaći ćete razlike između popisa.

Pročitajte više: Kako usporediti dva stupca u Excelu za pronalaženje razlika

Kako pronaći tekstove koji se pojavljuju više od dva puta u Excelu

Sada saznajmo nazive proizvoda u Tablici 1 koji su se pojavili više od dva puta u Tablici 2 .

Primijenite sljedeću formulu u ćeliju H6 i povucite je prema dolje.

=IF(COUNTIF($E$6:$E$16,$B6)>2,"Yes","No")

Objašnjenje formule

Ovdje COUNTIF($E$6:$E$16,$B6)>2 ovaj dio pronalazi retke je li se neki proizvod u tablici 1 pojavio više od dva puta u tablici 2 . Ovisno o ovom rezultatu IF funkcija odlučuje hoće li se Da ili Ne ispisati kao poruke.

Tekst u Tablici 1 koje se pojavljuju više od dva puta u Tablici 2 prikazat će Da u izlaznom odjeljku i obrnuto.

Pročitajte Više: Excel broji podudaranja u dva stupca (4 laka načina)

Usporedite dva popisa u Excelu i izvucite podudarne podatke

Recimo,  imamo dvije tablice jedna je tablica proizvoda s nazivom proizvoda i cijenama, druga je tablica narudžbi s ID-om narudžbe, proizvodima,i cijene. Sada je naš zadatak kopirati cijene na popisu narudžbi uspoređujući nazive proizvoda.

Primijenite formulu u ćeliju G6 i zatim je povucite dolje za druge ćelije.

=INDEX($C$6:$C$12,MATCH($F6,$B$6:$B$12,0))

Objašnjenje formule

Ovdje u formuli upotrijebili smo dvije funkcije koje su INDEX i MATCH . MATCH( $F6,$B$6:$B$12,0 ) ovaj dio pronalazi podudarne retke usporedbom naziva proizvoda. Zatim se korištenjem INDEX funkcije cijene izdvajaju iz tablice proizvoda u tablicu narudžbi.

Odjeljak za vježbu

Dajem radnu bilježnicu za vježbanje u svrhu vaše vježbe.

Zaključak

Ovo su načini za usporedbu dva popisa i vraćanje razlika u Excelu. Pokazao sam sve metode s odgovarajućim primjerima, ali može biti mnogo drugih ponavljanja. Također, raspravljao sam o osnovama korištenih funkcija. Ako imate neki drugi način da to postignete, slobodno ga podijelite s nama.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.