Unikalių reikšmių tarp dublikatų skaičiavimas

Unikalių reikšmių tarp dublikatų skaičiavimas

Tarkime, norite sužinoti, kiek unikalių reikšmių yra diapazone, kuriame yra pasikartojančių reikšmių. Pavyzdžiui, jei stulpelyje yra:

  • Reikšmės 5, 6, 7 ir 6, rezultatas yra trys unikalios reikšmės – 5, 6 ir 7.

  • Reikšmės "Bradley", "Doyle", "Doyle", "Doyle", rezultatas yra dvi unikalios reikšmės – "Bradley" ir "Doyle".

Yra keli būdai, kaip suskaičiuoti unikalias reikšmes tarp dublikatų.

Dialogo langą Išplėstinis filtras galite naudoti norėdami išgauti unikalias reikšmes iš duomenų stulpelio ir įklijuoti jas į naują vietą. Tuomet naudodami funkciją ROWS galite apskaičiuoti naujo diapazono elementus.

  1. Pažymėkite langelių diapazoną arba įsitikinkite, kad aktyvus langelis yra lentelėje.

    Įsitikinkite, kad langelių diapazone yra stulpelio antraštė.

  2. Skirtuko Duomenys grupėje Rūšiavimas ir filtravimas spustelėkite Išplėstinis.

    Rodomas dialogo langas Išplėstinis filtras.

  3. Spustelėkite Kopijuoti į kitą vietą.

  4. Lauke Kopijuoti į įveskite langelio nuorodą.

    Arba spustelėkite Sutraukti dialogo Mygtuko paveikslėlis , kad laikinai paslėptumėte dialogo langą, pažymėkite darbalapio langelį, tada paspauskite Išplėsti dialogo langą Mygtuko paveikslėlis .

  5. Pažymėkite žymės langelį Tik unikalūs įrašai, tada spustelėkite Gerai.

    Unikalios pasirinkto diapazono reikšmės nukopijuojamos į naują vietą pradedant langeliu, kurį nurodėte lauke Kopijuoti į.

  6. Tuščiame langelyje po paskutiniuoju diapazono langeliu įveskite funkciją ROWS. Naudokite unikalių reikšmių diapazoną, kurį ką tik nukopijavote kaip argumentą, išskyrus stulpelio antraštę. Pavyzdžiui, jei unikalių reikšmių diapazonas yra B2:B45, įveskite =ROWS(B2:B45).

Šiai užduočiai atlikti naudokite funkcijų IF, SUM, FREQUENCY, MATCHir LEN derinį:

  • Naudodami funkciją IF, kiekvienai teisingai sąlygai priskirkite reikšmę, lygią 1.

  • Įtraukite sumą naudodami funkciją SUM.

  • Apskaičiuokite unikalių reikšmių skaičių naudodami funkciją FREQUENCY. Funkcija FREQUENCY nepaiso teksto ir nulinių reikšmių. Pirmą kartą atsiradus konkrečiai reikšmei, ši funkcija grąžina skaičių, lygų tos reikšmės pasikartojimų skaičiumii. Kiekvienam tos pačios reikšmės pasikartojimui po pirmosios, ši funkcija grąžina nulį.

  • Pateikti teksto reikšmės padėtį diapazone naudojant funkciją MATCH. Tada ši grąžinta reikšmė naudojama kaip funkcijos FREQUENCY argumentas, kad būtų galima įvertinti atitinkamas teksto reikšmes.

  • Raskite tuščius langelius naudodami funkciją LEN. Tuščių langelių ilgis yra 0.

Įdėtųjų funkcijų pavyzdžiai unikalių reikšmių skaičiui tarp dublikatų skaičiuoti

Pastabos: 

  • Šiame pavyzdyje pateiktos formulės turi būti įvedamos kaip masyvo formulės. Jei turite dabartinę "Microsoft 365"versiją , galite tiesiog įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspauskite ENTER, kad patvirtintumėte formulę kaip dinaminę masyvo formulę. Kitu atveju formulė turi būti įvesta kaip senstelėjusi masyvo formulė, pirmiausia pasirenkant išvesties diapazoną, įvedant formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspaudus CTRL + SHIFT + ENTER, kad ją patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.

  • Norėdami pamatyti funkciją, įvertinę žingsnis po žingsnio, pažymėkite langelį, kuriame yra formulė, tada skirtuko Formulės grupėje Formulės tikrinimas spustelėkite Įvertinti formulę.

  • Funkcija FREQUENCY apskaičiuoja, kaip dažnai reikšmės atsiranda reikšmių diapazone, tada grąžina vertikalų skaičių masyvą. Pvz., naudokite FREQUENCY norėdami suskaičiuoti bandymų rezultatus, kurie patenka į rezultatų diapazonus. Kadangi ši funkcija grąžina masyvą, jis turi būti įvestas kaip masyvo formulė.

  • Funkcija MATCH ieško nurodyto langelių diapazono elemento ir grąžina santykinę to elemento padėtį diapazone. Pavyzdžiui, jei diapazone A1:A3 yra reikšmės 5, 25 ir 38, formulė =MATCH(25,A1:A3,0) grąžina skaičių 2, nes 25 yra antras diapazono elementas.

  • Funkcija LEN grąžina simbolių skaičių teksto eilutėje.

  • Funkcija SUM sudeda visus skaičius, kuriuos nurodote kaip argumentus. Kiekvienas argumentas gali būti diapazonas, langelio nuoroda, masyvas, konstanta, formulė arba kitos funkcijos rezultatas. Pvz., SUM(A1:A5) įtraukia visus skaičius, esančius langeliuose nuo A1 iki A5.

  • Funkcija IF grąžina vieną reikšmę, jei jūsų nurodyta sąlyga įvertinama kaip TRUE, o kitą reikšmę, jei ši sąlyga įvertinama kaip FALSE.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės arba gauti pagalbos iš Atsakymų bendruomenės.

Taip pat žr.

Unikalių reikšmių filtravimas arba pasikartojančių reikšmių šalinimas

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×