Üheste väärtuse loendamine duplikaatide hulgas

Üheste väärtuse loendamine duplikaatide hulgas

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Oletame, et soovite teada saada, mitu kordumatuid väärtusi on vahemik, mis sisaldab duplikaatväärtusi. Näiteks kui veerg sisaldab:

  • Väärtusi 5, 6, 7 ja 6, tulemus on kolm ühest väärtust – 5, 6 ja 7.

  • Väärtusi "Kask", "Luik", "Luik", "Luik", on tulemuseks on kaks ühest väärtust – "Kask" ja "Luik".

On Üheste väärtuste loendamiseks duplikaatide hulgas mitut võimalust.

Dialoogiboks Täpsem Filter abil saate andmeid sisaldav veerg Üheste väärtuste eraldamiseks ja kleepige need uude asukohta. Seejärel saate funktsiooni ROWS abil loendada uues vahemikus sisalduvaid üksusi.

  1. Valige lahtrivahemik või veenduge, et aktiivne lahter paikneb tabeli.

    Veenduge, et selle lahtrivahemikul oleks veerupäis.

  2. Klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Täpsem.

    Kuvatakse dialoogiboks Täpsem Filter .

  3. Klõpsake nuppu Kopeeri teise asukohta.

  4. Sisestage väljale kopeerimiseks lahtriviide.

    Teise võimalusena nuppu Ahenda dialoogiboks Nupu pilt dialoogiboksi ajutiseks peitmiseks, Valige töölehel lahter ja vajutage siis Laienda dialoogiboks Nupu pilt .

  5. Märkige ruut ainult kirjete kordumatu ja klõpsake nuppu OK.

    Valitud vahemiku ühesed väärtused kopeeritakse uude asukohta alates väljal kopeerimiseks määratud.

  6. Sisestage tühja lahtrisse vahemiku viimase lahtri all, funktsioon Row . Kasutage vahemiku ühesed väärtused kopeeritakse uude argumendina, välja arvatud veerupäis. Näiteks kui vahemiku ühesed väärtused on B2:B45, saate sisestada =ROWS(B2:B45).

Kasutage selleks IF, SUM, FREQUENCY, MATCHja LEN funktsioonide kombinatsiooni:

  • Määrake funktsiooni IF abil iga tõese tingimuse väärtuseks 1.

  • Arvutage Kokkuvõte funktsiooniga SUM .

  • Funktsioon FREQUENCY Üheste väärtuste arvu loendamine. Funktsioon FREQUENCY ignoreerib teksti ja nullväärtusi. Kindla väärtuse esimene esinemise see funktsioon tagastab arvu võrdne selle väärtuse esinemiskordade arvu. Iga kord sama väärtuse pärast esimest, tagastab see funktsioon nulli.

  • Tagastab tekstiväärtuse asukoha vahemikus, kasutades funktsiooni MATCH . Seda arvu kasutatakse seejärel funktsiooni FREQUENCY argumendina nii, et tekst väärtused saab hinnata.

  • Funktsioon LEN abil saate otsida tühjad lahtrid. Tühjad lahtrid on 0 pikkus.

Näidet on kergem mõista, kui kopeerite selle tühjale töölehele.

1

2

3

4

5

6

7

8

9

10

A

B

Andmed

Data (Andmed)

986

Kask

Luik

563

67

789

235

Kask

Luik

689

789

Luik

143

56

237

67

235

Valem

Kirjeldus (tulem)

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

Loendab ühesed arvväärtused lahtrites A2: A10, kuid ei loenda tühje lahtreid ega tekstväärtusi (4)

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

Loendab ühesed tekst- ja arvväärtused lahtrites B2: B10 (mis ei tohi sisaldada tühje lahtreid) (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))

Loendab ühesed tekst- ja arvväärtused lahtrites A2: A10, kuid ei loenda tühje lahtreid ega tekstväärtusi (6)

Märkused: 

  • Selle näite valemid tuleb sisestada massiivivalemitena. Kui teil on Office 365praegune versioon, siis saate lihtsalt sisestada valemiribale üla-vasakut lahtrit väljundi vahemiku, siis ENTER nimega dünaamilise massiivivalem valemi kinnitamiseks vajutage. Muul juhul peab valemi sisestada valides esimese valemi sisestamist üla-vasakpoolses lahtris väljundi vahemiku ja vajutades Klahvikombinatsiooni CTRL + SHIFT + ENTER , et kinnitada, et see väljundi vahemiku pärand massiivivalem. Excel lisab kõverate sulgudes alguses ja lõpus valemi teie eest. Massiivivalemite kohta leiate lisateavet artiklist Massiivivalemite juhised ja näited.

  • Funktsiooni väärtustamise etappide vaatamiseks valige valemit sisaldav lahter ja klõpsake menüü valemid jaotises Valemiaudit nuppu Valemi väärtustamine.

  • Funktsioon FREQUENCY arvutab, kui sageli väärtused esinevad vahemikus, väärtused ja tagastab arvude vertikaalse massiivi. Näiteks testi tulemus hinded teatud arvu loendamiseks sagedus abil. Kuna see funktsioon tagastab massiivi, tuleb sisestada massiivivalemina.

  • Funktsioon MATCH otsib määratud üksusesse lahtrite vahemik ja seejärel Tagastab vahemikus selle üksuse suhteline asukoht. Näiteks kui vahemikus A1: a3 sisaldab 5, 25 ja 38 väärtusi, tagastab valem =MATCH(25,A1:A3,0) number 2, kuna 25 on vahemiku teine üksus.

  • Funktsioon LEN tagastab märkide arvu tekstistringis.

  • Funktsiooni SUM abil saate kokku liita kõik arvud, mille olete määranud selle funktsiooni argumentideks. Iga argument võib olla vahemik, lahtriviide, massiiv, konstandi, valemi või teise funktsiooni tulemus. Näiteks SUM(A1:A5) liidab kõik arvud, mis sisalduvad lahtrid A1 kuni A5.

  • Funktsioon IF tagastab ühe väärtuse, kui teie määratud tingimus annab tulemiks TRUE, ja teise väärtuse, kui see tingimus annab väärtuseks FALSE.

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×