Egyedi nevek számlálása Excelben (5 módszer)

  • Ossza Meg Ezt
Hugh West

A nagy adatkészletekkel való munka során gyakran szükségünk lehet az egyedi és különálló értékek számolására az Excelben. Az Excel nem rendelkezik beépített funkcióval az egyedi értékek vagy szövegek számolásához. De sok olyan technika és megközelítés van, amellyel meg tudjuk számolni ezeket a különálló értékeket. Ma ebben a cikkben bemutatunk néhány módszert az egyedi nevek számolásához az Excelben.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorló lapot, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Excel-Count-Unique-Names.xlsx

Egyedi nevek számlálása Excelben (5 módszer)

1. A SUMPRODUCT függvény használata az egyedi nevek számolásához

A legegyszerűbb és legkönnyebb módja az egyedi nevek számolásának az Excelben a SUMPRODUCT függvényt. Ennek a függvénynek a segítségével kétféleképpen számolhatunk egyedi értékeket. Ismerjük meg ezeket a módokat.

i. SUMPRODUCT a COUNTIF-fel együtt

1. lépés:

A következő szituációban kapunk egy adathalmazt, amelyben néhány értékesítési képviselő neve és fizetése szerepel a "Értékesítési képviselő" és "Fizetés" Most már vannak olyan értékesítőink, akiknek a neve többször is megjelent. Tehát meg kell számolnunk az értékesítő nevének egyedi számát a cellában. E4 a következő címszó alatt "Egyedi nevek számolása".

2. lépés:

Most a cellában E4, alkalmazza a SUMPRODUCT függvényt a COUNTIF funkció.

Az általános képlet a következő,

=SUMPRODUCT(1/COUNTIF(range,criteria))

Helyezze be az értékeket a függvénybe, és a képlet végső formája a következő,

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

Hol,

  • Tartomány és Kritériumok a B4:B17
  • A COUNTIF függvény megnézi az adattartományt és megszámolja, hogy az egyes nevek hányszor jelennek meg az adattartományban. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Ezt követően a COUNTIF függvényt tanácsadóként használják a 1 Ehhez a tömbben csak egyszer előforduló számok a következők lesznek 1 és a többszörösen megjelenő számok törteket adnak eredményként.
  • Végül a SUMPRODUCT funkció megszámolja azokat a 1 és megadja az eredményt.

Nyomja meg az Entert az egyedi értékek megjelenítéséhez.

3. lépés:

Van egy hiba ebben a függvényben, hogy ha van egy üres cella az adatkészletben, akkor a képlet sikertelen lesz. COUNTIF funkció generálja "0" minden üres cellára és 1 osztva 0 nullával való osztás hibát ad vissza (#DIV/0!)

4. lépés:

Hogy ezt a helyzetet megoldjuk, módosítsuk egy kicsit a képletet. Az új képletünk erre a helyzetre a következő,

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

Ha az adatkészletben üres cella van, a képlet figyelmen kívül hagyja azt.

Sajtó Írja be a címet. hogy megkapja az eredményt.

ii. SUMPRODUCT FREQUENCY-val

1. lépés:

Ugyanazt az adattartományt fogjuk használni, mint az előző példában.

Most alkalmazza a SUMPRODUCT a címen FREQUENCY függvényt, hogy megkapja az egyedi neveket.

Az általános képlet a következő,

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

Az értékek beillesztésével megkapjuk a végleges formát.

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

Hol,

  • A MATCH függvényt arra használjuk, hogy megkapjuk az adatokban megjelenő egyes nevek pozícióját. Itt a MATCH funkció a lookup_value, lookup_array és [mérkőzés típusa] a B4:B17,B4:B17,0.
  • A bins_array argumentum a képlet ezen részéből épül fel (ROW(B4:B17)-ROW(B4)+1)
  • A FREQUENCY függvény egy számtömböt ad vissza, amely az adattömb minden egyes számának számát jelzi, tárolóhelyenként rendezve. A működésének egyik legfontosabb jellemzője a FREQUENCY képlet az, hogy amikor egy számot már megszámoltak, FREQUENCY nullát fog visszaadni.
  • Most a nullánál nagyobb értékeket (>0) ellenőrizzük, ami a számokat átváltja TRUE vagy HAMIS , akkor használunk egy kettős negatív (- -) hogy átalakítsa a TRUE és HAMIS értékeket 1s és 0s értékekre.
  • Végül a SUMPRODUCT függvény egyszerűen összeadja a számokat, és visszaadja a végösszeget.

Mivel ez egy Array képlet , nyomja meg "CTRL+SHIFT+ENTER" hogy alkalmazzuk a képletet. És megvan a végső számunk.

Bővebben: Egyedi értékek számlálása a SUMPRODUCT kritériumokkal az Excelben

2. A SUM és a COUNTIF formula használata az egyedi nevek számolásához

1. lépés:

Most a SUM a címen COUNTIF képletet, hogy megkapjuk a szükséges számot.

Ennek a képletnek az általános képlete a következő,

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

Helyezze be az értékeket, hogy megkapja a képlet végleges formáját.

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

Hol,

  • A ISTEXT funkció visszatér TRUE minden olyan értékre, amely szöveg, és false a többi értékre.
  • A tartomány és a kritériumok a következők B4:B17
  • Ha az értékek szöveges értékek, a COUNTIF függvény megnézi az adattartományt és megszámolja, hogy az egyes nevek hányszor jelennek meg az adattartományban. {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • A SUM függvény kiszámítja az összes érték összegét, és visszaadja az eredményt.

2. lépés:

Mivel ez egy Array képlet , nyomja meg "CTRL+SHIFT+ENTER" hogy alkalmazzuk a képletet. És megvan a végső számunk.

Bővebben: Excel képlet Egyedi értékek számlálása (3 egyszerű módja)

3. A SUM és a FREQUENCY és MATCH képlet használata az egyedi nevek számolásához

1. lépés:

Most a SUM a címen FREQUENCY és MATCH formula az egyedi nevek számolásához.

Az általános képlet a következő,

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

A végső képlet az értékek beszúrása után a következő,

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

Hol,

  • Itt a MATCH funkció a lookup_value , lookup_array és [mérkőzés típusa] a B4:B17,B4:B17,0
  • Miután a MATCH függvény, van egy IF Az ok, amiért a IF funkcióra van szükség, hogy MATCH visszaad egy #N/A hiba az üres cellák esetében. Tehát kizárjuk az üres cellákat a B4:B17""
  • A bins_array argumentumot a képlet ezen részéből állítjuk össze. (ROW(B4:B17)-ROW(B4)+1)
  • Ez a kapott tömb a FREQUENCY függvény, amely egy számok tömbjét adja vissza, amely az adattömb minden egyes számához tartozó számot jelzi.
  • Végül a külső IF függvény minden egyedi értéket 1-re, a duplikált értékeket pedig

Sajtó "CTRL+SHIFT+ENTER" a tömbképlet alkalmazásához.

Bővebben: Egyedi szöveges értékek számlálása az Excelben található kritériumokkal (5 módszer)

Hasonló olvasmányok

  • Hogyan használjuk a COUNTIF-ot az egyedi szöveghez (8 legegyszerűbb mód)
  • COUNTIFS Egyedi értékek Excelben (3 egyszerű módja)

4. Az UNIQUE függvény használata az egyedi nevek számolásához

1. lépés:

A EGYEDI funkció csak a Excel 365 verzió.

Most alkalmazza a EGYEDI Az általános képlet a következő,

=COUNTA(UNIQUE(range))

Az értékek beírása után a végleges forma a következő,

=COUNTA(UNIQUE(B4:B17))

Sajtó Írja be a címet. hogy megkapja az eredményt.

2. lépés:

Az egyedi nevek listáját a következő módon is megkaphatod EGYEDI A képlet erre a következő,

=UNIQUE(B4:B17)

A folytatáshoz nyomja meg az Entert.

Bővebben: Excel VBA: Egyedi értékek számlálása egy oszlopban (3 módszer)

5. Speciális szűrő használata az egyedi nevek számolásához az Excelben

1. lépés:

Használhatjuk a Speciális szűrő opciót az egyedi nevek számolásához. Ehhez menjen az Adatok menüpontba a Rendezés és szűrés csoport, kattintson a Haladó.

2. lépés:

Speciális szűrő ablak jelenik meg. Itt ellenőrizze a Másolás egy másik helyre és használata Csak egyedi rekordok.

3. lépés:

Most válassza ki az adatforrást a Listatartomány ($B$3:$B$17), Kritériumtartomány ($B$3:$B$17), és Másolás $E$3-ra . Oké folytatni.

És elkészült az egyedi nevek listája.

4. lépés:

Az egyedi nevek számolásához használja ezt a képletet,

=ROWS(E4:E9)

És nyomja meg Írja be a címet. .

Bővebben: Egyedi értékek számlálása COUNTIFS kritériumokkal az EXCEL-ben (4 példa)

Gyors megjegyzések

➤ Ha az adatállományban üres cella van, amikor a SUMPRODUCT-ot használja a következővel COUNTIF képlet, az eredmény nulla hibát fog mutatni. (#DIV/0!)

➤ A Array képlet , meg kell nyomnia a "CTRL+SHIFT+ENTER" egyszerre az eredmény eléréséhez.

➤ A EGYEDI funkció csak a Excel 365 Az Excel régebbi verzióinak felhasználói nem tudják használni a funkciót.

Következtetés

Ma megtanultunk néhány eljárást az egyedi nevek megszámlálására egy adathalmazból. Ha bármilyen zavara vagy javaslata van, szívesen látjuk, ha megosztja gondolatait a megjegyzés rovatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.