Üheste väärtuse loendamine duplikaatide hulgas

Üheste väärtuse loendamine duplikaatide hulgas

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Oletagem, et soovite teada saada, mitu ühest väärtust on duplikaatväärtusi sisaldavas vahemikus. Näiteks kui veerg sisaldab:

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

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

Üheste väärtuste loendamiseks duplikaatide hulgas on mitu võimalust.

Selle artikli teemad

Üheste väärtuste loendamine filtri abil

Üheste väärtuste loendamine funktsioonide abil

Üheste väärtuste loendamine filtri abil

Dialoogiboks Täpsem Filter abil saate andmeid sisaldav veerg Üheste väärtuste eraldamiseks ja kleepige need uude asukohta. Seejärel saate kasutada funktsiooni RIDADE loendamiseks uue vahemiku üksuste arv.

  1. Valige soovitud lahtrivahemik või veenduge, et aktiivne lahter asuks tabelis.

    Veenduge, et lahtrivahemikul oleks veerupäis.

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

    Kuvatakse dialoogiboks Täpsem filter.

  3. Klõpsake raadionuppu Kopeeri teise asukohta.

  4. Sisestage väljale Kopeeri asukohta lahtriviide.

    Teise võimalusena võite dialoogiboksi ajutiseks peitmiseks klõpsata käsku Ahenda dialoogiboks Viiktekst 1 , valida töölehe lahtri ja klõpsata seejärel käsku Laienda dialoogiboks Nupu pilt .

  5. Märkige ruut Ainult ühesed kirjed ja klõpsake nuppu OK.

    Valitud vahemiku ühesed väärtused kopeeritakse uude asukohta alates väljal Kopeeri asukohta valitud lahtrist.

  6. Sisestage funktsioon ROWS vahemiku viimase lahtri all olevasse tühja lahtrisse. Kasutage argumendina äsja kopeeritud üheste väärtuste vahemikku (v.a veerupäised). Kui ühest väärtuste vahemik on näiteks B2:B45, siis sisestage järgmine valem: =ROWS(B2:B45).

Lehe algusse

Üheste väärtuste loendamine funktsioonide abil

Selle toimingu jaoks kasutage funktsioone IF, SUM, FREQUENCY, MATCH ja LEN.

  • IF -funktsiooni abil määrata 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äide

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

Näite kopeerimine

  1. Looge tühi töövihik või tööleht.

  2. Valige spikriteema näide.

    Märkus. : Ärge valige rea- ega veerupäiseid.

    Spikrinäite valimine

    Spikrinäite valimine

  3. Vajutage klahvikombinatsiooni CTRL+C.

  4. Valige töölehe lahter A1 ja vajutage klahvikombinatsiooni CTRL+V.

  5. Tulemite ja tulemeid andvate valemite vaheldumisi kuvamiseks vajutage klahvikombinatsiooni CTRL+` (graavis) või klõpsake menüü Valemid jaotises Valemiaudit nuppu Kuva valemid.

1

2

3

4

5

6

7

8

9

10

A

B

Andmed

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 peab sisestama massiivivalemitena. Valige kõik valemit sisaldavad lahtrid, vajutage klahvi F2 ja seejärel vajutage klahvikombinatsiooni CTRL+SHIFT+ENTER.

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

Funktsiooni üksikasjad

  • Funktsioon FREQUENCY arvutab, kui sageli väärtused teatud vahemikus esinevad, ja tagastab vertikaalse arvumassiivi. Funktsiooni FREQUENCY võib kasutada näiteks eksamitulemuste arvu loendamiseks teatud tulemusvahemikes. Kuna funktsioon FREQUENCY tagastab massiivi, tuleb see sisestada massiivivalemina.

  • Funktsioon MATCH otsib määratud üksuse lahtrivahemikust ja tagastab siis selle üksuse suhtelise asukoha vahemikus. Kui vahemik A1:A3 sisaldab näiteks väärtusi 5, 25 ja 38, tagastab valem =MATCH(25;A1:A3;0) arvu 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, konstant, valem või mõnest muust funktsioonist pärinev tulem. Valemiga SUM(A1:A5) näiteks liidetakse kokku kõik lahtrites A1 kuni A5 asuvad arvud.

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

Lehe algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma 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.

×