Turinys
"Excel" programoje dublikatus suderinti labai paprasta. Galime naudoti įvairias funkcijas ir formulės dublikatams "Excel" rasti . Leiskite man parodyti jums geriausius ir paprasčiausius metodus, kaip "Excel" programoje "vlookup" ieškoti pasikartojančių atitikmenų.
Atsisiųsti praktikos knygą
Nemokamą "Excel" šabloną galite atsisiųsti iš čia ir praktikuotis savarankiškai.
Vlookup Duplicate Matches.xlsx5 būdai, kaip "Excel" ieškoti pasikartojančių atitikmenų
Pirmiausia susipažinkime su mūsų duomenų rinkiniu. Į savo duomenų rinkinį įdėjau kai kurių pardavėjų vardus ir jų pardavimo valstybes dvi savaites iš eilės. Pažvelkite, kad kai kurios valstybės yra bendros. Dabar parodysiu, kaip šiuos dublikatus surasti naudojant VLOOKUP ir kitas "Excel" funkcijas.
1 metodas: Naudokite VLOOKUP funkciją, kad rastumėte pasikartojančius atitikmenis "Excel" programoje
Pirmajame metode naudosime VLOOKUP funkcija rasti dublikatus. VLOOKUP funkcija gali ieškoti reikšmės duomenų lentelės kairiajame stulpelyje ir grąžinti atitinkamą reikšmę iš kito stulpelio, esančio dešinėje lentelės pusėje. Šiuo atveju mūsų ieškoma reikšmė bus iš D stulpelis ir suras dublikatus iš C stulpelis . Jei bus rastas dublikatas, bus rodomas valstybės pavadinimas. Priešingu atveju bus rodomas #N/A .
1 žingsnis:
⏩ Suaktyvinti E5 ląstelė .
⏩ Įrašykite toliau pateiktą formulę-
=VLOOKUP(D5,$C$5:$C$11,1,FALSE)
⏩ Tada tiesiog paspauskite Įveskite mygtuką, kad gautumėte rezultatą.
2 žingsnis:
⏩ Vėliau, dukart spustelėkite . Užpildymo rankena piktogramą, kad nukopijuotumėte formulę.
Dabar pamatysite, kad rasta dublikatų.
Skaityti daugiau: Dublikatų paieška dviejuose "Excel" stulpeliuose
2 metodas: Taikykite MATCH funkciją, kad rastumėte pasikartojančius atitikmenis "Excel" programoje
Dabar dublikatus rasime naudodami funkcija MATCH . Bet čia mūsų paieškos vertė bus iš C stulpelis ir suras dublikatus iš D stulpelis. Jei bus rastas dublikatas, bus rodomas dublikato eilutės numeris, o jei ne, bus rodomas #N/A . Atminkite, kad čia skaičiuojamas eilučių skaičius, susijęs su pasirinktu masyvu.
1 žingsnis:
⏩ Įveskite formulę į E5 ląstelė -
=MATCH(C5,$D$5:$D$11,FALSE)
⏩ Paspauskite Įveskite mygtuką.
2 žingsnis:
⏩ Galiausiai naudokite Užpildymo rankena įrankį, kad nukopijuotumėte formulę.
Tuomet pastebėsite, kad dublikatai išskiriami su jų masyvo eilutės numeriu.
Skaityti daugiau: Rasti sutampančias arba pasikartojančias vertes "Excel" programoje
3 metodas: derinkite IF, ISNA, VLOOKUP funkcijas, kad rastumėte pasikartojančius atitikmenis "Excel" programoje
Dabar sujungsime tris funkcijas, kad sutiktume dublikatus. IF , ISNA , VLOOKUP funkcijos. IF funkcija tikrina, ar tenkinama sąlyga, ir grąžina vieną reikšmę, jei tiesa, ir kitą reikšmę, jei netiesa. ISNA funkcija yra klaidų tvarkymo funkcija, Ji padeda išsiaiškinti, ar kuri nors ląstelė turi " #N/A klaida" arba ne. Čia mes suderinsime dublikatus, esančius D stulpelis vertės C stulpelis. Jei bus rastas dublikatas, bus rodoma "Dublikatas", jei ne, bus rodoma "Unikalus".
1 žingsnis:
⏩ Į E5 ląstelė parašykite pateiktą formulę-
=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unikalus", "Dublikatas")
⏩ Tada tiesiog paspauskite Įveskite mygtuką.
2 žingsnis:
⏩ Tada naudokite Užpildymo rankena įrankį, kad nukopijuotumėte formulę.
⏬ Formulės suskirstymas:
➤ VLOOKUP(D5,$C$5:$C$11,1,FALSE)
Pirmiausia VLOOKUP funkcija ieškos Ląstelė D5 į masyvą C5:C11 ir grąžins kaip-
Niujorkas
➤ ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE))
Funkcija ISNA rodys FALSE, nes ji negauna jokios klaidos, jei gautų, ji rodytų TRUE.
FALSE
➤ IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Unikalus", "Dublikatas")
Galiausiai funkcija IF pateiks išvestį "Duplicate", jei bus FALSE, ir "Unique", jei bus TRUE. Ji grąžina-
Dublikatas
Panašūs skaitiniai
- Kaip "Excel" eilutėse palyginti dublikatus
- "Excel" panašaus teksto paieška dviejuose stulpeliuose (3 būdai)
- Kaip rasti & amp; Pašalinti pasikartojančias eilutes programoje "Excel
- "Excel" rasti pasikartojančias eilutes pagal kelis stulpelius
4 metodas: rasti dubliuojančias vertes dviejuose "Excel" stulpeliuose naudojant IF, ISNA, VLOOKUP funkcijas
Šiame metode naudosime tas pačias ankstesnių metodų funkcijas, kad surastume dublikatus dviejuose stulpeliuose. Todėl paieškos reikšmę patalpinau į Ląstelė D13 . Dabar naudosime šią ląstelės nuorodą, kad rastume jos atitikmenį abiejose C stulpelis ir D Jei rasime atitikmenį, bus rodoma "Duplicated" (dubliuota), jei ne - "Unique" (unikalus).
Žingsniai:
⏩ Parašykite pateiktą formulę Ląstelė D14 -
=IF(IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Dubliuotas", "Unikalus")
⏩ Spustelėkite Įveskite išvesties mygtuką.
Tada pastebėsite, kad jis rodomas kaip "Dubliuotas".
⏬ Formulės suskirstymas:
➤ ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE))
Čia ISNA ir IEŠKOTI funkcijos veikia kaip ir ankstesnis metodas. Taigi jis grąžina-
FALSE
➤ IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
Tada IF funkcija rodys O svetainėje FALSE ir 1 svetainėje TRUE masyvui C5:C11 . Jis grįš kaip-
1
➤ IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)
Čia IF funkcija rodys O svetainėje FALSE ir 1 svetainėje TRUE masyvui D5:D11 . Jis grįš kaip-
1
➤ IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Dubliuotas", "Unikalus")
Galutinė IF funkcija susumuos šių dviejų IF funkcijų rezultatus. Jei suma bus 2, bus rodoma Duplicated, o jei ne, bus rodoma Unique. Taigi ji grąžina-
"Dubliuota"
Skaityti daugiau: "Excel" formulė dublikatams viename stulpelyje rasti
5 metodas: prisijungti prie VLOOKUP ir COUNTIF funkcijų, kad rastumėte pasikartojančius atitikmenis "Excel" programoje
Šiam metodui sukurti sukūriau naują duomenų rinkinį. Naudojau kai kurių programavimo kalbų kursų pavadinimus, jų ID ir dalyvių vardus. Pamatysite, kad kai kurie žmonės lankė tą patį kursą. Dabar taikysime VLOOKUP ir COUNTIF funkcijas, kad būtų galima suderinti dublikatus. Mes žinome, kad VLOOKUP visada rodomas pirmas atvejis. Ką daryti, jei norime gauti kito atvejo reikšmes? Pažiūrėkime.
Iš pradžių sukursime unikalius ID naudodami COUNTIF funkcija.
1 žingsnis:
⏩ Tam įveskite pateiktą formulę, esančią Ląstelė B5 -
=COUNTIF($C$5:C5,C5)&"-"&C5
⏩ Paspauskite mygtuką Enter
⏩ Tada naudokite Užpildymo rankena įrankį, kad nukopijuotumėte formulę.
Dabar pažiūrėkite, kad pasikartojantys ID yra serijos numeriai.
2 žingsnis:
⏩ Parašykite pateiktą formulę Ląstelė D15 -
=VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
⏩ Spustelėkite Įveskite mygtuką.
3 veiksmas:
⏩ Galiausiai naudokite Užpildymo rankena įrankį, kad nukopijuotumėte formulę.
Dabar pamatysite, kad turime kitas atsiradimo reikšmes, kurios reiškia to paties kurso ID dalyvių vardus.
⏬ Formulės suskirstymas:
⏩ COUNTIF($C$15:C15,C15)
Svetainė COUNTIF funkcija suskaičiuos langelio C15, kuris grįžta kaip-
1
⏩ COUNTIF($C$15:C15,C15)&”-“&C15
Tada bus pridėtas brūkšnys ir ląstelės su įvykio numeriu reikšmė, kad būtų sukurtas unikalus ID, kuris bus grąžintas kaip-
1-C102
⏩ VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
Galiausiai VLOOKUP funkcija pagal šį unikalų ID ieškos masyvo B5:E11 ir parodys išvestį iš 4 stulpelis to masyvo. Taigi jis grąžins kaip-
"Petras"
Skaityti daugiau: Dubliuojančių eilučių skaičiaus nustatymas naudojant COUNTIF formulę
Išvada
Tikiuosi, kad visi pirmiau aprašyti metodai bus pakankamai geri vlookup dubliuojančius atitikmenis. Drąsiai užduokite bet kokius klausimus komentarų skiltyje ir prašau pateikti man atsiliepimus.