Ü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, kui palju ühesed tekst- või arvväärtuse, on vahemikus. Näiteks kui veerg sisaldab teksti väärtused kask, Luik, Luik, Luik, on kaks ühest väärtust – kask ja luik. Kui vahemiku arvud 5, 6, 7 ja 6, on kordumatuid väärtusi 5, 6 ja 7.

Ainult üheste väärtuste loendamiseks kasutage järgmiste funktsioonide kombinatsiooni (nagu on näidatud alloleval näidistöölehel):

  • IF-funktsiooni abil saate määrata iga tingimus, mis on tõene väärtus 1.

  • Kasutage funktsiooni SUM Üheste väärtuste liitmiseks.

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

  • Funktsioon MATCH abil saate tagastada tekstiväärtuse asukoha vahemikus. Funktsioon FREQUENCY kasutab tulemiks oleva väärtuse hinnata teksti vastavad väärtused.

  • Funktsioon LEN abil saate leida tühjad lahtrid. Tühjad lahtrid on 0 pikkus (märkide arvu).

Näide.

Funktsioone kasutavate valemite näidetega töötamiseks kopeerige tabel Excelis tühjal töölehel lahtrisse A1.

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 tuleb sisestada massiivivalemitena. Valige iga soovitud valemit sisaldav lahter, 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.

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.

×