Kako prešteti edinstvena imena v Excelu (5 metod)

  • Deliti To
Hugh West

Med delom z velikimi podatkovnimi zbirkami pogosto potrebujemo štetje edinstvenih in različnih vrednosti v Excelu. Excel nima vgrajene funkcije za štetje edinstvenih vrednosti ali besedila. Obstaja pa veliko tehnik in pristopov, s katerimi lahko štejemo te različne vrednosti. Danes bomo v tem članku prikazali nekaj metod za štetje edinstvenih imen v Excelu.

Prenesi delovni zvezek za prakso

Prenesite ta vadbeni list in se vadite med branjem tega članka.

Excel-Count-Unique-Names.xlsx

Štetje edinstvenih imen v Excelu (5 metod)

1. Uporaba funkcije SUMPRODUCT za štetje edinstvenih imen

Najpreprostejši in najlažji način za štetje edinstvenih imen v Excelu je uporaba SUMPRODUCT S to funkcijo lahko edinstvene vrednosti štejemo na dva načina. Spoznajmo ta načina.

i. SUMPRODUCT s COUNTIF

Korak 1:

V naslednjem primeru imamo na voljo nabor podatkov, v katerem so imena nekaterih prodajnih predstavnikov in njihove plače podane v polju "Prodajni predstavnik" in . "Plača" Zdaj imamo prodajne predstavnike, katerih imena so se pojavila več kot enkrat. Zato moramo prešteti edinstveno število imen prodajnih predstavnikov v celici E4 pod naslovom "Count Unique Names".

Korak 2:

Zdaj v celici E4, uporabiti SUMPRODUCT s funkcijo COUNTIF funkcijo.

Splošna formula je,

=SUMPRODUCT(1/COUNTIF(obseg,merila))

Vrednosti vstavite v funkcijo in končna oblika formule je,

=SUMPRODUKT(1/ŠTEVILOF(B4:B17,B4:B17))

Kje,

  • Razpon in . Merila so . B4:B17
  • Spletna stran COUNTIF funkcija pregleda podatkovno območje in prešteje, kolikokrat se posamezna imena pojavijo v podatkovnem območju. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Po tem se rezultat COUNTIF funkcija se uporablja kot svetovalec z 1 kot števec. Pri tem bodo števila, ki so se v polju pojavila samo enkrat, postala 1 in več pojavljenih številk bodo kot rezultati prikazani ulomki.
  • Nazadnje je SUMPRODUCT funkcija bo štela tiste 1 in dobimo rezultat.

Pritisnite Enter, da dobite edinstvene vrednosti.

3. korak:

Ta funkcija ima pomanjkljivost, saj če je v naboru podatkov prazna celica, formula ne bo uspešna. COUNTIF funkcija ustvari "0" za vsako prazno celico in 1 deljeno z 0 vrne napako pri deljenju z ničlo (#DIV/0!)

4. korak:

Da bi se rešili te situacije, nekoliko spremenimo formulo. Naša nova formula za to situacijo je,

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

Če je v naboru podatkov prazna celica, je formula ne bo upoštevala.

Pritisnite Vnesite za pridobitev rezultata.

ii. SUMPRODUKT s FREKVENCO

Korak 1:

Uporabili bomo isto območje podatkov kot v prejšnjem primeru.

Zdaj uporabite SUMPRODUCT s spletno stranjo . FREKVENCA funkcijo za pridobivanje edinstvenih imen.

Splošna formula je naslednja,

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

Vstavite vrednosti, da dobite končno obliko.

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

Kje,

  • Spletna stran MATCH se uporablja za pridobitev položaja vsakega imena, ki se pojavi v podatkih. MATCH funkcijo lookup_value, lookup_array in . [vrsta ujemanja] je . B4:B17,B4:B17,0.
  • Spletna stran bins_array argument je sestavljen iz tega dela formule (ROW(B4:B17)-ROW(B4)+1)
  • Spletna stran FREKVENCA funkcija vrne polje številk, ki označuje število za vsako številko v polju podatkov, razvrščenih po binih. Ključna značilnost delovanja funkcije FREKVENCA je formula Ko je število že prešteto, FREKVENCA bo vrnil nič.
  • Zdaj preverimo, ali so vrednosti večje od nič (>0), s čimer se številke pretvorijo v TRUE ali FALSE , potem uporabimo dvojno negativno (- -) za pretvorbo TRUE in . FALSE vrednosti na 1s in 0s.
  • Nazadnje je SUMPRODUCT funkcija preprosto sešteje številke in vrne vsoto.

Ker gre za Formula polja , pritisnite "CTRL+SHIFT+ENTER" za uporabo formule. In dobili smo končno število.

Preberite več: Štetje edinstvenih vrednosti z merili s SUMPRODUCT v Excelu

2. Uporaba formule SUM s COUNTIF za štetje edinstvenih imen

Korak 1:

Zdaj bomo uporabili SUM s spletno stranjo . COUNTIF formulo, da dobite zahtevano število.

Splošna formula za to formulo je,

=SUM(IF(ISTEXT(Vrednost),1/COUNTIF(območje, merila), ""))

Vstavite vrednosti, da dobite končno obliko formule.

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

Kje,

  • Spletna stran ISTEXT funkcija vrne TRUE za vse vrednosti, ki so besedilo, in false za druge vrednosti.
  • Razpon in merila so B4:B17
  • Če je vrednost besedilna vrednost, se COUNTIF funkcija pregleda podatkovno območje in prešteje, kolikokrat se posamezna imena pojavijo v podatkovnem območju. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Spletna stran SUM funkcija izračuna vsoto vseh vrednosti in vrne rezultat.

Korak 2:

Ker gre za Formula polja , pritisnite "CTRL+SHIFT+ENTER" za uporabo formule. In dobili smo končno število.

Preberite več: Excelova formula Count Unique Values (3 preprosti načini)

3. Uporaba formule SUM s FREQUENCY in MATCH za štetje edinstvenih imen

Korak 1:

Zdaj bomo uporabili SUM s spletno stranjo . FREKVENCA in . MATCH formulo za štetje edinstvenih imen.

Splošna formula je,

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

Končna formula po vstavitvi vrednosti je,

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

Kje,

  • Tukaj v MATCH funkcijo lookup_value , lookup_array in . [vrsta ujemanja] je . B4:B17,B4:B17,0
  • Po MATCH je na voljo funkcija IF Razlog za to je IF je potrebno, da je funkcija MATCH bo vrnil #N/A Napaka za prazne celice. Zato izključujemo prazne celice z B4:B17""
  • Argument bins_array je sestavljen iz tega dela formule (ROW(B4:B17)-ROW(B4)+1)
  • Tako dobljeno polje se pošlje v FREKVENCA funkcija, ki vrne polje številk, ki označuje število za vsako številko v podatkovnem polju.
  • Na koncu je zunanji IF funkcija označi vsako edinstveno vrednost kot 1, podvojeno vrednost pa kot

Pritisnite "CTRL+SHIFT+ENTER" za uporabo formule polja.

Preberite več: Štetje edinstvenih vrednosti besedila s kriteriji v Excelu (5 metod)

Podobna branja

  • Kako uporabiti COUNTIF za edinstveno besedilo (8 najlažjih načinov)
  • COUNTIFS Edinstvene vrednosti v Excelu (3 preprosti načini)

4. Uporaba funkcije UNIQUE za štetje edinstvenih imen

Korak 1:

Spletna stran UNIKATNI funkcija je na voljo samo za Excel 365 različica.

Zdaj uporabite UNIKATNI funkcija. Splošna formula je,

=COUNTA(UNIQUE(območje))

Po vnosu vrednosti je končna oblika,

=COUNTA(UNIQUE(B4:B17))

Pritisnite Vnesite za pridobitev rezultata.

Korak 2:

Seznam edinstvenih imen lahko dobite tudi z uporabo tega UNIKATNI Za to se uporablja naslednja formula,

=UNIQUE(B4:B17)

Za nadaljevanje pritisnite Enter.

Preberite več: Excel VBA: štetje edinstvenih vrednosti v stolpcu (3 metode)

5. Uporaba naprednega filtra za štetje edinstvenih imen v Excelu

Korak 1:

Uporabimo lahko tudi Napredni filter za štetje edinstvenih imen. To storite tako, da v razdelku Podatki Razvrsti in filtriraj kliknite na Napredno.

Korak 2:

Napredni filter Prikaže se okno. Tu preverite Kopiranje na drugo mesto in uporaba Samo edinstveni zapisi.

3. korak:

Zdaj izberite vir podatkov za Razpon seznama ($B$3:$B$17), razpon meril ($B$3:$B$17), in . Kopiraj v $E$3 . klikni Ok za nadaljevanje.

In naš seznam edinstvenih imen je sestavljen.

4. korak:

Za štetje edinstvenih imen uporabite to formulo,

=ROWS(E4:E9)

In pritisnite Vnesite .

Preberite več: Štetje edinstvenih vrednosti z merili po COUNTIFS v programu EXCEL (4 primeri)

Hitre opombe

➤ Če je v naboru podatkov prazna celica, ko uporabljate SUMPRODUCT z COUNTIF rezultat bo pokazal napako pri deljenju z nič. (#DIV/0!)

➤ Za Formula polja , morate pritisniti "CTRL+SHIFT+ENTER" hkrati, da dobite rezultat.

UNIKATNI funkcija je na voljo samo za Excel 365 Uporabniki starejših različic programa Excel funkcije ne bodo mogli uporabljati.

Zaključek

Danes smo se naučili nekaj postopkov za štetje edinstvenih imen iz nabora podatkov. Če imate kakršne koli nejasnosti ali predloge, vas vabimo, da svoje misli delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.