Unikaalsete väärtuste loendamine Excelis

Unikaalsete väärtuste loendamine Excelis

Exceli andmekogumid sisaldavad sageli sama väärtust mitu korda veerus. Mõnikord võib olla kasulik teada, kui palju unikaalseid väärtusi veerus on. Näiteks kui teil on pood ja teil on kõigi tehingute arvutustabel, võiksite iga tehingu loendamise asemel määrata, kui palju unikaalseid kliente teil on.





Seda on võimalik teha, lugedes Excelis kordumatuid väärtusi, kasutades meetodeid, millest me teile allpool räägime.





Eemaldage veerust topeltandmed

Kiire ja räpane viis Exceli ainulaadsete väärtuste loendamiseks on duplikaatide eemaldamine ja järelejäänud kirjete vaatamine. See on hea võimalus, kui vajate kiiret vastust ega pea tulemust jälgima.





Kopeerige andmed uuele lehele (nii et te ei kustuta kogemata vajalikke andmeid). Valige väärtused või veerg, millest soovite duplikaatväärtused eemaldada. Aastal Andmetööriistad jagu Andmed sakk vali Eemalda duplikaadid . See eemaldab kõik duplikaatandmed ja jätab alles ainulaadsed väärtused.

Sama protsess toimib ka siis, kui teave on jaotatud kahe veeru vahel. Erinevus seisneb selles, et peate valima mõlemad veerud. Meie näites on meil eesnime jaoks veerg ja perekonnanime jaoks teine.



Kui soovite unikaalsete väärtuste arvu jälgida, kirjutage parem valem. Allpool näitame teile, kuidas seda teha.

Seotud: Kuidas Excelis filtreerida soovitud andmeid kuvada





Loendage Exceli valemiga ainulaadseid väärtusi

Ainult ainulaadsete väärtuste loendamiseks peame kombineerima mitu Exceli funktsiooni. Esiteks peame kontrollima, kas iga väärtus on duplikaat, seejärel peame ülejäänud kirjed kokku lugema. Peame kasutama ka massiivfunktsiooni.

Kui otsite lihtsalt vastust, kasutage seda valemit, asendades iga A2: A13 eksemplari lahtritega, mida soovite kasutada:





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Kuidas me sinna jõudsime, on natuke keeruline. Nii et kui soovite aru saada, miks see valem töötab, jagame selle allpool ükshaaval.

Massiivi funktsiooni selgitamine

Alustuseks selgitame, mis on massiiv. Massiiv on üks muutuja, millel on mitu väärtust. See on nagu viitamine korraga mitmele Exceli lahtrile, selle asemel et viidata igale lahtrile eraldi.

See on meie seisukohast kummaline erinevus. Kui käsime valemil vaadata lahtreid A2: A13 tavaliselt või massiivina, näevad andmed meile samad. Erinevus seisneb selles, kuidas Excel käsitleb kulisside taga olevaid andmeid. See on nii peen erinevus, et Exceli uusimad versioonid ei erista neid enam isegi, kuigi vanemad versioonid teevad seda.

Meie jaoks on olulisem teada, kuidas me saame massiive kasutada. Kui teil on Exceli uusim versioon, salvestab see andmed automaatselt massiivina, kui see on tõhusam. Kui teil on vanem versioon, vajutage valemi kirjutamise lõpetamisel Ctrl + Tõstuklahv + Enter . Kui olete seda teinud, ümbritsevad valemit lokkisulud, mis näitavad, et see on massiivirežiimis.

Tutvustame funktsiooni FREQUENCY

Funktsioon FREQUENCY ütleb meile, mitu korda number loendis ilmub. See on suurepärane, kui töötate numbritega, kuid meie loend on tekst. Selle funktsiooni kasutamiseks peame kõigepealt leidma viisi, kuidas oma tekst numbriteks teisendada.

Kui proovite unikaalseid väärtusi numbrite loendisse lugeda, võite järgmise sammu vahele jätta.

Funktsiooni MATCH kasutamine

Funktsioon MATCH tagastab väärtuse esimese esinemise positsiooni. Selle abil saame oma nimede loendi teisendada numbriväärtusteks. See peab teadma kolme teavet:

  • Millist väärtust otsite?
  • Millist andmekogumit kontrollite?
  • Kas otsite sihtväärtusest kõrgemaid, madalamaid või võrdseid väärtusi?

Meie näites soovime oma Exeli arvutustabelist otsida iga kliendi nime, et näha, kas nende täpne nimi ilmub mujal uuesti.

kuidas meilitsi professionaalselt vabandada

Ülaltoodud näites otsime oma loendist (A2: A13) Tiah Gallagheri (A2) ja soovime täpset vastet. Viimase välja 0 näitab, et see peab olema täpne vaste. Meie tulemus ütleb meile, kus nimekirjas nimi esmakordselt ilmus. Sel juhul oli see eesnimi, seega on tulemus 1.

Probleem on selles, et meid huvitavad kõik meie kliendid, mitte ainult Tiah. Kuid kui proovime otsida A2 asemel A2: A13, saame vea. Siin on massiivifunktsioonid käepärased. Esimene parameeter võib võtta ainult ühe muutuja või vastasel juhul tagastab see vea. Kuid massiive käsitletakse nii, nagu need oleksid üks muutuja.

Nüüd käsib meie funktsioon Excelil kontrollida kogu meie massiivi vastavust. Kuid oodake, meie tulemus pole muutunud! Ikka öeldakse 1. Mis siin toimub?

Meie funktsioon on massiivi tagastamine. See läbib meie massiivi iga üksuse ja kontrollib vasteid. Kõigi nimede tulemused salvestatakse massiivi, mis tagastatakse. Kuna lahter näitab korraga ainult ühte muutujat, näitab see massiivi esimest väärtust.

Saate seda ise kontrollida. Kui muudate esimese vahemiku väärtuseks A3: A13, muutub tulemus väärtuseks 2. Selle põhjuseks on asjaolu, et Eiliyahi nimi on loendis teisel kohal ja see väärtus salvestatakse praegu massiivi esimesena. Kui muudate esimese vahemiku väärtuseks A7: A13, saate uuesti 1, kuna Tiah nimi kuvatakse esmalt meie kontrollitava andmekogumi esimeses positsioonis.

Seotud: Exceli valemid, mis aitavad teil reaalse elu probleeme lahendada

Funktsiooni FREQUENCY kasutamine

Nüüd, kui oleme nimed numbriväärtusteks muutnud, saame kasutada funktsiooni FREQUENCY. Sarnaselt MATCH -iga nõuab see sihtmärgi otsimist ja andmekogumi kontrollimist. Sarnaselt MATCH -ga ei taha me otsida ainult ühte väärtust, vaid tahame, et funktsioon kontrolliks iga meie loendis olevat üksust.

Funktsiooni FREQUENCY kontrollitav sihtmärk on iga üksus massiivist, mille meie MATCH -funktsioon tagastas. Ja me tahame kontrollida funktsiooni MATCH tagastatud andmekogumit. Seega saadame mõlema parameetri jaoks ülaltoodud funktsiooni MATCH.

Kui otsite unikaalseid numbreid ja jätsite eelmise sammu vahele, siis saadaksite numbrivahemiku mõlema parameetrina. Kõigi loendis olevate numbrite otsimiseks peate kasutama ka massiivifunktsiooni, nii et ärge unustage vajutada Ctrl + Tõstuklahv + Enter pärast valemi sisestamist, kui kasutate Exceli vanemat versiooni.

Nüüd on meie tulemus 2. Jällegi, meie funktsioon tagastab massiivi. See tagastab massiivi iga kordumatu väärtuse ilmumise kordi. Lahtris kuvatakse massiivi esimene väärtus. Sel juhul ilmub Tiah nimi kaks korda, seega on tagastatud sagedus 2.

Funktsiooni IF kasutamine

Nüüd on meie massiivil sama palju väärtusi kui meil on unikaalseid väärtusi. Aga me pole päris valmis. Vajame viisi selle liitmiseks. Kui teisendada kõik massiivi väärtused 1 -ks ja liidame need kokku, siis saame lõpuks teada, kui palju unikaalseid väärtusi meil on.

Saame luua funktsiooni IF, mis muudab kõik väärtused üle nulli 1 -ks. Siis on kõik väärtused 1.

Selleks tahame, et meie IF funktsioon kontrolliks, kas meie FREQUENCY massiivi väärtused on suuremad kui null. Kui see on tõene, peaks see tagastama väärtuse 1. Märkate, et nüüd naaseb massiivi esimene väärtus ühena.

Funktsiooni SUM kasutamine

Oleme lõpusirgel! Viimane samm on massiivi summeerimine.

Pakkige eelmine funktsioon SUM -funktsiooniks. Valmis! Nii et meie lõplik valem on järgmine:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

Unikaalsete kirjete loendamine Excelis

See on täiustatud funktsioon, mis nõuab palju teadmisi Exceli kohta. Proovimine võib olla hirmutav. Kuid kui see on juba seadistatud, võib see olla väga kasulik, nii et võib -olla tasub meie selgitus läbi töötada, et veenduda, et saate sellest aru.

Kui te ei pea unikaalseid kirjeid sageli loendama, töötab topeltväärtuste eemaldamise kiire ja määrdunud näpunäide näpuga!

Jaga Jaga Piiksuma E -post Kuidas kopeerida valemeid Microsoft Excelis

Valemite kopeerimiseks ja Exceli arvutustabelisse kleepimiseks parimate meetodite õppimine on suurepärane võimalus aja kokkuhoiu alustamiseks.

Loe edasi
Seotud teemad
  • Tootlikkus
  • Arvutustabel
  • Microsoft Excel
  • Andmete analüüs
Autori kohta Jennifer Seaton(Avaldatud 21 artiklit)

J. Seaton on teaduskirjanik, kes on spetsialiseerunud keeruliste teemade lõhkumisele. Tal on doktorikraad Saskatchewani ülikoolist; tema uurimus keskendus mängupõhise õppe kasutamisele õpilaste veebipõhise kaasamise suurendamiseks. Kui ta ei tööta, leiad ta koos tema lugemisega, videomängude mängimise või aiandusega.

Veel Jennifer Seatonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin