Kuinka laskea yksilölliset nimet Excelissä (5 menetelmää)

  • Jaa Tämä
Hugh West

Työskennellessämme suurten tietokokonaisuuksien kanssa saatamme usein joutua laskemaan ainutlaatuisia ja erillisiä arvoja Excelissä. Excelissä ei ole mitään sisäänrakennettua toimintoa, jolla voidaan laskea ainutlaatuisia arvoja tai tekstiä. Mutta on olemassa monia tekniikoita ja lähestymistapoja, joilla voimme laskea nämä erilliset arvot. Tänään tässä artikkelissa esittelemme joitakin menetelmiä, joilla lasketaan ainutlaatuisia nimiä Excelissä.

Lataa harjoituskirja

Lataa tämä harjoituslomake harjoitellaksesi, kun luet tätä artikkelia.

Excel-Count-Unique-Names.xlsx

Yksilöllisten nimien laskeminen Excelissä (5 menetelmää)

1. SUMPRODUCT-funktion käyttäminen yksilöllisten nimien laskemiseen.

Yksinkertaisin ja helpoin tapa laskea yksilöllisiä nimiä Excelissä on käyttää komentoa SUMPRODUCT funktiolla. Tämän funktion avulla voimme laskea uniikkeja arvoja kahdella tavalla. Tutustutaan näihin tapoihin.

i. SUMPRODUCT COUNTIFin kanssa

Vaihe 1:

Seuraavassa tilanteessa meille on annettu tietokokonaisuus, jossa joidenkin myyntiedustajien nimet ja heidän palkkansa on annettu kentässä "Myyntimies" ja "Palkka" Nyt meillä on myyntiedustajia, joiden nimet esiintyivät useammin kuin kerran. Meidän on siis laskettava myyntiedustajan nimen yksilöllinen lukumäärä solussa E4 otsikon "Count Unique Names".

Vaihe 2:

Nyt solussa E4, soveltaa SUMPRODUCT toiminto, jossa on COUNTIF toiminto.

Yleinen kaava on,

=SUMPRODUCT(1/COUNTIF(alue,kriteerit))

Aseta arvot funktioon ja kaavan lopullinen muoto on,

=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

Missä,

  • Valikoima ja Kriteerit ovat B4:B17
  • The COUNTIF funktio tutkii data-alueen ja laskee, kuinka monta kertaa kukin nimi esiintyy data-alueella. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Tämän jälkeen tulos COUNTIF funktiota käytetään neuvonantajana 1 Tätä varten numerot, jotka ovat esiintyneet vain kerran matriisissa, muuttuvat seuraavasti 1 ja useat esiintyneet numerot antavat tulokseksi murtolukuja.
  • Lopuksi SUMPRODUCT toiminto laskee ne 1 ja antaa tuloksen.

Paina Enter saadaksesi yksilölliset arvot.

Vaihe 3:

Tässä funktiossa on se virhe, että jos datajoukossa on tyhjä solu, kaava epäonnistuu, koska. COUNTIF toiminto tuottaa "0" kunkin tyhjän solun osalta ja 1 jaettuna 0 palauttaa nollalla jakamisen virheen (#DIV/0!)

Vaihe 4:

Tämän tilanteen voittamiseksi muutetaan kaavaa hieman. Uusi kaava tähän tilanteeseen on,

=SUMPRODUCT(((B4:B17"")/COUNTIF(B4:B17,B4:B17&""))))

Jos tietokokonaisuudessa on tyhjä solu, kaava ei huomioi sitä.

Paina Kirjoita saadaksesi tuloksen.

ii. SUMPRODUCT FREQUENCY:n kanssa

Vaihe 1:

Käytämme samaa data-aluetta, jota käytimme edellisessä esimerkissä.

Sovelletaan nyt SUMPRODUCT kanssa FREQUENCY funktiota saadaksesi yksilölliset nimet.

Yleinen kaava on seuraava,

=SUMPRODUCT(-(FREQUENCY(MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1)))

Lisää arvot lopulliseen muotoon.

=SUMPRODUCT(-(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0)))

Missä,

  • The MATCH funktiota käytetään jokaisen aineistossa esiintyvän nimen sijainnin saamiseksi. Tässä kohdassa MATCH toiminto lookup_value, lookup_array ja [match type] on B4:B17,B4:B17,0.
  • The bins_array argumentti muodostetaan kaavan tästä osasta (ROW(B4:B17)-ROW(B4)+1)
  • The FREQUENCY funktio palauttaa numeroiden joukon, joka osoittaa jokaisen numeron lukumäärän tietomassassa, joka on järjestetty bin-asteittain. Keskeinen ominaisuus toiminnassa FREQUENCY kaava on se, että kun numero on jo laskettu, FREQUENCY palauttaa nollan.
  • Nyt tarkistetaan, ovatko arvot suurempia kuin nolla (>0), mikä muuttaa luvut muotoon TRUE tai FALSE , niin käytämme kaksoisnegatiivista (- -) muuntaa TRUE ja FALSE arvot 1:iin ja 0:iin.
  • Lopuksi SUMPRODUCT funktio yksinkertaisesti laskee luvut yhteen ja palauttaa kokonaissumman.

Koska kyseessä on Array kaava , paina "CTRL+SHIFT+ENTER" ja saamme lopullisen lukumäärän.

Lue lisää: Laske ainutlaatuiset arvot kriteereillä SUMPRODUCTilla Excelissä

2. SUM-arvon ja COUNTIF-kaavan käyttäminen yksilöllisten nimien laskemiseen.

Vaihe 1:

Nyt käytämme SUMMA kanssa COUNTIF kaavaa saadaksesi tarvittavan lukumäärän.

Tämän kaavan yleinen kaava on,

=SUM(IF(ISTEXT(Value),1/COUNTIF(range, criteria)), ""))

Lisää arvot, jotta saat kaavan lopullisen muodon.

=SUM(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),""))

Missä,

  • The ISTEXT funktio palauttaa TRUE kaikille arvoille, jotka ovat tekstiä, ja false muille arvoille.
  • Valikoima ja kriteerit ovat B4:B17
  • Jos arvot ovat tekstiarvoja, COUNTIF funktio tutkii data-alueen ja laskee, kuinka monta kertaa kukin nimi esiintyy data-alueella. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • The SUMMA funktio laskee kaikkien arvojen summan ja palauttaa tuloksen.

Vaihe 2:

Koska kyseessä on Array kaava , paina "CTRL+SHIFT+ENTER" ja saamme lopullisen lukumäärän.

Lue lisää: Excel-kaava Count Unique Values (3 helppoa tapaa)

3. SUMMA-arvon käyttäminen FREQUENCY- ja MATCH-kaavojen kanssa yksilöllisten nimien laskemiseen.

Vaihe 1:

Nyt käytämme SUMMA kanssa FREQUENCY ja MATCH kaavaa laskemaan yksilöllisiä nimiä.

Yleinen kaava on,

=SUM(IF(FREQUENCY(IF(logical test"", MATCH(Lookup_value,Lookup_array,[match type]))),ROW(reference)-ROW(reference.firstcell)+1),1)))

Lopullinen kaava arvon lisäämisen jälkeen on,

=SUM(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,B4:B17,0)),ROW(B4:B17)-ROW(B4)+1)),1)))

Missä,

  • Täällä MATCH toiminto lookup_value , lookup_array ja [match type] on B4:B17,B4:B17,0
  • Sen jälkeen, kun MATCH toiminto, on olemassa IF Syy siihen, että IF toimintoa tarvitaan, että MATCH palauttaa #N/A virhe tyhjiä soluja varten. Joten suljemme pois tyhjät solut, joissa on B4:B17""
  • Argumentti bins_array muodostetaan kaavasta seuraavasti (ROW(B4:B17)-ROW(B4)+1)
  • Tämä tuloksena syntyvä joukko syötetään FREQUENCY funktio, joka palauttaa numerosarjan, joka osoittaa kunkin numeron lukumäärän tietomassassa.
  • Lopuksi ulompi IF funktio merkitsee jokaisen ainutlaatuisen arvon arvoksi 1 ja päällekkäisen arvon arvoksi

Paina "CTRL+SHIFT+ENTER" soveltaa array-kaavaa.

Lue lisää: Laske ainutlaatuiset tekstiarvot Excelin kriteereillä (5 menetelmää)

Samanlaisia lukemia

  • Kuinka käyttää COUNTIFia ainutlaatuiseen tekstiin (8 helpointa tapaa)
  • Yksilölliset arvot Excelissä (3 helppoa tapaa)

4. UNIQUE-funktion käyttäminen uniikkien nimien laskemiseen

Vaihe 1:

The UNIQUE toiminto on käytettävissä vain Excel 365 versio.

Sovelletaan nyt UNIQUE Yleinen kaava on,

=COUNTA(UNIQUE(range))

Kun arvot on syötetty, lopullinen muoto on,

=COUNTA(UNIQUE(B4:B17))

Paina Kirjoita saadaksesi tuloksen.

Vaihe 2:

Voit myös saada luettelon yksilöllisistä nimistä käyttämällä tätä komentoa. UNIQUE Tämän kaava on seuraava,

=UNIQUE(B4:B17)

Jatka painamalla Enter.

Lue lisää: Excel VBA: Laske sarakkeen ainutlaatuiset arvot (3 menetelmää)

5. Excelissä olevien yksilöllisten nimien laskeminen laajennetun suodattimen avulla

Vaihe 1:

Voimme myös käyttää Edistynyt suodatin Vaihtoehto laskea uniikkeja nimiä. Voit tehdä sen menemällä Data-ikkunassa kohtaan Lajittele & suodata ryhmää, klikkaa Edistynyt.

Vaihe 2:

Edistynyt suodatin ikkuna tulee näkyviin. Kopioi toiseen sijaintiin ja käyttö Vain ainutlaatuiset tietueet.

Vaihe 3:

Valitse nyt tietolähde Luetteloalue ($B$3:$B$17), kriteerialue ($B$3:$B$17), ja Kopioi $E$3:een . Ok jatkaa.

Ja meidän luettelo ainutlaatuisista nimistä on tehty.

Vaihe 4:

Voit laskea yksilölliset nimet käyttämällä tätä kaavaa,

=ROWS(E4:E9)

Ja paina Kirjoita .

Lue lisää: Count Unique Values with Criteria by COUNTIFS in EXCEL (4 esimerkkiä)

Pikamerkinnät

➤ Jos tietokokonaisuudessa on tyhjä solu, kun käytät SUMPRODUCT- ja COUNTIF kaava, tulos näyttää jaa nollalla -virheen. (#DIV/0!)

➤ Sillä Array kaava , sinun on painettava "CTRL+SHIFT+ENTER" samanaikaisesti saadaksesi tuloksen.

➤ The UNIQUE toiminto on käytettävissä vain Excel 365 Vanhempien Excel-versioiden käyttäjät eivät voi käyttää toimintoa.

Päätelmä

Tänään opimme joitakin menettelyjä, joilla voimme laskea yksilöllisiä nimiä tietokannasta. Jos sinulla on epäselvyyksiä tai ehdotuksia, olet tervetullut jakamaan ajatuksesi kommenttiosioon.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.