Formula Excel pentru a găsi duplicate într-o coloană

  • Imparte Asta
Hugh West

În Microsoft Excel, există numeroase metode disponibile pentru a găsi duplicate într-o singură coloană. Putem insera o funcție sau utiliza o formulă combinată pentru a identifica duplicatele sau potrivirile din foaia noastră de calcul Excel. În acest articol, veți învăța toate metodele simple posibile pentru a găsi valori duplicate într-o coloană, cu exemple și ilustrații adecvate.

Descărcați caietul de practică

Puteți descărca registrul de lucru Excel pe care l-am folosit pentru a pregăti acest articol.

Găsește duplicate într-o coloană.xlsx

8 Modalități adecvate pentru a găsi duplicate într-o coloană cu formula Excel

1. Utilizați funcția COUNTIF pentru a găsi duplicate împreună cu prima ocurență

În tabelul de mai jos, există mai multe nume care se află sub Nume antetul din Coloana B . și sub Duplicat antetul din Coloana C , vom utilizați funcția COUNTIF pentru a afla dacă vreun nume din coloana din stânga are sau nu dubluri. Formula va returna ADEVĂRAT pentru nume duplicate și FALSE pentru cele unice.

În prima ieșire Celula C5 , formula cu COUNTIF funcția va fi:

=COUNTIF($B$5:$B$14,B5)>1

După ce ați apăsat Introduceți și umplerea automată a celorlalte celule din Coloana C , vom obține următoarele rezultate.

În această formulă, se utilizează COUNTIF returnează numărul de numere pentru fiecare nume și, folosind operatorul logic, am căutat numerele care sunt mai mari decât 1 Astfel, putem identifica dublurile căutând valoarea booleană 'TRUE' numai.

Citește mai mult: Formula pentru a găsi duplicate în Excel (6 moduri simple)

2. Creați o formulă cu funcțiile IF și COUNTIF pentru a găsi duplicate într-o coloană

De asemenea, putem combina IF și COUNTIF pentru a returna ieșirile cu texte personalizate. În cadrul funcției Ieșire antet, formula va returna "Duplicat pentru numele duplicate prezente în Coloana B . și dacă un text este unic în Nume atunci formula va returna un spațiu gol pentru valoarea textului corespunzător.

Deci, formula necesară care combină IF și COUNTIF funcții în Celula C5 ar trebui să fie:

=IF(COUNTIF($B$5:$B$14,B5)>1, "Duplicate","")

Acum apăsați Introduceți , utilizați Mâner de umplere pentru a completa automat celelalte celule de sub Ieșire și veți găsi imediat următoarele ieșiri.

În această formulă, se utilizează IF caută numere mai mari de 1 și, dacă le găsește, returnează textul specificat. "Duplicat , în caz contrar, o celulă goală.

Citiți mai mult: Cum să găsiți valori duplicate în Excel folosind formula (9 metode)

3. Găsiți duplicate într-o coloană fără prima apariție în Excel

În această secțiune, vom insera o formulă care va afișa "Duplicat de la a doua apariție a unui text similar. De exemplu, dacă un nume din Coloana B este prezentă de trei ori, atunci formula va returna textul definit "Duplicat numai pentru a doua și a treia apariție.

Formula necesară pentru prima ieșire Celula C5 va fi:

=IF(COUNTIF($B$5:$B5,B5)>1, "Duplicate","")

După ce ați apăsat Introduceți și trăgând în jos până la ultima celulă din tabelul Ieșire vom obține următoarele valori de returnare.

Pentru prima ieșire din celulă C5 , am definit intervalul de celule cu $B$5:$B5 numai, și, prin urmare, formula va căuta doar prima celulă pentru a găsi o valoare duplicată. În timp ce trageți în jos butonul Mâner de umplere pentru a găsi următoarele ieșiri, numărul de celule din interval definit pentru COUNTIF funcția crește cu 1 pentru fiecare celulă succesivă. Astfel, prima apariție a oricărui text în Nume coloana nu este contabilizată pentru mai mult de 1 aici.

Citiți mai mult: Cum să găsiți duplicate într-o coloană folosind Excel VBA (5 moduri)

4. Formula Excel pentru a găsi duplicate sensibile la majuscule și minuscule într-o singură coloană

Acum vom aplica o altă formulă combinată pentru a găsi duplicatele care țin cont de majuscule și minuscule. Vom combina formula Funcțiile IF, SUM și EXACT aici. EXACT verifică dacă două șiruri de caractere sunt exact la fel. Funcția SUM însumează pur și simplu valorile numerice.

În prima ieșire Celula C5 , formula combinată cu funcțiile menționate va fi:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"", "Duplicate")

Acum apăsați Introduceți și să completeze automat întreaga coloană pentru a găsi toate valorile de returnare.

Dacă observați, veți vedea că numele "Fred este prezentă de trei ori în Nume Dar formula a returnat "Duplicat numai pentru primele două apariții, iar cea de-a treia este ignorată deoarece prima majusculă a literei nu se potrivește cu celelalte.

🔎 Cum funcționează formula?

  • The EXACT caută aici corespondențele exacte și sensibile la majuscule și minuscule pentru primul text din coloana Nume și, prin urmare, returnează următorul rezultat:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • Cu ajutorul dublu-unar (-) , valorile de returnare se convertesc în numere, '1' pentru ADEVĂRAT și '0' pentru FALSE Deci, valorile de retur aici vor fi:

{1;0;0;0;0;0;0;0;0;0}

  • The SUM însumează apoi toate valorile numerice găsite în etapa precedentă.
  • =SUM((-EXACT($B$5:$B$14, B5)))<=1: Această parte a formulei verifică dacă suma sau valoarea de întoarcere găsită în ultimul pas este egală sau mai mică decât 1 .
  • În cele din urmă, se va IF caută suma mai mică sau egală cu 1 și returnează o celulă goală, iar dacă nu este găsită, atunci returnează textul definit "Duplicat .
  • Formula devine aplicabilă pentru restul celulelor din tabelul Ieșire după ce am completat prima celulă.

Citește mai mult: Găsiți duplicate în două coloane în Excel (6 abordări adecvate)

Lecturi similare

  • Excel Găsiți duplicate în coloană și ștergeți rândul (4 moduri rapide)
  • Excel găsiți rânduri duplicate pe baza mai multor coloane
  • Cum să găsiți rânduri duplicate în Excel (5 moduri rapide)
  • Excel Lista Top 10 cu duplicate (2 moduri)
  • Cum să comparați rândurile în Excel pentru duplicate

5. Găsiți secvența de duplicate cu formula Excel

În această secțiune, vom căuta duplicatele cu ajutorul funcției COUNTIF și apoi va returna numărul secvențial al fiecărei apariții a textului similar în coloana de ieșire.

Formula necesară în prima ieșire Celula C5 este:

=COUNTIF($B$5:$B5,B5)

Apăsați Introduceți , completați întreaga coloană și veți obține următoarele valori de returnare. În imaginea de mai jos, numele Fred este prezentă de trei ori, iar în celulele de ieșire evidențiate, vedeți numerele secvențiale pentru toate duplicatele, inclusiv prima apariție.

În această formulă, am folosit referință relativă a celulei pentru intervalul de celule selectat. Astfel, atunci când formula începe să scadă în intervalul de celule Ieșire Astfel, textul duplicat din toate celulele următoare este ignorat până când formula ajunge la acea valoare duplicată corespunzătoare.

6. Filtrați și ștergeți duplicatele dintr-o coloană în Excel

După aplicarea formulei pentru a găsi valorile duplicate, le putem filtra și șterge imediat. În imaginea de mai jos, datele de ieșire au fost găsite urmând metoda anterioară. Acum vom parcurge următorii pași pentru a ne atinge obiectivele din această secțiune.

📌 Pasul 1:

➤ Selectați mai întâi întregul tabel, inclusiv anteturile sale.

➤ Sub Acasă fila , selectați opțiunea Filtru de la Sortare & Filtrare în meniul derulant din fereastra Editare grup de comenzi.

Deci, tocmai am activat Filtru pentru antetele noastre din tabelul următor.

📌 Pasul 2:

➤ Faceți clic pe Ieșire și debifați prima opțiune care afișează valoarea numerică '1' .

➤ Acum apăsați OK .

Acum vedem textele duplicate fără prima lor apariție în tabelul filtrat de mai jos.

📌 Pasul 3:

➤ Selectați celulele care conțin denumirile și ieșirile corespunzătoare.

➤ Și ștergeți-le pe toate.

📌 Pasul 4:

➤ Deschideți fereastra Ieșire filtru din nou.

➤ Marcați opțiunea care arată '1' numai.

➤ Presa Introduceți și ați terminat.

Ca în următoarea captură de ecran, acum veți obține toate datele text unice sau doar numele.

Citește mai mult: Cum să găsiți & Eliminați rândurile duplicate în Excel

7. Formula Excel pentru a găsi duplicate într-o coloană pe baza unei condiții

Putem, de asemenea, să inserăm o condiție și să găsim dublurile în mod corespunzător pentru valorile aflate într-o coloană. În imaginea de mai jos, avem o coloană suplimentară care reprezintă departamentele pentru toți angajații dintr-o organizație.

Acum este posibil să avem doi angajați cu un nume similar, dar în departamente diferite. Și unul dintre numele lor cu departamentul corespunzător ar putea fi prezent cu duplicate în următorul set de date. Prin combinarea datelor IF și CONSILIERI vom căuta acum acele rânduri duplicate.

Formula necesară în prima ieșire Celula D5 va fi:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Duplicate","")

După ce ați apăsat Introduceți și umplerea întregii Ieșire vom obține valorile de retur, așa cum se arată mai jos.

În Coloana B , avem numele "Fred de trei ori, dar numai de trei ori este cu Vânzări departament (rândul 7) Celelalte două apariții ale numelui asemănător sunt cu numele de Marketing departament (rândul 9 și rândul 13) Deci, una dintre ele este o duplicare. Astfel, putem introduce mai multe condiții în CONSILIERI pentru a găsi rezultatul dorit.

Citește mai mult: Găsirea de corespondențe sau valori duplicate în Excel

8. Găsiți și evidențiați duplicatele cu ajutorul regulii de formatare condiționată

În ultima secțiune, vom găsi duplicatele și le vom evidenția folosind funcția Formatarea condiționată Vom atribui o formulă cu ajutorul comenzii COUNTIF din cadrul funcției Caseta cu reguli și apoi să definim formatul celulelor în care formula noastră va returna valoarea booleană 'TRUE' numai.

Să urmăm acum pașii de mai jos pentru a îndeplini criteriile:

📌 Pasul 1:

➤ Selectați toate denumirile de la Nume antetul din Coloana B .

➤ Sub Acasă panglică, alegeți opțiunea Regula nouă de la Formatarea condiționată picătură în jos.

Apare o casetă de dialog numită Regulă nouă de formatare va apărea.

📌 Pasul 2:

➤ Selectați Tip de regulă ca 'Utilizați o formulă pentru a determina ce celule să formatați' .

➤ În Regula Descriere caseta, încorporați următoarea formulă:

=COUNTIF($B$5:$B$14,B5)>1

➤ Presa Format .

📌 Pasul 3:

➤ În Formatarea celulelor treceți la fereastra Umpleți și selectați o culoare de fundal pentru celulele duplicate.

➤ Presa OK .

📌 Pasul 4:

➤ Veți găsi o previzualizare a formatului celulei, așa cum se arată în imaginea de mai jos.

➤ Presa OK pentru ultima dată și am terminat.

În cele din urmă, veți observa duplicatele evidențiate, inclusiv primele apariții, așa cum se arată în următoarea captură de ecran.

Citește mai mult: Cum să găsiți, să evidențiați și să eliminați duplicatele în Excel

Cuvinte de încheiere

Sper că toate aceste metode simple menționate mai sus vă vor ajuta acum să le aplicați în foile de calcul Excel atunci când trebuie să identificați duplicate cu ajutorul formulelor. Dacă aveți întrebări sau feedback, vă rog să îmi spuneți în secțiunea de comentarii. Sau puteți consulta și celelalte articole legate de funcțiile Excel de pe acest site.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.