Unikalių reikšmių apskaičiavimas tarp pasikartojančių

Unikalių reikšmių apskaičiavimas tarp pasikartojančių

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Tarkime, kad norite išsiaiškinti, kiek unikalių reikšmių yra diapazone, turinčiame pasikartojančių reikšmių. Pavyzdžiui, jei stulpelyje yra:

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

  • Reikšmės Saulius, Juozas, Juozas, Juozas, rezultatas bus dvi unikalios reikšmės – Saulius ir Juozas.

Yra keli būdai apskaičiuoti unikalias reikšmes tarp pasikartojančių.

Ką norite daryti?

Apskaičiuoti unikalių reikšmių apskaičiavimas naudojant filtrą

Apskaičiuoti unikalių reikšmių apskaičiavimas naudojant funkcijas

Unikalių reikšmių apskaičiavimas naudojant filtrą

Galite naudoti dialogo langąIšplėstinis filtras, kad iš duomenų stulpelio išskirtumėte unikalias reikšmes ir įklijuotumėte jas naujoje vietoje. 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ų diapazonas turi stulpelio antraštę.

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

    Bus rodomas dialogo langas Išplėstinis filtras.

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

  4. Lauke Kopijuoti į įveskite langelio nuorodą.

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

  5. Pažymėkite žymės langelį Tik unikalius įrašus ir spustelėkite Gerai.

    Unikalios pažymėto diapazono reikšmės kopijuojamos į naują vietą pradedant nuo langelio, kurį nurodėte laukeKopijuoti į.

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

Puslapio viršus

Unikalių reikšmių apskaičiavimas naudojant funkcijas

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

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

  • Pridėkite sumą naudodami funkciją SUM.

  • Apskaičiuokite unikalias reikšmes naudojant funkciją FREQUENCY. Funkcija FREQUENCY ignoruoja teksto ir nulines reikšmes. Pasirodžius pirmajai konkrečiai reikšmei, ši funkcija grąžina skaičių, lygų tos reikšmės pasirodymų skaičiui. Aptikusi tą pačią reikšmę po pirmosios reikšmės, funkcija grąžina nulį.

  • Nustatykite teksto reikšmės padėtį diapazone naudodami funkciją MATCH. Ši grąžinta reikšmė bus naudojama kaip funkcijos FREQUENCY argumentas atitinkamoms teksto reikšmėms įvertinti.

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

Pavyzdys

Šį pavyzdį bus lengviau suprasti, jei nukopijuosite jį į tuščią darbalapį.

Kaip kopijuoti pavyzdį

  1. Sukurkite tuščią darbaknygę arba darbalapį.

  2. Žinyno temoje pažymėkite pavyzdį.

    Pastaba: Eilučių arba stulpelių antraščių nežymėkite.

    Pavyzdžio iš žinyno žymėjimas

    Pavyzdžio iš Žinyno žymėjimas

  3. Paspauskite klavišus CTRL+C.

  4. Darbalapyje pažymėkite langelį A1 ir paspauskite klavišus CTRL+V.

  5. Norėdami perjungti rezultatų ir formulių, kurios pateikia šiuos rezultatus, peržiūrą, paspauskite klavišus CTRL+` (kairinis kirtis) arba skirtuko Formulės grupėje Formulės tikrinimas spustelėkite mygtuką Rodyti formules.

1

2

3

4

5

6

7

8

9

10

A

B

Duomenys

Duomenys

986

Saulius

Juozas

563

67

789

235

Saulius

Juozas

689

789

Juozas

143

56

237

67

235

Formulė

Aprašas (rezultatas)

=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1))

Apskaičiuoja unikalių skaitinių reikšmių kiekį langeliuose A2:A10, tačiau neskaičiuoja tuščių langelių ar skaitinių reikšmių (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))

Apskaičiuoja unikalių tekstinių ir skaitinių reikšmių kiekius langeliuose B2:B10 (kuriuose neturi būti tuščių langelių) (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1))

Apskaičiuoja unikalių tekstinių ir skaitinių reikšmių kiekius langeliuose A2:A10, tačiau neskaičiuoja tuščių langelių ar tekstinių reikšmių (6)

Pastabos    

  • Šio pavyzdžio formulės turi būti įvestos kaip masyvo formulės. Pažymėkite kiekvieną langelį, kuriame yra formulė, paspauskite F2, tada paspauskite klavišus CTRL + SHIFT + ENTER.

  • Norėdami peržiūrėti nuoseklų funkcijos įvertinimą, pažymėkite langelį, turintį formulę ir tuomet skirtukoFormulėsgrupėjeFormulės tikrinimasspustelėkite Įvertinti formulę.

Informacija apie funkciją

  • 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 apskaičiuoti testo taškus, kurie patenka į taškų diapazoną. Kadangi ši funkcija grąžina masyvą, ji turi būti įvedama kaip masyvo formulė.

  • Funkcija MATCH langelių diapazone ieško nurodytų elementų, o tada grąžina santykinę to elemento poziciją diapazone. Pvz., jei diapazoną A1:A3 sudaro reikšmės 5, 25 ir 38, tada formulė =MATCH(25,A1:A3,0) grąžina skaičių 2, nes 25 yra antras diapazono elementas.

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

  • Funkcija SUM sudeda visus skaičius, kuriuos nurodote kaip argumentus. Kiekvienas argumentas gali būti diapazonas, langelio koordinatės, masyvas, konstanta, formulė, arba kitos funkcijos rezultatas. Pavyzdžiui, SUM(A1:A5) sudeda visus skaičius, kurie yra langeliuose nuo A1 iki A5.

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

Puslapio viršus

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

×