Dublikatų paieškos "Excel" programoje formulė (6 paprasti būdai)

  • Pasidalinti
Hugh West

Č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į.

Dublikatų paieškos formulė.xlsx

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.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.