Kuidas lugeda unikaalseid nimesid Excelis (5 meetodit)

  • Jaga Seda
Hugh West

Suurte andmekogumitega töötades võib meil sageli tekkida vajadus lugeda Excelis unikaalseid ja erinevaid väärtusi. Excelil ei ole ühtegi sisseehitatud funktsiooni unikaalsete väärtuste või teksti lugemiseks. Kuid on palju meetodeid ja lähenemisviise, mille abil saame neid erinevaid väärtusi lugeda. Täna selles artiklis tutvustame mõningaid meetodeid unikaalsete nimede lugemiseks Excelis.

Lae alla praktiline töövihik

Laadige alla see harjutamisleht, et seda artiklit lugedes harjutada.

Exceli-arv-unikaalsed-nimed.xlsx

Unikaalsete nimede loendamine Excelis (5 meetodit)

1. Funktsiooni SUMPRODUCT kasutamine unikaalsete nimede loendamiseks

Lihtsaim ja lihtsaim viis unikaalsete nimede lugemiseks Excelis on kasutada funktsiooni SUMPRODUCT funktsioon. Selle funktsiooni abil saame lugeda unikaalseid väärtusi kahel viisil. Õpime need viisid ära.

i. SUMPRODUCT koos COUNTIFiga

1. samm:

Järgnevas olukorras on meile antud andmestik, kus on esitatud mõnede müügiesindajate nimed ja nende palk. "Müügiesindaja" ja "Palk" veerud. Nüüd on meil müügiesindajad, kelle nimed ilmusid rohkem kui üks kord. Seega peame loendama müügiesindaja nime unikaalset arvu lahtris E4 rubriigis "Count Unique Names".

2. samm:

Nüüd lahtris E4, rakendada SUMPRODUCT funktsiooniga COUNTIF funktsioon.

Üldine valem on,

=SUMPRODUCT(1/COUNTIF(vahemik,kriteeriumid))

Sisestage väärtused funktsiooni ja valemi lõplik vorm on,

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

Kus,

  • Range ja Kriteeriumid on B4:B17
  • The COUNTIF funktsioon uurib andmevahemikku ja loeb, mitu korda iga nimi esineb andmevahemikus {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Pärast seda on tulemus COUNTIF funktsiooni kasutatakse nõustajana koos 1 lugejaks. Selleks muutuvad numbrid, mis on massiivi sees esinenud ainult üks kord, muutuvad 1 ja mitu ilmunud numbrit annavad tulemuseks murdosa.
  • Lõpuks on SUMPRODUCT funktsioon loeb need 1 ja annab tulemuse.

Vajutage Enter, et saada unikaalsed väärtused.

3. samm:

Selles funktsioonis on selline viga, et kui andmekogumis on tühi lahter, siis valem ebaõnnestub, sest COUNTIF funktsioon genereerib "0" iga tühja lahtri kohta ja 1 jagatud 0 tagastab nulliga jagamise vea (#DIV/0!)

4. samm:

Selle olukorra ületamiseks muudame veidi valemit. Nüüd on meie uus valem selle olukorra jaoks järgmine,

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

Kui andmekogumis on nüüd mõni tühi lahter, siis valem ignoreerib seda.

Press Sisesta tulemuse saamiseks.

ii. SUMPRODUCT koos FREQUENCY-ga

1. samm:

Kasutame sama andmevahemikku, mida kasutasime eelmises näites.

Nüüd kohaldatakse SUMPRODUCT koos FREQUENCY funktsiooni, et saada unikaalseid nimesid.

Üldine valem on järgmine,

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

Sisestage väärtused, et saada lõplik vorm.

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

Kus,

  • The MATCH funktsiooni kasutatakse iga andmetes esineva nime asukoha saamiseks. Siinkohal on funktsiooni MATCH funktsioon lookup_value, lookup_array ja [mängu tüüp] on B4:B17,B4:B17,0.
  • The bins_array argument konstrueeritakse valemi selle osa põhjal (ROW(B4:B17)-ROW(B4)+1)
  • The FREQUENCY funktsioon tagastab numbrite massiivi, mis näitab iga numbri loendust andmemassiivis, mis on korrastatud binide kaupa. Põhiline omadus toimimises on, et FREQUENCY valem on see, et kui number on juba loetud, FREQUENCY tagastab nulli.
  • Nüüd kontrollime väärtusi, mis on suuremad kui null (>0), mis teisendab numbrid arvudeks TÕELINE või VALE , siis kasutame topeltnegatiivset (- -) teisendada TÕELINE ja VALE väärtused 1s ja 0s.
  • Lõpuks on SUMPRODUCT funktsioon lihtsalt liidab numbrid kokku ja tagastab kogusumma.

Kuna tegemist on Array valem , vajutage "CTRL+SHIFT+ENTER" rakendada valemit. Ja me oleme saanud oma lõpliku arvu.

Loe edasi: Loendage unikaalseid väärtusi kriteeriumidega SUMPRODUCT-i abil Excelis

2. SUMM-i kasutamine koos COUNTIF-vormeliga unikaalsete nimede loendamiseks

1. samm:

Nüüd kasutame me SUM koos COUNTIF valemiga, et saada vajalik arv.

Selle valemi üldine valem on,

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

Sisestage väärtused, et saada valemi lõplik vorm.

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

Kus,

  • The ISTEXT funktsioon tagastab TÕELINE kõigi väärtuste puhul, mis on tekst, ja false muude väärtuste puhul.
  • Vahemik ja kriteeriumid on järgmised B4:B17
  • Kui väärtused on tekstiväärtus, siis on COUNTIF funktsioon uurib andmevahemikku ja loeb, mitu korda iga nimi esineb andmevahemikus {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • The SUM funktsioon arvutab kõigi väärtuste summa ja tagastab tulemuse.

2. samm:

Kuna tegemist on Array valem , vajutage "CTRL+SHIFT+ENTER" rakendada valemit. Ja me oleme saanud oma lõpliku arvu.

Loe edasi: Exceli valemiga Count Unique Values (3 lihtsat viisi)

3. SUMMA kasutamine koos FREQUENCY ja MATCH valemiga unikaalsete nimede lugemiseks

1. samm:

Nüüd kasutame me SUM koos FREQUENCY ja MATCH valemiga, et lugeda unikaalseid nimesid.

Üldine valem on,

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

Lõplik valem pärast väärtuse sisestamist on,

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

Kus,

  • Siinsamas MATCH funktsioon lookup_value , lookup_array ja [mängu tüüp] on B4:B17,B4:B17,0
  • Pärast MATCH funktsioon, on olemas IF Põhjus, miks IF funktsioon on vajalik, et MATCH tagastab #N/A viga tühjade lahtrite puhul. Seega välistame tühjad lahtrid koos B4:B17""
  • Argument bins_array konstrueeritakse valemi sellest osast (ROW(B4:B17)-ROW(B4)+1)
  • See saadud massiivi sisestatakse FREQUENCY funktsioon, mis tagastab numbrite massiivi, mis näitab iga numbri arvu andemassiivis.
  • Lõpuks välise IF funktsioon näitab iga unikaalse väärtuse väärtuseks 1 ja dubleeritud väärtuse väärtuseks

Press "CTRL+SHIFT+ENTER" rakendada massiivi valemit.

Loe edasi: Loendage unikaalseid tekstiväärtusi kriteeriumidega Excelis (5 meetodit)

Sarnased lugemised

  • Kuidas kasutada COUNTIFi unikaalse teksti jaoks (8 lihtsamat viisi)
  • COUNTIFS unikaalsed väärtused Excelis (3 lihtsat viisi)

4. Funktsiooni UNIQUE kasutamine unikaalsete nimede loendamiseks

1. samm:

The UNIQUE funktsioon on saadaval ainult Excel 365 versioon.

Nüüd kohaldatakse UNIQUE funktsioon. Üldine valem on,

=COUNTA(UNIQUE(range))

Pärast väärtuste sisestamist on lõplik vorm,

=COUNTA(UNIQUE(B4:B17))

Press Sisesta tulemuse saamiseks.

2. samm:

Võite saada ka unikaalsete nimede nimekirja, kasutades seda UNIQUE funktsioon. Selle jaoks on valem,

=UNIQUE(B4:B17)

Jätkamiseks vajutage Enter.

Loe edasi: Excel VBA: loendage unikaalsed väärtused veerus (3 meetodit)

5. Täiustatud filtri kasutamine unikaalsete nimede lugemiseks Excelis

1. samm:

Me võime kasutada ka Täiustatud filter võimalus loendada unikaalseid nimesid. Selleks mine Data'sse, menüüribale Sort & Filter rühma, klõpsa Edasijõudnud.

2. samm:

Täiustatud filter ilmub aken. Siin kontrollige Kopeeri teise asukohta ja kasutamine Ainult unikaalsed kirjed.

3. samm:

Nüüd valige andmeallikas Loetelu vahemik ($B$3:$B$17), kriteeriumid vahemik ($B$3:$B$17), ja Kopeeri $E$3 . Ok jätkata.

Ja meie nimekiri unikaalsetest nimedest on tehtud.

4. samm:

Ainulaadsete nimede loendamiseks kasutage lihtsalt seda valemit,

=ROWS(E4:E9)

Ja vajutage Sisesta .

Loe edasi: Count Unique Values with Criteria by COUNTIFS in EXCEL (4 näidet)

Kiire märkmete tegemine

➤ Kui andmekogumis on tühi lahter, kui kasutate SUMPRODUCT-i koos COUNTIF valemiga, siis tulemus näitab nulliga jagamise viga (#DIV/0!)

➤ Sest Array valem , peate vajutama "CTRL+SHIFT+ENTER" samaaegselt, et saada tulemus.

➤ The UNIQUE funktsioon on saadaval ainult Excel 365 Exceli vanemate versioonide kasutajad ei saa funktsiooni kasutada.

Kokkuvõte

Täna õppisime mõningaid protseduure unikaalsete nimede loendamiseks andmestikust. Kui teil on mingeid segadusi või ettepanekuid, siis olete väga oodatud oma mõtteid jagama kommentaaride sektsioonis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.