Turinys
Čia aprašysime keletą būdų, kaip rasti dublikatus "Excel" programoje naudojant formulę. Kai kurie iš jų gali būti jums pažįstami, o kai kurie - nauji. Stengsimės aprašyti juos paprasčiausiu būdu, kad galėtumėte lengvai juos sugauti.
Čia pateikiame duomenų rinkinį, kuriame nurodyta Mokinio vardas ir pavardė ir jų mėgstamiausias Vaisiai .
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų lapą, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.
1. Dublikatų paieškos formulė programoje "Excel", įskaitant 1 st Pasitaiko
1.1 COUNTIF naudojimas siekiant rasti dublikatus viename "Excel" stulpelyje
Turėkime elementų, pavyzdžiui, vaisių, lentelę. Čia elemento pavadinimas yra skiltis, ir norite rasti dublikatą.
Pateikiame formulę, pagal kurią "Excel" programoje galima rasti dublikatus, įskaitant pirmuosius pasikartojimus,
=COUNTIF(B:B,B4)>1
Kaip matote paveikslėlyje, formulė grąžina TRUE dėl pasikartojančių verčių ir FALSE unikalioms reikšmėms. Šioje formulėje pasirinkome visą B skiltis.
Pastaba:
Dublikatus galite rasti fiksuotoje ląstelių diapazonas o ne į visas stulpelis . Tam reikia užrakinti šį diapazoną naudojant $ pvz., norėdami ieškoti pasikartojimų ląstelėse B4:B10, naudokite šią formulę:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Dublikatų skaičiavimas naudojant COUNTIF
Jei norite sužinoti bendrą pasikartojančių verčių skaičių, galite naudoti COUNTIF funkcija Norint suskaičiuoti pasikartojančias reikšmes, reikia naudoti pateiktą COUNTIF formulė: =COUNTIF($B$4:$B$10, $B4)
1.3 Funkcijos IF ir COUNTIF naudojimas programoje "Excel
Norėdami dublikato, galite naudoti IF funkcija su COUNTIF ir gaukite dublikatą arba unikalų numerį.
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Dublikatas", "Unikalus")
Jei norite, kad "Excel" formulė rastų tik dublikatus, pakeiskite " Unikalus " su tuščia (" "), pavyzdžiui, taip:
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Dublikatas","")
Formulėje bus rodomas " Dublikatai ", jei įrašai dubliuojasi, ir tuščias langelis, jei įrašai yra unikalūs.
2. Dublikatų paieškos "Excel" programoje formulė be 1 st Pasitaiko
Čia aptiksime dublikatus be pirmojo pasikartojimo. Čia naudosime dvi formules vieną IF su COUNTIF o kitas yra IF su COUNTIFS .
2.1 Funkcijos If naudojimas "Excel" viename stulpelyje
Jei norite filtruoti arba pašalinti dublikatus, pirmiau minėta formulė neveiks. Nes ji visus identiškus įrašus pažymi kaip dublikatus. O jei norite sąraše išsaugoti unikalias reikšmes, negalite ištrinti visų dubliuojančių įrašų, turite ištrinti tik 2-ąjį ir visus vėlesnius atvejus.
Taigi pakeisime savo "Excel" dubliuojamą formulę naudodami absoliučiąsias ir santykines ląstelių nuorodas:
=IF(COUNTIF($B$4:$B4,$B4)>1, "Dublikatas","")
Kaip matote toliau pateiktame paveikslėlyje, ši formulė neidentifikuoja pirmojo " Obuoliai " kaip dublikatas:
2.2 Funkcijos If su COUNTIFS naudojimas siekiant rasti dublikatus dviejuose stulpeliuose
Pirmiau parodėme, kaip rasti pasikartojančias reikšmes viename stulpelyje, o dabar pamatysime, kaip rasti pasikartojančias reikšmes dviejuose "Excel" stulpeliuose.
Šiame pavyzdyje paėmėme lentelę, kurioje Mokinio vardas ir pavardė yra A stulpelyje, o Vaisiai yra B stulpelyje. Dabar norime rasti pasikartojančias reikšmes, turinčias tą patį pavadinimą ir vaisius.
Dviejų stulpelių pasikartojančių verčių paieškos formulė yra tokia.
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Dublikatas", "Unikalus")
3. Funkcijos If ir SUMPRODUCT naudojimas siekiant rasti dublikatus keliose eilutėse
Dublikatus galime rasti keliose eilutėse. Čia naudosime SUMPRODUCT funkcija su IF funkcija.
Štai formulė:
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
Jei formulę išskaidysite į
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Sužinosite, kiek kartų ta eilutė kartojama.
Formulėje, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ nurodykite diapazono stulpelius, iš kurių norite rasti dublikatą. Galite keisti diapazoną pagal savo duomenis. Čia naudojame absoliučias nuorodas, kad gautume tikslias reikšmes iš duomenų diapazono. B4 , C4, D4 nurodykite kiekvieno duomenų stulpelio pirmuosius langelius, kuriuos reikia taikyti šiai formulei, galite juos keisti pagal savo duomenis.
Pirmiau pateikta formulė pagrįsta duomenimis, esančiais 3 stulpelius, galite padidinti duomenų diapazono stulpelių skaičių ir atitinkamai pridėti intervalus. Ir tada lengvai rasite identiškas eilutes.