Tegyük fel, hogy azt szeretné megtudni, hogy egy ismétlődő értékeket tartalmazó tartományban hány egyedi érték található. Ha például egy oszlop:
- az 5, 6, 7 és 6 értékeket tartalmazza, az eredmény három egyedi érték lesz – 5 , 6 és 7.
- a „Harmath”, „Kránitz”, „Kránitz” és „Kránitz” értékeket tartalmazza, az eredmény két egyedi érték lesz – „Harmath” és „Kránitz”.
Az ismétlődő értékek között előforduló egyedi értékek többféle módon is megszámolhatók.
Egyedi értékek megszámolása szűrő használatával
Az Irányított szűrés párbeszédpanel használatával egy adatokat tartalmazó oszlopból kinyerheti és új helyre illesztheti be az egyedi értékeket. Ezután a SOROK függvénnyel megszámlálhatja a szűrt tartományban található elemek számát.
- Jelölje ki a cellatartományt, illetve ellenőrizze, hogy az aktív cella táblázaton belül legyen.
Olyan cellatartományt jelöljön ki, amelynek van oszlopfejléce. - Az Adatok lap Rendezés & Szűrés csoportjában válassza a Speciális.
Megjelenik az Irányított szűrés párbeszédpanel. - Válassza a Másolás másik helyre lehetőséget.
- A Hova másolja mezőben adjon meg egy cellahivatkozást.
Másik lehetőségként válassza a párbeszédpanelt összecsukó gomb
elemet a párbeszédpanel ideiglenes elrejtéséhez, jelöljön ki egy cellát a munkalapon, majd nyomja le a párbeszédpanelt kibontó gombot
. - Jelölje be a Csak egyedi rekordok jelölőnégyzetet, és válassza az OK gombot.
A program ekkor a kijelölt tartományban talált egyedi értékeket a Hova másolja mezőben megadott cellával kezdődő új helyre másolja. - A tartomány utolsó cellája alatti üres cellába írja be a SOROK függvényt. Használja az imént argumentumként másolt egyedi értékek tartományát, az oszlopfejléc kivételével. Ha például az egyedi értékek tartománya B2:B45, akkor adja meg a =SOROK(B2:B45) függvényt.
Egyedi értékek megszámolása függvények használatával
Ehhez a módszerhez a HA, SZUM, GYAKORISÁG, HOL.VAN és HOSSZ függvényeket kell egymással kombinálnia:
- A HA függvény használatával rendeljen mindegyik teljesülő feltételhez 1-es értéket.
- Az értékek összeadásához használja a SZUM függvényt.
- Számolja meg az egyedi értékeket a GYAKORISÁG függvénnyel. A GYAKORISÁG függvény figyelmen kívül hagyja a szöveget és a nulla értéket. Egy adott érték első előfordulása esetén ez a függvény az érték előfordulásainak számával egyenlő számot ad vissza. A függvény az első előfordulás után ugyanazon érték minden előfordulása esetében nullát ad vissza.
- Egy adott tartományon belül lévő szöveges érték pozícióját a HOL.VAN függvénnyel kérheti le. Ezt a visszaadott értéket aztán a GYAKORISÁG függvény használhatja fel argumentumként ahhoz, hogy kiértékelje az adott helyen található szöveges értéket.
- A HOSSZ függvénnyel keresheti meg az üres cellákat. Az üres cellák hossza 0.
Példák
Megjegyzés
- A példában szereplő képleteket tömbképletként kell beírnia. Ha a Microsoft 365 aktuális verziójával rendelkezik, egyszerűen írja be a képletet a kimeneti tartomány bal felső cellájába, majd nyomja le az ENTER billentyűt a képlet dinamikus tömbképletként való megerősítéséhez. Ellenkező esetben a képletet régi típusú tömbképletként kell megadni úgy, hogy először kijelöli a kimeneti tartományt, beírja a képletet a kimeneti tartomány bal felső cellájába, majd a megerősítéshez lenyomja a CTRL+SHIFT+ENTER billentyűkombinációt. Az Excel a képlet elejére és végére beszúrja Ön helyett a kapcsos zárójeleket. A tömbképletekről további információt az Útmutatások és példák tömbképletek használatához című cikkben talál.
- Ha lépésről lépésre követni szeretné egy függvény kiértékelését, jelölje ki a képletet tartalmazó cellát, majd a Képletek lap Képletvizsgálat csoportjában válassza a Képletkiértékelő lehetőséget.
Függvényismertetés
- A GYAKORISÁG függvény kiszámítja, hogy az értékek milyen gyakran fordulnak elő egy értéktartományon belül, majd függőleges számtömböt ad vissza. A GYAKORISÁG használatával például megszámlálhatja a pontszámtartományokba eső teszteredményeket. Mivel ez a függvény tömböt ad eredményül, tömbképletként kell bevinni.
- A HOL.VAN függvény egy adott elemet keres egy cellatartományban, majd visszaadja az elem relatív pozícióját a tartományban. Ha például az A1:A3 tartomány az 5, 25 és 38 értékeket tartalmazza, akkor a =HOL.VAN(25;A1:A3;0) képlet eredménye 2 lesz, mivel a 25-ös érték a tartomány második eleme.
- A HOSSZ függvény a szöveges sztringben lévő karakterek számát adja vissza.
- A SZUM függvény összeadja az argumentumként megadott összes számot. Minden argumentum lehet tartomány, cellahivatkozás, tömb, állandó, képlet vagy egy másik függvény eredménye. Például a SZUM(A1:A5) összeadja az A1–A5 cellákban található összes számot.
- A HA függvény más értéket ad vissza, ha a megadott feltétel kiértékelésének eredménye IGAZ, és megint mást, ha ez az eredmény HAMIS.
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.