Kaip rasti pasikartojančias vertes "Excel" programoje naudojant formulę (9 metodai)

  • Pasidalinti
Hugh West

Šiame straipsnyje parodyta, kaip rasti pasikartojančias vertes Tai bus labai nuobodu, jei bandysite rankiniu būdu rasti pasikartojančias reikšmes dideliame "Excel" darbo lape. Šis straipsnis padės jums sutaupyti laiko ir pastangų pateikiant alternatyvius sprendimus. Toliau pateiktame paveikslėlyje išryškinamas šio straipsnio tikslas. Peržiūrėkite jį ir sužinokite, kaip tai padaryti.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš toliau esančio atsisiuntimo mygtuko.

Dublikatų paieška "Excel" programoje Excel.xlsx

9 metodai, kaip rasti pasikartojančias vertes "Excel" programoje naudojant formulę

Įsivaizduokite, kad turite toliau pateiktą duomenų rinkinį, kuriame pateikiami populiariausi JAV išmaniųjų telefonų prekių ženklai. Dabar vadovaukitės toliau nurodytais metodais, kad sužinotumėte, ar sąraše yra pasikartojančių reikšmių. Po to galite jį taikyti savo duomenų rinkiniui.

1. Naudokite COUNTIF funkciją, kad nustatytumėte, ar reikšmė dubliuojasi

Svetainė COUNTIF funkcija suskaičiuoja tam tikrą sąlygą atitinkančių ląstelių skaičių diapazone. COUNTIF šio metodo formulė palygins reikšmę su kiekviena duomenų rinkinio reikšme ir grąžins jos atsiradimo skaičių. Ji pateiks loginį rezultatą TRUE jei duomenų rinkinyje yra pasikartojančių verčių ir FALSE kitaip.

📌 Žingsniai

  • Pirmiausia ląstelėje įveskite šią formulę C5 .
=COUNTIF($B$5:$B$12,B5)>1

  • Tada paspauskite ĮVESKITE klavišą (arba naudokite CTRL+SHIFT+ENTER derinys).
  • Galiausiai vilkite Užpildymo rankena piktogramą visą kelią.

Bendrą procedūrą ir rezultatus matome iš toliau pateikto paveikslėlio 👇.

2. Taikykite COUNTIF funkciją bet kuriam išplėstiniam duomenų rinkiniui, kad rastumėte dublikatus

Ankstesniame metode pateiktą formulę galite pakeisti, jei turite išplėstinį duomenų rinkinį B stulpelis .

📌 Žingsniai

  • Pirmiausia ląstelėje įveskite šią formulę C5 .
=COUNTIF(B:B,B5)>1

  • Tada paspauskite CTRL+SHIFT+ENTER Jei naudojate "MS Office 365 , galite paspausti tik ĮVESKITE o ne masyvo formulę.
  • Po to perkelkite Užpildymo rankena piktogramą arba dukart spustelėkite ją.

Tada matysite tokį patį rezultatą. 👇

Skaityti daugiau: Dubliuojančių eilučių skaičiaus nustatymas naudojant COUNTIF formulę

3. Sujunkite IF ir COUNTIF funkcijas, kad pažymėtumėte pasikartojančias vertes

Taip pat galite sujungti ankstesnę formulę su IF funkcija kad gautumėte geriau organizuotą ir lengviau suprantamą rezultatą.

📌 Žingsniai

  • Pirmiausia ląstelėje įveskite šią formulę C5 .
  • Tada paspauskite ĮVESKITE klavišą (arba naudokite CTRL+SHIFT+ENTER derinys).
=IF(COUNTIF($B$5:$B$12,B5)>1, "Dublikatas", "Unikalus")

  • Svetainė IF funkcija šioje formulėje bus grąžinama Unikalus reikšmėms, atsirandančioms tik vieną kartą, ir Dublikatas
  • Po to vilkite Užpildymo rankena piktogramą iki galo arba dukart spustelėkite ją.

Galiausiai pamatysite tokį rezultatą 👇.

Galite pakeisti "Unikalus" argumentą į dvigubas kabutes ( "" ), jei jums rūpi tik pasikartojančios reikšmės. Tokiu atveju vietoj to įveskite šią formulę.

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

Skaityti daugiau: Raskite sutampančias arba pasikartojančias vertes "Excel" programoje (8 būdai)

4. Suskaičiuokite pasikartojimų atvejus naudodami COUNTIF formulę

Taip pat galite naudoti formulę, kad suskaičiuotumėte kiekvienos reikšmės pasikartojimus sąraše.

📌 Žingsniai

  • Pirmiausia ląstelėje įveskite šią formulę C5 .
=COUNTIF($B$5:$B$12,B5)

  • Paspauskite ĮVESKITE arba paspauskite CTRL+SHIFT+ENTER vienu metu.
  • Tada naudokite Užpildymo rankena piktogramą, kad formulė būtų taikoma visoms žemiau esančioms ląstelėms.

Dabar matysite tokį patį rezultatą, koks parodytas toliau pateiktame paveikslėlyje 👇.

Skaitykite daugiau: Kaip rasti dublikatus "Excel" programoje jų neištrinant (7 metodai)

5. Pakeiskite COUNTIF formulę, kad dublikatų skaičius būtų išdėstytas didėjančia tvarka

Jei norite nustatyti reikšmių pasikartojimo tvarką, galite pakeisti ankstesniame metode naudotą formulę.

📌 Žingsniai

  • ląstelėje įveskite toliau pateiktą formulę C5 .

Atidžiai atkreipkite dėmesį, kaip šioje formulėje naudojome absoliučiųjų ir santykinių nuorodų derinį, palyginti su ankstesnėmis formulėmis.

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

  • Paspauskite ĮVESKITE mygtuką arba paspauskite CTRL+SHIFT+ENTER iš viso.
  • Galiausiai vilkite Užpildymo rankena piktogramą arba dukart spustelėkite ją, kad toliau esančios ląstelės būtų užpildytos šia formule.

Tada gausite toliau pateiktą rezultatą 👇.

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

Panašūs skaitiniai

  • Kaip rasti dublikatus stulpelyje naudojant "Excel VBA" (5 būdai)
  • Naudokite VBA kodą dubliuotoms eilutėms "Excel" rasti (3 metodai)
  • Kaip rasti dublikatus dviejuose skirtinguose "Excel" sąsiuviniuose (5 metodai)
  • Dublikatų paieška "Excel" darbaknygėje (4 metodai)
  • Kaip "Excel" programoje ieškoti pasikartojančių atitikmenų (5 paprasti būdai)
  • Kaip palyginti du "Excel" lapų dublikatus (4 greiti būdai)

6. Raskite pasikartojančias vertes be pirmojo pasikartojimo naudodami IF-COUNTIF formulę

Galima sakyti, kad bet kuri pirma atsiradusi reikšmė neturėtų būti laikoma dublikatu. Tai reiškia, kad pirmą kartą atsiradusias reikšmes norite laikyti unikaliomis. Tada reikia taikyti pakeistą formulę.

📌 Žingsniai

  • Pirmiausia ląstelėje įveskite toliau pateiktą formulę C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "Dublikatas","")

  • Paspauskite CTRL+SHIFT+ENTER .
  • Tada vilkite Užpildymo rankena piktogramą arba dukart spustelėkite ją.

Po to gausite tokį rezultatą 👇.

Skaityti daugiau: "Excel" formulė dublikatams viename stulpelyje rasti

7. Sujunkite IF ir COUNTIFS, kad rastumėte, ar visoje eilutėje yra pasikartojančių verčių

Svetainė COUNTIFS funkcija skaičiuoja pagal kriterijų rinkinį nurodytų ląstelių skaičių. Taip pat galite naudoti formulę, derinančią IF ir COUNTIFS rasti pasikartojančias duomenų rinkinio eilutes.

📌 Žingsniai

Darant prielaidą, kad turite duomenų B stulpelis ir C stulpelis .

  • Ląstelėje įveskite šią formulę E5 kaip parodyta toliau, ir paspauskite CTRL+SHIFT+ENTER iš viso mygtukų.
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Dubliuojanti eilutė","")

Svetainė COUNTIFS funkcija formulėje patikrins, ar kiekviename stulpelyje nėra dublikatų.

  • Dabar perkelkite Užpildymo rankena piktogramą visą kelią.

Tada pamatysite toliau pateiktame paveikslėlyje pavaizduotą rezultatą 👇.

Skaityti daugiau: "Excel" rasti pasikartojančias eilutes pagal kelis stulpelius

8. Formulė su IF, OR ir COUNTIF funkcijomis, skirta rasti, ar sąraše yra pasikartojanti reikšmė

Dabar galite naudoti alternatyvią formulę su IF, ARBA , ir COUNTIF funkcijas, jei jums rūpi tik nustatyti, ar sąraše yra dublikatų, ar ne.

📌 Žingsniai

  • Pirmiausia ląstelėje įveskite šią formulę D6 .
=IF(OR(COUNTIF($B$5:$B$12,$B$5:$B$12)>1), "Taip", "Ne")

  • Paspauskite CTRL+SHIFT+ENTER .

Tada pamatysite Taip jei sąraše yra dublikatų ir Ne kitaip.

🔎 Kaip veikia ši formulė?

COUNTIF($B$5:$B$12,$B$5:$B$12)

Svetainė COUNTIF funkcija grąžina ląstelių, atitinkančių nurodytus kriterijus, skaičių intervale.

Išėjimas: {3;1;3;1;2;1;2;2;3}

{3;1;3;1;2;1;2;3}>1

Tai grąžina TRUE arba FALSE ar ši sąlyga įvykdyta, ar ne.

Išvestis: {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE}

ARBA({TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;TRUE})

Čia ARBA funkcija grąžina FALSE, jei kuris nors iš argumentų yra FALSE, kitaip grąžina TRUE.

Išvestis: TRUE

IF(TRUE, "Taip", "Ne")

Galiausiai IF funkcija spausdina "Taip" arba "Ne" pagal kriterijus TRUE arba KLAIDINGA.

Išvestis: "Taip".

Skaityti daugiau: "Excel" 10 geriausiųjų sąrašas su pasikartojimais (2 būdai)

9. Formulė su COUNTA ir UNIQUE funkcijomis, skirta rasti pasikartojančių verčių skaičių diapazone

Taip pat galite taikyti formulę, kurioje naudojama COUNTA ir UNIKALUS funkcijos.

📌 Žingsniai

  • ląstelėje įveskite šią formulę D10 sužinoti pasikartojančių verčių skaičių intervale.
=COUNTA($B$5:$B$12)-COUNTA(UNIQUE($B$5:$B$12))

  • Paspauskite ĮVESKITE raktas.

Visa procedūra ir rezultatai pavaizduoti šiame paveikslėlyje. 👇

🔎 Kaip veikia ši formulė?

COUNTA($B$5:$B$12)

Svetainė COUNTA funkcija grąžina diapazono ląstelių, kurios nėra tuščios, skaičių.

Išėjimas: 8

UNIKALUS($B$5:$B$12)

Svetainė Unikali funkcija grąžina unikalias diapazono reikšmes.

Išvestis: {"Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"}

COUNTA({"Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"})

Čia COUNTA funkcija grąžina elementų skaičių masyve, gautame iš Unikali funkcija .

Išėjimas: 5

8-5

Atėmus gaunamas galutinis pasikartojančių verčių skaičius duomenų rinkinyje.

Išėjimas: 3

Skaityti daugiau: Kaip rasti & amp; Pašalinti pasikartojančias eilutes programoje "Excel

Dar 2 būdai, kaip "Excel" rasti pasikartojančias vertes

Iki šiol matėme 9 formules, skirtas dubliuojamoms reikšmėms "Excel" rasti. Šiame skyriuje pamatysime, kaip galite naudoti Sąlyginis formatavimas ir "Excel" suvestinė lentelė lengvai atlikti tą patį darbą.

1. Dvigubų verčių paieška naudojant sąlyginį formatavimą

Jei norite rasti pasikartojančią reikšmę naudodami sąlyginį formatavimą, atlikite šiuos veiksmus.

Žingsniai:

  • Pirmiausia eikite į Pagrindinis Tada pasirinkite Sąlyginis formatavimas>> Ląstelių paryškinimo taisyklės>> Dubliuojančios vertės kaip parodyta šiame paveikslėlyje.

  • Po to pasirinkite GERAI iššokančiame lange, kaip parodyta toliau. Išskleidžiamąja rodykle galite pakeisti paryškinimo spalvą.

  • Tada pamatysite, kad daugiau nei vieną kartą pasitaikančios reikšmės yra paryškintos taip.

2. Dvigubų verčių paieška naudojant PivotTable

Duomenų rinkinio dublikatų paieška greitai sukuriant PivotTable , tiesiog atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia pasirinkite bet kurią duomenų rinkinio vietą. Tada pasirinkite Insert>> PivotTable kaip parodyta toliau.

  • Tada vilkite stulpelio pavadinimą ( Prekės ženklai ) lentelės tiek Eilutės laukas ir Vertybės lauką po vieną, kaip parodyta toliau pateiktame paveikslėlyje.

  • Po to matysite kiekvieno unikalaus elemento skaičių PivotTable taip.

Dalykai, kuriuos reikia prisiminti

  • Visada naudokite CTRL+SHIFT+ENTER taikyti masyvų formulės jei nenaudojate "Office365".
  • Būkite atidūs ir formulėse naudokite tinkamas nuorodas. Priešingu atveju galite negauti norimo rezultato.

Išvada

Dabar žinote, kaip rasti pasikartojančias reikšmes "Excel" programoje naudojant formulę. Praneškite mums, ar šis straipsnis padėjo išspręsti jūsų problemą. Taip pat galite pasinaudoti toliau pateiktu komentarų skyriumi ir pateikti papildomų klausimų ar pasiūlymų. Apsilankykite mūsų ExcelWIKI tinklaraštį ir daugiau sužinoti apie "Excel". Būkite su mumis ir toliau mokykitės.

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ą.