Cuprins
Potrivirea duplicatelor în Excel este foarte ușoară. Putem folosi diferite funcții și formule pentru a găsi duplicate în Excel Permiteți-mi să vă arăt cele mai bune și mai ușoare metode pentru a vlookup duplicate meciuri în Excel.
Descărcați cartea de practică
Puteți descărca șablonul Excel gratuit de aici și puteți exersa pe cont propriu.
Vlookup Duplicate Matches.xlsx5 Modalități de a face Vlookup Duplicate Matches în Excel
Să facem mai întâi cunoștință cu setul nostru de date. În setul meu de date, am plasat numele unor vânzători și statele de vânzare pentru două săptămâni consecutive. Observați că există câteva state care sunt comune. Acum voi arăta cum să vlookup aceste duplicate cu VLOOKUP și alte funcții Excel.
Metoda 1: Utilizați funcția VLOOKUP pentru a găsi corespondențe duplicate în Excel
În prima noastră metodă, vom folosi funcția VLOOKUP pentru a găsi duplicate. VLOOKUP poate căuta o valoare în cea mai din stânga coloană a unui tabel de date și returnează valoarea corespunzătoare dintr-o altă coloană aflată în partea dreaptă a tabelului. Aici, valoarea noastră de căutare va fi cea de la Coloana D și va găsi duplicatele din Coloana C Dacă se găsește un duplicat, se va afișa numele statului, în caz contrar, se va afișa #N/A .
Pasul 1:
⏩ Activați Celula E5 .
⏩ Scrieți formula dată mai jos.
=VLOOKUP(D5,$C$5:$C$11,1,FALSE)
⏩ Apoi, trebuie doar să apăsați pe Introduceți pentru a obține rezultatul.
Pasul 2:
⏩ Mai târziu, faceți dublu clic pe la Mâner de umplere pentru a copia formula.
Acum veți vedea că sunt găsite duplicate.
Citește mai mult: Găsiți duplicate în două coloane în Excel
Metoda 2: Aplicați funcția MATCH pentru a găsi corespondențe duplicate în Excel
Acum vom găsi duplicate folosind funcția MATCH Dar aici, valoarea noastră de căutare va fi din Coloana C și va găsi duplicatele din Coloana D. Dacă se găsește un duplicat, atunci se va afișa numărul rândului cu valoarea duplicată, dacă nu, atunci se va afișa #N/A Rețineți că aici numărul rândului este numărat în raport cu matricea selectată.
Pasul 1:
⏩ Introduceți formula în Celula E5 -
=MATCH(C5,$D$5:$D$11,FALSE)
⏩ Apăsați butonul Introduceți buton.
Pasul 2:
⏩ În cele din urmă, utilizați Mâner de umplere pentru a copia formula.
Apoi veți observa că duplicatele sunt extrase cu numărul de rând al acestora.
Citește mai mult: Găsirea de corespondențe sau valori duplicate în Excel
Metoda 3: Combinați funcțiile IF, ISNA, VLOOKUP pentru a găsi corespondențe duplicate în Excel
Acum vom combina trei funcții pentru a potrivi duplicatele. Acestea sunt funcțiile IF , ISNA , VLOOKUP funcții. IF verifică dacă o condiție este îndeplinită și returnează o valoare dacă este adevărată și o altă valoare dacă este falsă. Funcția ISNA este o funcție de tratare a erorilor, care ajută la aflarea dacă o celulă are " #N/A eroare" sau nu. În acest caz, vom potrivi duplicatele din Coloana D pentru valoarea Coloana C. În cazul în care se găsește un duplicat, se va afișa "Duplicate", iar dacă se găsește un duplicat, se va afișa "Unique".
Pasul 1:
⏩ În Celula E5 scrieți formula dată-
=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unic", "Duplicat")
⏩ Apoi, trebuie doar să apăsați pe Introduceți buton.
Pasul 2:
⏩ Apoi utilizați Mâner de umplere pentru a copia formula.
⏬ Repartizarea formulei:
➤ VLOOKUP(D5,$C$5:$C$11,1,FALSE)
În primul rând, funcția VLOOKUP va căuta Celula D5 la matricea C5:C11 și se va întoarce ca-
New York
➤ ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE))
Funcția ISNA va afișa FALSE deoarece nu primește nicio eroare, dacă ar fi primit, ar fi afișat TRUE. Deci rezultatul este...
FALSE
➤ IF(ISNA(VLOOKUP(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unic", "Duplicat")
În cele din urmă, funcția IF va da ca rezultat "Duplicate" pentru FALSE și "Unique" pentru TRUE. Aceasta returnează...
Duplicat
Lecturi similare
- Cum să comparați rândurile în Excel pentru duplicate
- Excel Găsiți text similar în două coloane (3 moduri)
- Cum să găsiți & Eliminați rândurile duplicate în Excel
- Excel găsiți rânduri duplicate pe baza mai multor coloane
Metoda 4: Găsiți valori duplicate în două coloane în Excel folosind funcțiile IF, ISNA, VLOOKUP
În această metodă, vom folosi aceleași funcții ale metodelor anterioare pentru a potrivi duplicatele din două coloane. De aceea, am plasat valoarea de căutare în Celula D13 Acum vom folosi această referință de celulă pentru a găsi potrivirea ei în ambele celule. Coloana C și D Dacă găsim o potrivire, se va afișa "Duplicat", altfel "Unic".
Pași:
⏩ Scrieți formula dată în Celula D14 -
=IF(IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE))),0,1)
+IF(ISNA(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplicat", "Unic")
⏩ Faceți clic pe Introduceți pentru ieșire.
Apoi veți observa că apare "Duplicat".
⏬ Repartizarea formulei:
➤ ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE))
În acest caz, se va utiliza ISNA și LOOKUP funcționează la fel ca metoda precedentă, deci returnează...
FALSE
➤ IF(ISNA(VLOOKUP(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
Apoi, se va face IF funcția va arăta O pentru FALSE și 1 pentru ADEVĂRAT pentru matricea C5:C11 Se va întoarce ca...
1
➤ IF(ISNA(VLOOKUP(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)
Aici IF funcția va arăta O pentru FALSE și 1 pentru ADEVĂRAT pentru matricea D5:D11 Se va întoarce ca...
1
➤ IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1),0,1)
+IF(ISNA(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplicat", "Unic")
Acum, funcția IF finală va însuma rezultatul celor două funcții IF. Dacă suma va fi 2, atunci va arăta duplicat, iar dacă nu, va arăta unic. Deci, va arăta...
"Duplicat"
Citește mai mult: Formula Excel pentru a găsi duplicate într-o coloană
Metoda 5: Alăturați funcțiile VLOOKUP și COUNTIF pentru a găsi corespondențe duplicate în Excel
Pentru această metodă, am realizat un nou set de date pentru această metodă. Am folosit câteva nume de cursuri de limbaj de programare, ID-urile acestora și numele participanților. Veți vedea că unele persoane au urmat același curs. Acum vom aplica metoda VLOOKUP și COUNTIF pentru a potrivi duplicatele. Știm că VLOOKUP Întotdeauna arată prima apariție. Ce trebuie să facem dacă dorim valorile următoarelor apariții? Să vedem.
La început, vom crea ID-uri unice folosind COUNTIF funcție.
Pasul 1:
⏩ Pentru aceasta introduceți formula dată în Celula B5 -
=COUNTIF($C$5:C5,C5)&"-"&C5
⏩ Apăsați butonul Enter
⏩ Apoi utilizați Mâner de umplere pentru a copia formula.
Acum vedeți că ID-urile duplicate se află într-un număr de serie.
Pasul 2:
⏩ Scrieți formula dată în Celula D15 -
=VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
⏩ Faceți clic pe Introduceți buton.
Pasul 3:
⏩ În cele din urmă, utilizați Mâner de umplere pentru a copia formula.
Și acum veți vedea că am obținut următoarele valori de apariție care înseamnă nume de participanți pentru același ID de curs.
⏬ Repartizarea formulei:
⏩ COUNTIF($C$15:C15,C15)
The COUNTIF funcția va număra numărul de apariții ale celulei C15 care returnează as-
1
⏩ COUNTIF($C$15:C15,C15)&”-“&C15
Se va adăuga apoi o cratimă și valoarea celulei cu numărul de apariție pentru a crea un ID unic care va fi returnat ca-
1-C102
⏩ VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
În cele din urmă, se va VLOOKUP va căuta în funcție de acel ID unic în array-ul B5:E11 și va afișa rezultatul de la Coloana 4 din acel tablou. Deci, se va întoarce ca-
"Peter"
Citește mai mult: Aflarea numărului de rânduri duplicate utilizând formula COUNTIF
Concluzie
Sper că toate metodele descrise mai sus vor fi suficient de bune pentru a vlookup meciuri duplicate. Nu ezitați să puneți întrebări în secțiunea de comentarii și vă rog să-mi dați feedback.