Ainutlaatuisten arvojen laskeminen Excelissä

Ainutlaatuisten arvojen laskeminen Excelissä

Excelin tietojoukot sisältävät usein saman arvon useita kertoja sarakkeessa. Joskus voi olla hyödyllistä tietää, kuinka monta ainutlaatuista arvoa sarakkeessa on. Jos esimerkiksi käytät kauppaa ja sinulla on laskentataulukko kaikista tapahtumista, sinun kannattaa ehkä määrittää, kuinka monta yksilöllistä asiakasta sinulla on, sen sijaan, että laskisit jokaisen tapahtuman.





Voit tehdä tämän laskemalla ainutlaatuiset arvot Excelissä menetelmillä, joista kerromme alla.





Poista päällekkäiset tiedot sarakkeesta

Nopea ja likainen tapa laskea ainutlaatuiset arvot Excelissä on poistaa kaksoiskappaleet ja nähdä, kuinka monta merkintää on jäljellä. Tämä on hyvä vaihtoehto, jos tarvitset vastauksen nopeasti eikä sinun tarvitse seurata tulosta.





Kopioi tiedot uudelle arkille (jotta et vahingossa poista tarvitsemiasi tietoja). Valitse arvot tai sarake, joista haluat poistaa päällekkäiset arvot. Kohteessa Datatyökalut osassa Tiedot välilehti valitse Poista kaksoiskappaleet . Tämä poistaa kaikki päällekkäiset tiedot ja jättää vain yksilölliset arvot.

Sama prosessi toimii, jos tiedot on jaettu kahden sarakkeen kesken. Ero on, että sinun on valittava molemmat sarakkeet. Esimerkissämme on sarake etunimelle ja toinen sukunimelle.



Jos haluat seurata yksilöllisten arvojen määrää, sinun on parempi kirjoittaa kaava sen sijaan. Näytämme alla, miten se tehdään.

Aiheeseen liittyviä: Kuinka suodattaa Excelissä haluamiesi tietojen näyttämiseksi





Laske ainutlaatuiset arvot Excel -kaavalla

Vain ainutlaatuisten arvojen laskemiseksi meidän on yhdistettävä useita Excel -toimintoja. Ensinnäkin meidän on tarkistettava, onko jokainen arvo kaksoiskappale, ja sitten meidän on laskettava jäljellä olevat merkinnät. Meidän on myös käytettävä matriisitoimintoa.

Jos etsit vastausta, käytä tätä kaavaa korvaamalla jokainen A2: A13 -esiintymä soluilla, joita haluat käyttää:





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

Kuinka pääsimme sinne, on hieman monimutkaista. Joten jos haluat ymmärtää, miksi tämä kaava toimii, jaamme sen alla yksi kappale kerrallaan.

Matriisitoiminnon selittäminen

Aloitetaan ensin selittämällä, mitä taulukko on. Taulukko on yksittäinen muuttuja, joka sisältää useita arvoja. Se on kuin viittaisi joukkoon Excel -soluja kerralla sen sijaan, että viittaisi jokaiseen soluun erikseen.

Tämä on outo ero meidän näkökulmastamme. Jos käskemme kaavan katsoa soluja A2: A13 normaalisti tai matriisina, data näyttää meille samalta. Ero on siinä, miten Excel käsittelee kulissien takana olevia tietoja. Se on niin hienovarainen ero, että Excelin uusimmat versiot eivät edes erota niitä enää, vaikka vanhemmat versiot tekevät.

Tarkoituksiamme varten on tärkeämpää tietää, miten voimme käyttää matriiseja. Jos sinulla on Excelin uusin versio, se tallentaa tiedot automaattisesti taulukkona, kun se on tehokkaampaa. Jos sinulla on vanhempi versio, paina kaavan kirjoittamisen jälkeen Ctrl + Vaihto + Enter . Kun olet tehnyt, kaavaa ympäröivät kiharat hakasulkeet osoittamaan, että se on matriisitilassa.

Esittelyssä FREQUENCY -toiminto

FREQUENCY -funktio kertoo, kuinka monta kertaa numero näkyy luettelossa. Tämä on hienoa, jos työskentelet numeroiden kanssa, mutta luettelomme on tekstiä. Jotta voisimme käyttää tätä toimintoa, meidän on ensin löydettävä tapa muuntaa tekstimme numeroiksi.

Jos yrität laskea yksilölliset arvot numeroluettelossa, voit ohittaa seuraavan vaiheen.

MATCH -toiminnon käyttäminen

MATCH -funktio palauttaa arvon ensimmäisen esiintymispaikan. Voimme käyttää tätä muuntaaksemme nimiluettelomme lukuarvoiksi. Sen on tiedettävä kolme tietoa:

  • Mitä arvoa etsit?
  • Mitä datajoukkoa tarkistat?
  • Etsitkö arvoja, jotka ovat korkeampia, pienempiä tai yhtä suuria kuin tavoitearvo?

Esimerkissämme haluamme etsiä jokaisen asiakkaamme nimen Exel -laskentataulukostamme nähdäksesi, näkyykö heidän tarkka nimi uudelleen muualla.

Windows 10 jumissa uudelleenkäynnistyssilmukassa

Yllä olevassa esimerkissä etsimme luettelostamme (A2: A13) Tiah Gallagheria (A2) ja haluamme tarkan vastaavuuden. Viimeisen kentän 0 osoittaa, että sen on oltava tarkka vastaavuus. Tuloksemme kertoo meille, missä luettelossa nimi esiintyi ensimmäisenä. Tässä tapauksessa se oli etunimi, joten tulos on 1.

Ongelma tässä on se, että olemme kiinnostuneita kaikista asiakkaistamme, ei vain Tiahista. Mutta jos yritämme etsiä A2: A13 vain A2: n sijaan, saat virheilmoituksen. Tässä taulukkotoiminnot ovat käteviä. Ensimmäinen parametri voi ottaa vain yhden muuttujan tai se palauttaa virheen. Mutta matriiseja käsitellään kuin ne olisivat yksi muuttuja.

Toimintomme kertoo Excelille, että se tarkistaa koko taulukon vastaavuudet. Mutta odota, tulos ei ole muuttunut! Se sanoo edelleen 1. Mitä täällä tapahtuu?

Toimintamme on taulukon palauttaminen. Se käy läpi jokaisen taulukkomme kohteen ja tarkistaa vastaavuudet. Kaikkien nimien tulokset tallennetaan taulukkoon, joka palautetaan tuloksena. Koska solu näyttää vain yhden muuttujan kerrallaan, se näyttää taulukon ensimmäisen arvon.

Voit tarkistaa tämän itse. Jos muutat ensimmäisen alueen arvoksi A3: A13, tulos muuttuu 2. Tämä johtuu siitä, että Eiliyahin nimi on toiseksi luettelossa ja tämä arvo tallennetaan ensin taulukkoon. Jos muutat ensimmäisen alueen arvoksi A7: A13, saat jälleen yhden, koska Tiahan nimi näkyy ensin tarkistettavan tietojoukon ensimmäisessä paikassa.

Aiheeseen liittyviä: Excel -kaavat, jotka auttavat sinua ratkaisemaan tosielämän ongelmia

FREQUENCY -toiminnon käyttäminen

Nyt kun olemme muuttaneet nimet numeroarvoiksi, voimme käyttää FREQUENCY -funktiota. Kuten MATCH, se vaatii etsittävän kohteen ja tarkistettavan tietojoukon. Samoin kuin MATCH, emme halua etsiä vain yhtä arvoa, vaan haluamme, että toiminto tarkistaa jokaisen luettelomme kohteen.

Tavoite, jonka haluamme FREQUENCY -funktion tarkistavan, on jokainen matriisin kohta, jonka MATCH -funktiomme palautti. Ja haluamme tarkistaa MATCH -toiminnon palauttaman tietojoukon. Lähetämme siis molemmille parametreille edellä luodun MATCH -funktion.

Jos etsit yksilöllisiä numeroita ja ohitat edellisen vaiheen, lähetät numeroalueen molempina parametreina. Jos haluat etsiä kaikkia luettelossasi olevia numeroita, sinun on käytettävä myös matriisitoimintoa, joten muista painaa Ctrl + Vaihto + Enter kaavan syöttämisen jälkeen, jos käytät vanhempaa Excel -versiota.

Tuloksemme on nyt 2. Toimintamme palauttaa taulukon. Se palauttaa taulukon siitä, kuinka monta kertaa jokainen yksilöllinen arvo ilmestyi. Solussa näkyy taulukon ensimmäinen arvo. Tässä tapauksessa Tiahan nimi näkyy kahdesti, joten palautettu taajuus on 2.

IF -toiminnon käyttäminen

Nyt taulukossamme on sama määrä arvoja kuin ainutlaatuisia arvoja. Mutta emme ole aivan valmiita. Tarvitsemme tavan lisätä tämä yhteen. Jos muutamme kaikki taulukon arvot yhdeksi ja laskemme ne yhteen, tiedämme lopulta, kuinka monta ainutlaatuista arvoa meillä on.

Voimme luoda IF -funktion, joka muuttaa kaikki nollan yläpuolella olevat arvot 1: ksi. Sitten kaikki arvot ovat 1.

Tätä varten haluamme IF -toiminnon tarkistavan, ovatko FREQUENCY -taulukon arvot suurempia kuin nolla. Jos se on tosi, sen pitäisi palauttaa arvo 1. Huomaat, että nyt taulukon ensimmäinen arvo palaa yhtenä.

SUM -toiminnon käyttäminen

Olemme viimeisessä vaiheessa! Viimeinen vaihe on laskea taulukko.

Kääri edellinen toiminto SUM -funktioksi. Valmis! Joten lopullinen kaavamme on:

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

Yksittäisten merkintöjen laskeminen Excelissä

Tämä on edistynyt toiminto, joka vaatii paljon tietoa Excelistä. Se voi olla pelottavaa yrittää. Mutta kun se on määritetty, se voi olla erittäin hyödyllinen, joten saattaa olla syytä käydä läpi selityksemme varmistaaksesi, että ymmärrät sen.

Jos sinun ei tarvitse laskea yksittäisiä merkintöjä usein, nopea ja likainen kärki kaksoiskappaleiden poistamisessa onnistuu hetkessä!

Jaa Jaa Tweet Sähköposti Kuinka kopioida kaavoja Microsoft Excelissä

Kaikkien parhaiden menetelmien oppiminen kaavojen kopioimiseksi ja liittämiseksi Excel -laskentataulukkoon on hyvä tapa säästää aikaa.

Lue seuraava
Liittyvät aiheet
  • Tuottavuus
  • Laskentataulukko
  • Microsoft Excel
  • Tietojen analysointi
Kirjailijasta Jennifer Seaton(21 artikkelia julkaistu)

J. Seaton on tiedekirjoittaja, joka on erikoistunut monimutkaisten aiheiden jakamiseen. Hänellä on tohtori Saskatchewanin yliopistosta; hänen tutkimuksensa keskittyi pelipohjaisen oppimisen hyödyntämiseen opiskelijoiden sitoutumisen lisäämiseksi verkossa. Kun hän ei työskentele, löydät hänet lukemisen, videopelien tai puutarhanhoidon kanssa.

Lisää Jennifer Seatonilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi