Preskoči na glavno vsebino

Primerjajte dva stolpca za iskanje dvojnikov v Excelu (Celoten vodnik)


Primerjajte dva stolpca, da poiščete podvojene vrednosti

Če želite poiskati podvojene vrednosti med dvema stolpcema, je glede na vaše zahteve na voljo več metod, kot je označevanje dvojnikov za vizualni pregled ali njihovo ekstrahiranje za poglobljeno analizo. V tem razdelku bomo predstavili nekaj hitrih trikov za izvedbo te naloge v Excelu.

Označite dvojnike v dveh stolpcih s pogojnim oblikovanjem

Označevanje dvojnikov v dveh stolpcih v Excelu je učinkovit način za prepoznavanje ponavljajočih se podatkov, zlasti v velikih nizih podatkov, kjer je ročni pregled nepraktičen. V tem primeru je pogojno oblikovanje uporabna funkcija za rešitev te naloge.

1. korak: izberite podatke v stolpcu, iz katerega želite označiti dvojnike

V tem primeru bom izbral A2:A10, glejte posnetek zaslona:

2. korak: Uporabite funkcijo pogojnega oblikovanja

  1. klik Domov > Pogojno oblikovanje > Novo pravilo, glej posnetek zaslona:
  2. v Novo pravilo oblikovanja pogovorno okno, naredite naslednje:
    • 2.1 Izberite S formulo določite, katere celice želite formatirati Iz Izberite vrsto pravila polje s seznamom;
    • 2.2 Vnesite naslednjo formulo v Oblikujte vrednosti, kjer je ta formula resnična besedilno polje;
      =COUNTIF($B$2:$B$10, A2)>0
    • Opombe: V zgornji formuli, B2: B10 predstavlja seznam podatkov, s katerimi želite primerjati, A2 je prva celica stolpca, iz katere želite označiti dvojnike. Ta formula preveri, ali je vrednost v celici A2 najdena kjer koli v stolpcu B. Spremenite sklice na celice, da bodo ustrezale vašim podatkom.
    • 2.3 Nato kliknite oblikovana gumb.
  3. V izskočenem Oblikuj celice pogovornem oknu določite eno barvo, s katero želite označiti podvojene elemente. In kliknite OK.
  4. Ko se vrne Novo pravilo oblikovanja pogovorno okno, kliknite OK gumb.

Rezultat:

Zdaj so vrednosti, ki so dvojniki v obeh stolpcih A in B, zdaj označene v stolpcu A, kot je prikazano na naslednjem posnetku zaslona:

Nasvet:
  • Pravilo dvojnika v Pogojno oblikovanje is ni občutljiv na velike in male črke. Torej bi bila Apple in jabolko oba označena kot dvojnika.
  • Če želite označiti dvojnike iz stolpca B, morate najprej izbrati stolpec B in nato uporabiti naslednjo formulo v Pogojno oblikovanje:
    =COUNTIF($A$2:$A$10, B2)>0

Izberite in označite dvojnike v dveh stolpcih z zmogljivim orodjem – Kutools

Včasih boste morda morali ne samo označiti, ampak tudi izbrati dvojnike, da jih kopirate in prilepite na drugo mesto v delovnem zvezku. V takih primerih Kutools za ExcelJe Izberite Enake in različne celice funkcija je idealna izbira. Prepozna lahko podvojene ali edinstvene vrednosti tako, da označi in izbere celice, ki jih potrebujete.

Opombe: Če želite uporabiti to Izberite Enake in različne celice funkcijo, prosim prenesite in namestite Kutools za Excel najprej.

klik Kutools > Izberite > Izberite Enake in različne celiceV Izberite Enake in različne celice pogovorno okno, naredite naslednje:

  1. Izberite izvorne podatke in primerjane podatke v Poiščite vrednosti v in Glede na škatle posebej;
  2. Izberite Vsaka vrstica pod Na podlagi odsek;
  3. Izberite Enake vrednosti Iz Najdi odsek;
  4. Določite barvo ozadja za označevanje podvojenih vrednosti pod Obdelava rezultatov odsek;
  5. Končno kliknite OK gumb.

Rezultat:

Zdaj so vrednosti, ki so dvojniki v obeh stolpcih A in B, označene in izbrane v stolpcu A, pripravljene za kopiranje in lepljenje v poljubne celice. Oglejte si posnetek zaslona:

Nasvet:
  • Ta funkcija podpira razlikovanje med velikimi in malimi črkami primerjava med tikanjem Za razliko od velikih in malih črk potrditveno polje v Izberite Enake in različne celice pogovorno okno;
  • Če želite izbrati dvojnike iz stolpca B, morate samo zamenjati dva izbrana stolpca v Poiščite vrednosti v in Glede na škatle Izberite Enake in različne celice pogovorno okno;
  • Če želite uporabiti to funkcijo, prosim prenesite in namestite Kutools za Excel najprej.

Poiščite in izvlecite dvojnike v dveh stolpcih s formulo

Če želite poiskati in ekstrahirati dvojnike med dvema stolpcema, lahko uporabite formulo za natančno določanje in izvlečenje dvojnikov.

Kopirajte in prilepite naslednjo formulo v prazno celico, kamor želite dati rezultat, nato povlecite ročico za polnjenje navzdol po stolpcu, da uporabite to formulo v drugih celicah.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Opombe: V zgornji formuli, A2 je prva celica stolpca, kjer želite najti dvojnike; B2: B10 predstavlja seznam podatkov, s katerimi želite primerjati.

Rezultat:

Kot lahko vidite, če podatki v stolpcu A obstajajo v stolpcu B, bo vrednost prikazana; sicer bodo celice ostale prazne.

Nasvet: Ta formula je neobčutljivi na velike in male črke.

Izberite dvojnike v dveh stolpcih s kodo VBA

Ta razdelek vas bo vodil skozi korake za ustvarjanje kode VBA, ki identificira in izbere podvojene vrednosti med dvema stolpcema.

1. korak: Odprite urejevalnik modulov VBA in kopirajte kodo

  1. Pritisnite Alt + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
  2. V odprtem oknu kliknite Vstavi > Moduli da ustvarite nov prazen modul.
  3. Nato kopirajte in prilepite spodnjo kodo v prazen modul.
    Koda VBA: poiščite in izberite podvojene vrednosti med dvema stolpcema
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

2. korak: Izvedite to kodo VBA

  1. Po lepljenju te kode pritisnite F5 ključ za zagon te kode. V prvem pozivnem polju izberite seznam podatkov, iz katerega želite izbrati dvojnike. In nato kliknite OK.
  2. V drugem pozivnem polju izberite seznam podatkov, s katerimi želite primerjati, in nato kliknite OK, glej posnetek zaslona:

Rezultat:

Zdaj so podvojene vrednosti iz stolpcev A in B izbrane v stolpcu A, kar vam omogoča, da celice zapolnite z barvo ali jih po potrebi kopirate in prilepite.

Nasvet:
  • Ta koda VBA je razlikujejo med velikimi in malimi;
  • Če želite izbrati dvojnike iz stolpca B, morate le zamenjati oba izbrana stolpca pri izbiri obsega podatkov.

Primerjajte dva stolpca za ujemanja po vrsticah

V Excelu je primerjava dveh stolpcev vrstico za vrstico pogosto potrebna za preverjanje ujemanja, kar pomaga pri opravilih, kot je preverjanje zapisov ali analiza podatkovnih trendov. Excel ima različne načine za to, od enostavnih formul do posebnih funkcij, tako da lahko izberete najboljšega za potrebe svojih podatkov. Oglejmo si nekaj enostavnih metod za učinkovito opravljanje tega dela.

Primerjajte dva stolpca v isti vrstici s formulami

Excelove formule ponujajo enostaven, a močan pristop za primerjavo podatkov med stolpci. Evo, kako jih lahko uporabite. Če predpostavimo, da imate podatke v stolpcih A in stolpcih B, da preverite, ali se podatki v obeh stolpcih ujemajo, vam lahko pomagajo naslednje formule:

Nasvet: Te formule so vsestranske, ne samo za besedilo, temveč tudi za številke, datume in ure.
Uporaba operatorja Equal To (=):

Vnesite ali kopirajte naslednjo formulo, pritisnite Vnesite in nato povlecite ročico za polnjenje navzdol, da dobite vse rezultate. Vrnil bo TRUE, če so vrednosti v isti vrstici stolpcev A in B enake, in FALSE, če niso. Oglejte si posnetek zaslona:

=A2=B2

Funkcija IF:

Če želite narediti primerjavo bolj informativno, lahko uporabite Funkcija IF za prikaz sporočil po meri.

Vnesite ali kopirajte spodnjo formulo, pritisnite Vnesite in nato povlecite ročico za polnjenje navzdol, da dobite vse rezultate. Vrnil bo Match, če so vrednosti enake, in No Match, če so različne. Oglejte si posnetek zaslona:

=IF(A2=B2, "Match", "No Match")
Nasvet: Lahko spremenite "Match", "No Match" v druge izraze, kot jih potrebujete.

TOČNO Funkcija:

Če potrebujete primerjavo, ki razlikuje med velikimi in malimi črkami, TOČNO funkcija je pot.

Vnesite ali kopirajte naslednjo formulo, pritisnite Vnesite in nato povlecite ročico za polnjenje navzdol, da dobite vse rezultate. Vrne Match, če se vrednosti popolnoma ujemajo, in No Match, če se razlikujejo. Oglejte si posnetek zaslona:

=IF(EXACT(A2,B2), "Match", "No match")   
Nasvet: Lahko spremenite "Match", "No Match" v druge izraze, kot jih potrebujete.


Izberite in označite ujemanja v isti vrstici z uporabnim orodjem - Kutools

Če morate izbrati in osenčiti ujemanja med dvema stolpcema vrstico za vrstico, namesto da dobite rezultat v ločenem stolpcu, bo Kutools for Excel Primerjava celic funkcija odlična možnost. Omogoča vam, da hitro izberete in uporabite barvo polnila za celice, ki se ujemajo ali razlikujejo po vrednosti v vsaki vrstici.

Opombe: Če želite uporabiti to Primerjaj celice funkcijo, prosim prenesite in namestite Kutools za Excel najprej.

klik Kutools > Primerjaj celiceV Primerjaj celice pogovorno okno, naredite naslednje:

  1. Izberite podatke iz dveh stolpcev v Poiščite vrednosti v in Glede na škatle posebej;
  2. Izberite Iste celice pod Najdi odsek;
  3. Določite barvo ozadja za označevanje ujemanj pod Obdelava rezultatov odsek;
  4. Končno kliknite OK gumb.

Rezultat:

Zdaj so ujemanja v isti vrstici označena in izbrana v stolpcu A, tako da so na voljo za kopiranje in lepljenje v poljubne celice. Oglejte si posnetek zaslona:

Nasvet:
  • Ta funkcija podpira razlikovanje med velikimi in malimi črkami primerjava, če preverite Za razliko od velikih in malih črk možnost v Primerjaj celice pogovorno okno;
  • Če želite izbrati ujemanja iz stolpca B, morate samo zamenjati dva izbrana stolpca v Poiščite vrednosti v in Glede na škatle Primerjaj celice pogovorno okno;
  • Če želite uporabiti to funkcijo, prosim prenesite in namestite Kutools za Excel najprej.

Primerjajte dva stolpca in označite ujemanja v isti vrstici

Primerjavo dveh stolpcev in označevanje ujemanj v isti vrstici lahko učinkovito izvedete s pogojnim oblikovanjem v Excelu. Tukaj je vodnik za prepoznavanje in označevanje ujemanj vrstic:

1. korak: izberite obseg podatkov

Izberite obseg podatkov, za katerega želite označiti ujemanje vrstic.

2. korak: Uporabite funkcijo pogojnega oblikovanja

  1. klik Domov > Pogojno oblikovanje > Novo pravilo. v Novo pravilo oblikovanja pogovorno okno, naredite naslednje:
    • 2.1 Izberite S formulo določite, katere celice želite formatirati Iz Izberite vrsto pravila polje s seznamom;
    • 2.2 Vnesite spodnjo formulo v Oblikujte vrednosti, kjer je ta formula resnična besedilno polje;
      =$B2=$A2
    • 2.3 Nato kliknite oblikovana gumb.
  2. V izskočenem Oblikuj celice pogovornem oknu določite eno barvo, s katero želite označiti podvojene elemente. In kliknite OK.
  3. Ko se vrne Novo pravilo oblikovanja pogovorno okno, kliknite OK gumb.

Rezultat:

Zdaj so ujemajoče se vrednosti v isti vrstici hkrati označene, glejte posnetek zaslona:

Nasvet:
  • Formula v pogojnem oblikovanju je ni občutljiv na velike in male črke.
  • Če želite označiti celice z različnimi vrednostmi, uporabite naslednjo formulo:
    =$B2<>$A2

Primerjajte dva stolpca in pridobite ujemajoče se podatke

Ko imate opravka z dvema nizoma podatkov v Excelu in morate najti skupne elemente z enega seznama na drugem, so formule za iskanje vaša najboljša rešitev za pridobivanje teh ujemanj.

Če imate v Excelu seznam sadja v stolpcu A in podatke o njihovi prodaji v stolpcu B, jih zdaj želite ujemati z izborom sadja v stolpcu D, da poiščete njihovo ustrezno prodajo. Kako lahko vrnete relativne vrednosti iz stolpca B v Excelu?

Uporabite katero koli od naslednjih formul, ki jih potrebujete, nato povlecite ročico za polnjenje navzdol, da uporabite to formulo za preostale celice.

  • Vse različice Excela:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 in Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Rezultat:

Vse ustrezne vrednosti bodo prikazane, če bo najdeno ujemanje, sicer bo vrnjena napaka #N/A, glejte posnetek zaslona:

Nasvet:
  • Z zgornjimi formulami bodo, če so sadeži v stolpcu D, ki se ne ujemajo v stolpcu A, vrnile napako. Za lažje razumevanje teh napak lahko svojo formulo zavijete s funkcijo IFERROR:
    • Vse različice Excela:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 in Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Za tiste, ki vas zanimajo napredne formule za iskanje, Kutools za Excel ponuja impresivno zbirko naprednih formul za iskanje, ki tradicionalno funkcijo VLOOKUP dvignejo na nove višine, kar vam daje neprimerljivo natančnost in učinkovitost pri nalogah upravljanja podatkov.

    Kutools za Excel ponašajo se z zbirko več kot 300 priročnih orodij, zasnovanih za povečanje vaše produktivnosti. Izkusite polno moč z brezplačnim 30-dnevnim preizkusom in nadgradite svoje preglednice še danes! Get it now!

Sorodni članki:

  • Poiščite in označite podvojene vrstice v obsegu
  • Včasih je v vašem obsegu podatkov delovnega lista nekaj podvojenih zapisov, zdaj pa želite najti ali poudariti podvojene vrstice v obsegu, kot je prikazano na naslednjih prikazanih posnetkih zaslona. Seveda jih lahko najdete enega za drugim, tako da preverite vrstice. Ampak to ni dobra izbira, če je na stotine vrstic. Tukaj bom govoril o nekaterih uporabnih načinih, kako se boste spoprijeli s to nalogo.
  • Označite podvojene vrednosti z različnimi barvami
  • V Excelu lahko podvojene vrednosti v stolpcu enostavno označimo z eno barvo z uporabo pogojnega oblikovanja, včasih pa moramo podvojene vrednosti označiti z različnimi barvami, da dvojnike hitro in enostavno prepoznamo, kot je prikazano na spodnji sliki zaslona. Kako lahko to nalogo rešite v Excelu?
  • Poiščite, označite, filtrirajte, preštejte, izbrišite dvojnike v Excelu
  • V Excelu se podvojeni podatki pojavljajo vsakič, ko jih ročno beležimo, kopiramo iz drugih virov ali iz drugih razlogov. Včasih so dvojniki potrebni in koristni. Vendar včasih podvojene vrednosti vodijo do napak ali nerazumevanja. Tukaj bo ta članek predstavil metode za hitro prepoznavanje, poudarjanje, filtriranje, štetje, brisanje dvojnikov po formulah, pravilih pogojnega oblikovanja, dodatkih drugih proizvajalcev itd. V Excelu.
  • Odstranite dvojnike in jih zamenjajte s praznimi celicami
  • Običajno, ko uporabite ukaz Odstrani dvojnike v Excelu, odstrani celotne podvojene vrstice. Toda včasih želite, da prazne celice nadomestijo podvojene vrednosti, v tem primeru ukaz Odstrani dvojnik ne bo deloval. Ta članek vam bo pomagal odstraniti dvojnike in jih nadomestiti s praznimi celicami v Excelu.
Comments (48)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm trying to count duplicates from two columns (Column A is the name Column B is the address) how could I do it?
This comment was minimized by the moderator on the site
Hi, Committed, if you want to count total number of duplicates in two columns, firstly, use a formula to count the duplicates in first column:=COUNTIF(A2:A7, A2), A2:A7 is the range of the first column, A2 is the first data except header of the first column. Then use the same formula (change reference) to count the duplicates in second column. Finaly, use SUM function to get the total number of duplicates in two columns.Here is a tutorial which list almost all scenarios about comparing columns, if you are interested in this, you can visit:https://www.extendoffice.com/documents/excel/6392-excel-compare-two-columns.html</div>;
This comment was minimized by the moderator on the site
BUT I WANT DUPLICATE VALUE BEFORE ANY SPACING, IN COLUMN B WE FOUND DUPLICATE VALUES THAT'S GREAT BUT THERE IS SPACE I WANT THOSE VALUES WITHOUT SPACES, HOW CAN I?
This comment was minimized by the moderator on the site
Hi, just remove the spaces by using the Go to special function to find the space cell, then remove them by clicking Delete key after finding the duplicate values.
This comment was minimized by the moderator on the site
Здравствуйте. Макрос приведенный здесь выделяет дубликаты ячеек, но при попытке редактирования какой-либо ячейки выделение снимается сразу со всех дубликатов, как сделать что бы этого не происходило?
This comment was minimized by the moderator on the site
so lovely yeah!
This comment was minimized by the moderator on the site
I LOVE THIS SITE!
This comment was minimized by the moderator on the site
Thank You!
This comment was minimized by the moderator on the site
This shit don't work... just getting

outRng.Select object variable or with block variable not set??
This comment was minimized by the moderator on the site
great demo guys,keep rocking
This comment was minimized by the moderator on the site
Thank You Very Much Guys
This comment was minimized by the moderator on the site
that was really great.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations