Hogyan kell megszámolni az egyedi értékeket az Excelben?

Hogyan kell megszámolni az egyedi értékeket az Excelben?

Az Excel adathalmazai gyakran ugyanazt az értéket tartalmazzák többször egy oszlopban. Néha hasznos lehet tudni, hogy hány egyedi érték található egy oszlopban. Ha például üzletet üzemeltet, és rendelkezik egy táblázatot az összes tranzakcióról, akkor érdemes minden egyes tranzakció számítása helyett meghatároznia, hogy hány egyedi ügyfele van.





Ezt úgy teheti meg, hogy az Excelben számolja az egyedi értékeket az alábbiakban ismertetett módszerekkel.





Az ismétlődő adatok eltávolítása egy oszlopból

Az Excelben az egyedi értékek gyors és piszkos számbavétele az, ha eltávolítja az ismétlődő példányokat, és megnézi, hány bejegyzés maradt. Ez jó megoldás, ha gyorsan választ szeretne kapni, és nem kell nyomon követnie az eredményt.





Másolja az adatokat egy új lapra (így véletlenül nem töröl minden szükséges adatot). Válassza ki azokat az értékeket vagy oszlopokat, amelyekből el szeretné távolítani az ismétlődő értékeket. Ban,-ben Adateszközök szakasza Adat fül kiválasztása Ismétlődések eltávolítása . Ez eltávolítja az összes ismétlődő adatot, és csak az egyedi értékeket hagyja el.

Ugyanez a folyamat működik, ha az információkat két oszlopra osztják fel. A különbség az, hogy mindkét oszlopot ki kell választania. Példánkban van egy oszlop a keresztnévhez és egy második a vezetéknévhez.



Ha nyomon szeretné követni az egyedi értékek számát, akkor inkább írjon képletet. Az alábbiakban megmutatjuk, hogyan kell ezt megtenni.

Kapcsolódó: Hogyan lehet szűrni az Excelben a kívánt adatok megjelenítéséhez





Számoljon egyedi értékeket Excel képlet segítségével

Ha csak egyedi értékeket szeretnénk számolni, több Excel függvényt kell kombinálnunk. Először is ellenőriznünk kell, hogy minden érték ismétlődik -e, majd számolnunk kell a fennmaradó bejegyzéseket. Használnunk kell egy tömbfüggvényt is.

Ha csak a választ keresi, használja ezt a képletet, és cserélje le az A2: A13 minden példányát a használni kívánt cellákkal:





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

Az, hogy hogyan jutottunk el, egy kicsit bonyolult. Tehát ha meg akarja érteni, miért működik ez a képlet, az alábbiakban egyenként bontjuk le.

Tömbfüggvény magyarázata

Kezdjük először azzal, hogy elmagyarázzuk, mi az a tömb. A tömb egyetlen változó, amely több értéket tartalmaz. Ez olyan, mintha egyszerre egy csomó Excel cellára hivatkoznánk, ahelyett, hogy minden cellára külön -külön hivatkoznánk.

Ez a mi szempontunkból furcsa megkülönböztetés. Ha azt mondjuk egy képletnek, hogy normálisan vagy tömbként tekintse meg az A2: A13 cellákat, az adatok számunkra ugyanúgy néznek ki. A különbség abban rejlik, hogy az Excel hogyan kezeli a kulisszák mögötti adatokat. Ez olyan finom különbség, hogy az Excel legújabb verziói már nem is tesznek különbséget közöttük, bár a régebbi verziók igen.

Céljaink szempontjából fontosabb tudni, hogyan használhatjuk a tömböket. Ha az Excel legújabb verziójával rendelkezik, akkor automatikusan tömbként tárolja az adatokat, ha hatékonyabb. Ha régebbi verziója van, amikor befejezte a képlet írását, nyomja meg a gombot Ctrl + Shift + Enter . Ha ezt megteszi, a képletet göndör zárójelek veszik körül, jelezve, hogy tömb módban van.

A FREQUENCY funkció bemutatása

A FREQUENCY függvény megmutatja, hogy egy szám hányszor jelenik meg a listában. Ez nagyszerű, ha számokkal dolgozik, de a listánk szöveg. Ennek a funkciónak a használatához először meg kell találnunk a módját, hogy szövegünket számokká alakítsuk át.

Ha az egyedi értékeket számozott listában próbálja megszámolni, kihagyhatja a következő lépést.

A MATCH funkció használata

A MATCH függvény az érték első előfordulásának helyét adja vissza. Ennek segítségével névlistánkat számértékekké alakíthatjuk át. Három információt kell tudnia:

  • Milyen értéket keres?
  • Milyen adatkészletet ellenőriz?
  • A célértékkel magasabb, alacsonyabb vagy egyenlő értékeket keres?

Példánkban szeretnénk megkeresni ügyfeleink minden nevét az Exel táblázatban, hogy megtudjuk, megjelenik -e újra a pontos nevük máshol.

Hogyan állíthatom vissza a hangomat a Windows 10 rendszerben?

A fenti példában a listánkon (A2: A13) Tiah Gallagher (A2) keresünk, és pontos egyezést szeretnénk. Az utolsó mezőben lévő 0 azt határozza meg, hogy pontos egyezésnek kell lennie. Eredményünk megmondja, hogy a név hol jelent meg először a listában. Ebben az esetben ez volt a keresztnév, így az eredmény 1.

A probléma ezzel az, hogy minden ügyfelünk érdekel, nem csak Tiah. Ha azonban csak A2 helyett A2: A13 -ra próbálunk keresni, akkor hibaüzenetet kapunk. Itt a tömbfunkciók praktikusak. Az első paraméter csak egy változót vehet fel, különben hibát ad vissza. A tömböket azonban úgy kezelik, mint egyetlen változót.

Most a függvényünk azt mondja az Excelnek, hogy ellenőrizze a teljes tömb egyezését. De várjon, az eredményünk nem változott! Még mindig azt mondja: 1. Mi folyik itt?

Funkciónk tömb visszaadása. Átmegy tömbünk minden elemén, és ellenőrzi az egyezéseket. Az összes név eredményei egy tömbben kerülnek mentésre, amelyet eredményként adnak vissza. Mivel egy cella egyszerre csak egy változót mutat, a tömb első értékét mutatja.

Ezt saját maga ellenőrizheti. Ha az első tartományt A3: A13 -ra módosítja, az eredmény 2 -re változik. Ez azért van, mert Eiliyah neve a második a listán, és ez az érték kerül most a tömb első helyére. Ha az első tartományt A7: A13 -ra módosítja, akkor ismét 1 -et kap, mert Tiah neve először az ellenőrzött adatkészlet első pozíciójában jelenik meg.

Összefüggő: Excel képletek, amelyek segítenek a valós élet problémáinak megoldásában

A FREQUENCY funkció használata

Most, hogy a neveket számértékekre cseréltük, használhatjuk a FREQUENCY függvényt. A MATCH -hoz hasonlóan egy keresendő célt és egy ellenőrizendő adathalmazt is igényel. A MATCH -hoz hasonlóan nem csak egy értéket akarunk keresni, hanem azt szeretnénk, hogy a függvény ellenőrizze a listánk minden egyes elemét.

A FREQUENCY függvény által ellenőrizni kívánt cél minden olyan elem a tömbben, amelyet a MATCH függvényünk visszaadott. És szeretnénk ellenőrizni a MATCH függvény által visszaadott adathalmazt. Így mindkét paraméterhez elküldjük a fent elkészített MATCH függvényt.

Ha egyedi számokat keres, és kihagyta az előző lépést, akkor mindkét paraméterként elküldi a számtartományt. A lista összes számának kereséséhez tömbfunkciót is használnia kell, ezért ne felejtse el megnyomni Ctrl + Shift + Enter a képlet megadása után, ha az Excel régebbi verzióját használja.

Most az eredményünk 2. Ismételten, a függvényünk tömböt ad vissza. Egy tömböt ad vissza az egyes egyedi értékek megjelenésének számáról. A cella a tömb első értékét mutatja. Ebben az esetben Tiah neve kétszer jelenik meg, tehát a visszaadott gyakoriság 2.

Az IF funkció használata

Most tömbünk ugyanannyi értékkel rendelkezik, mint egyedi értékeink. De nem vagyunk teljesen kész. Szükségünk van arra, hogy ezt összeadjuk. Ha a tömb összes értékét 1 -re konvertáljuk és összegezzük, akkor végre megtudjuk, hogy hány egyedi értékünk van.

Létrehozhatunk egy IF függvényt, amely minden nulla feletti értéket 1 -re változtat. Ekkor minden érték 1 lesz.

Ehhez azt szeretnénk, ha az IF függvényünk ellenőrizné, hogy a FREQUENCY tömbünk értékei nullánál nagyobbak -e. Ha igaz, akkor vissza kell adnia az 1. értéket. Észre fogja venni, hogy most a tömb első értéke egyként tér vissza.

A SUM funkció használata

Az utolsó szakaszon vagyunk! Az utolsó lépés a tömb összegzése.

Csomagolja be az előző függvényt SUM függvénybe. Befejezett! A végső képletünk tehát:

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

Egyedi bejegyzések számlálása Excelben

Ez egy speciális funkció, amely sok tudást igényel az Excelről. Félelmetes lehet kipróbálni. De ha már fel van állítva, nagyon hasznos lehet, ezért érdemes megérteni a magyarázatunkat, hogy biztosan megértse.

Ha nem kell sokszor számolnia az egyedi bejegyzéseket, az ismétlődő értékek eltávolításának gyors és piszkos tippje egy pillanat alatt működni fog!

Részvény Részvény Csipog Email Képletek másolása a Microsoft Excel programban

Az időtakarékosság nagyszerű módja, ha megtanulja a legjobb módszereket a képletek Excel -táblázatba másolásához és beillesztéséhez.

Olvassa tovább
Kapcsolódó témák
  • Termelékenység
  • Táblázat
  • Microsoft Excel
  • Adatelemzés
A szerzőről Jennifer Seaton(21 cikk megjelent)

J. Seaton tudományos író, aki összetett témák lebontására szakosodott. PhD fokozatot szerzett a Saskatchewan Egyetemen; kutatása a játékon alapuló tanulás felhasználására összpontosított, hogy növelje a diákok online elkötelezettségét. Amikor nem dolgozik, megtalálhatja őt olvasással, videojátékokkal vagy kertészkedéssel.

Bővebben: Jennifer Seaton

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide