Az Excel FKERES és Kapcsolódó Függvények Használata Adatok Keresésére és Azonosítására
Keresésre az Excelben több lehetőségünk is akad. A legegyszerűbb megoldás, amikor csak arra vagyunk kíváncsiak, hogy az adott adat vajon szerepel-e a munkalapon, vagy munkafüzetben. Ilyenkor elsősorban nem számadatot, hanem inkább valamilyen szöveget keresünk. Amikor a keresett adatot egy cellába szeretnénk, hogy beírja nekünk, akkor már függvényekre lesz szükségünk.
Például, ha van két névsorunk, az egyik 150 vezeték és keresztnév egy cellában, a másik 600 név szintén azonos módon, és meg szeretnénk tudni, hány név azonos a két listában, Excel függvényekre lesz szükségünk. A megoldás előtt fontos megjegyeznem, hogy az Excel az adatokat karakterenként vizsgálja, azaz 2 adatot akkor tekint azonosnak, ha pontosan ugyanúgy van írva. Egy karakter eltérés (pl. szóköz, pont vagy ékezet különbség) elég ahhoz, hogy „ne találja meg az egyezést”.
Az FKERES Függvény: Részletes Áttekintés
Az FKERES már egy bonyolultabb függvény, érdemes alaposabban megismerni. Oktatásokon az a gyakori tapasztalat, hogy sokan ismerik már ezt a függvényt, de nem megfelelően használják, alap hibákat vétenek, ennek az oka pedig az, hogy nem ismerik a hallgatók a pontos működését. Illetve az sem világos sokszor számukra, hogy milyen esetekben kell alkalmazni.
Ha a 2 lista fizikailag távolabb van, és nem célszerű az összemásolás, akkor a megoldás az FKERES függvény lehet. Minden egyes esetben, amikor szerepel a név a másik listában is, a függvény megismétli a nevet az M oszlopban. Amikor nem 1 cellába kell adatot találnunk, hanem egy egész oszlopot kell feltöltenünk ugyanazzal a függvénnyel, akkor a függvényünk szerkesztése egy picit megváltozik. Két táblázatot kell összekötnünk így a függvény segítségével. Az egyik a céltábla, ahol azok az üres cellák vannak, ahova a keresés eredményét szeretnénk beíratni.
Az FKERES() működése nagyon egyszerű:
Loxone Vezérlés: Excel Útmutató
- Egy tartomány első oszlopában megkeres egy értéket.
- Az értéket tartalmazó sor megadott oszlopából hivatkozik az általunk megadott oszlopra.
Így néz ki: FKERES(mit, hol, hivatkozás oszlopa, rendezett?)
Nézzük meg először ezt az egyszerű feladatot.
- A keresési érték: ez lesz az, amit keresünk.
- Az oszlop szám: találat esetén annak az oszlopnak a száma, ahol a keresett értékünk van, ezesetben ez a második oszlopban van.
- +Információ: abban az esetben, mikor szöveget keresünk, például jelen esetben a körte szóra keresünk rá, aposztróf közé kell helyeznünk a szöveget.
Fontos tudnivalók az FKERES használatához:
- A forrástáblában csak egyszer szerepelhet a keresési érték, így minden sort egyedileg fog tudni a függvény beazonosítani.
- A keresési érték adattípusának a forrás- és céltáblában is egyformának kell lennie.
- Az az oszlop, ahol keresünk, a kereső oszlop, a tőle jobbra lévő oszlopok a találati oszlopok.
FKERES vs. VKERES
A VKERES függvény csak egy argumentumában tér el az FKERES függvénytől, és ez a tábla. Ráadásul annak is csak a szerkezete, ami meghatározza, hogy a 2 függvényből melyiket használjuk. A vízszintes keresés esetén nem az első oszlopban, hanem az első sorban keresünk, így a táblaszerkezetnek is vízszintesnek kell lennie. A különbség jól látható a forrástáblán. A VKERES függvényt rendszerint a táblafejlécekben való keresésre használjuk, ahol a vízszintes táblaszerkezet adott.
Speciális Keresési Feladatok és Járműazonosítók
Az FKERES (VLOOKUP) és a HOL.VAN (MATCH) függvények egy keresett érték első előfordulását keresik meg egy tartományban. De mit tehetünk, ha nekünk épp az utolsó kell? Van egy korábbi cikk, ami az N-dik előfordulást keresi. Elsőként rendezzük a listát dátum szerint növekvő sorrendbe! Egyik lehetőségünk, hogy kigyűjtjük minden előfordulás sorszámát, majd ezekből vesszük a legnagyobbat. Ha ez megvan, akkor az ugyanennyiedik sorból ki tudjuk venni a hozzá tartozó dátumot.
Mire figyelj KYB lengéscsillapító vásárlásakor?
Ez a függvény egy oszlopban megkeres egy értéket, és ha megtalálja, akkor egy másik oszlopból visszaadja az ugyanannyiadik elemet. Na jó, azért nem teljesen, mert a keresési vektornak, azaz amiben keres, monoton növekvőnek kell lennie. Ha pontos értéket nem talál, akkor a hozzá legközelebb eső, de még kisebb számot tekinti találatnak. Magyarul keresi a legnagyobb kisebbet. Így most a KERES függvény a kettest keresi az egyesek között.
A járműazonosítók, mint például a rendszámok keresésekor is hasonló elvek érvényesülnek. A bal oldali táblában vannak a forrás adataink. Elneveztem a két oszlopot a fejléc szerint. A képlet közepén látható, hogy az E3-ban lévő rendszámot összehasonlítjuk a rendszám oszlop minden elemével. Eredményül egy IGAZ/HAMIS tömböt kapunk.
FKERES / VLOOKUP függvény - Excel
További Alapvető és Haladó Excel Függvények
Többszáz Excel függvény közül összegyűjtöttem azt a 30 darabot, amiről mindenképpen érdemes tudnod. Minden Excel függvény mögött feltüntettem az angol nevet is. Az Excelben több mint 300 függvény van, így csak gondolatébresztőnek szántam ezt a listát. Nincs táblázatkezelés ezek nélkül a függvények nélkül. Viszont ha ismered őket, komolyabb feladatokat is meg tudsz már oldani. Ez 5 függvény a Szum(), Átlag(), Összefűz(), Darabteli(), Fkeres().
Alapvető összesítések és statisztikák
- 1. SZUM (SUM): A Szum (a menün AutoSzum szerepel) függvény összesíti a kijelölt tartományon belüli értékeket - jellemzően sorokat vagy oszlopokat. Akár egymástól távoli cellák is kijelölhetőek a Ctrl segítségével (a képletben pontosvessző jelöli).
- SZUM() függvény: Egy tartományon belüli értékek összegét adja vissza. Így néz ki: =SZUM(C1:C2) - ha képlettel írnánk fel ugyanezt, az így nézne ki: =C1+C2. Persze a függvényt nagyobb tartományokon érdemes használni, pld: SZUM(C1:C190).
- 2. ÁTLAG (AVERAGE): Az ÁTLAG függvény nagyon hasonló SZUM függvényhez, viszont a végösszeg helyett az egyes elemek átlagát számolja ki. Az üres cellákat és szövegeket figyelmen kívül hagyja.
- ÁTLAG() függvény: Mint ahogyan a neve is mutatja, egy tartomány számtani átlagát adja vissza. Formája ugyanaz mint a SZUM() függvényé. Így néz ki: =ÁTLAG(C1:C3).
- 3. MIN (MIN): A Minimum függvény is nagyon hasonló a SZUM, ÁTLAG függvényekhez. Megmondja, hogy a bemeneti értékek közül melyik a legalacsonyabb szám. Itt is megadhatsz cellákat, oszlopot, akár többet is és egymástól távolabb lévőt is.
- 4. MAX (MAX): A Maximum függvény is nagyon hasonló a SZUM, ÁTLAG függvényekhez. Megmondja, hogy a bemeneti értékek közül melyik a legmagasabb szám. Itt is megadhatsz cellákat, oszlopot, akár többet is és egymástól távolabb lévőt is.
- 5. DARAB (COUNT): A három DARAB függvény hasonlóan működik: a függvény beírása után jelöld ki a megszámolni kívánt cellákat. Például megtudhatod, hány tranzakció / ügyfél / jelentkező stb. van a listádban.
- 6. DARAB2 (COUNTA): Hasonlóan működik, mint a DARAB függvény. Megtudhatod, hányan válaszoltak / nem válaszoltak egy adott kérdésre.
Feltételes és Logikai Függvények
- 8. HA (IF): Megvizsgál egy összehasonlítást, és ettől függően írja ki az eredményt. Például jelzi, ha nagyobb terület szükséges, mint amennyi megvan.
- 9. ÉS (AND): Önmagában IGAZ/HAMIS eredményt ad ki.
- 12. SZUMHA (SUMIF): Ugyanígy meg tudod mondani, hogy mennyit költöttek nálad a női vagy a férfi vásárlóid - feltételezve, hogy olyan oszlopod, amiben szerepel a férfi/nő adat.
- 14. DARABTELI (COUNTIF): Azokat a tételeket számolja meg, amelyek megfelelnek a kritériumnak. A 14-15-ös pontban 2 további, feltételes darab függvényt is megismerhetsz.
- DARABTELI() függvény: Több darabfüggvény is létezik, azonban a DARABTELI() egy viszonylag sokféleképpen felhasználható függvény, úgyhogy érdemes vele megismerkedni. A segítségével egy adott tartalommal kitöltzött cellák darabszámát határozhatod meg. A példában látható függvény megszámolja mennyi „egy” szöveggel kitöltött cellát tartalmaz a kijelölt tartomány. Így néz ki: DARABTELI(hol, mit) Példa: DARABTELI(C1:C4;”egy”). Magyarázat: C1:C4 - Ez a tartomány ahol számolni szeretnél (hol?) „egy” - Ezt a szöveget keresed (mit?). A DARABTELI() függvénnyel kereshetsz bizonyos feltételek között is. A DARABTELI(C1:C1000;”>1000″) függvény például megszámolja mennyi 1000 allati érték szerepel a megadott tartományban. Ezt azonban csak számértékekkel tudod használni!
Számkezelés és Kerekítés
- 16. KEREKÍTÉS (ROUND): Megadott számú számjegyre kerekít egy számot a matematika szabályai alapján.
- 17. KEREK.FEL (ROUNDUP): Létezik csak felfelé és csak lefelé kerekítő változata is. (Emlékszel ugye, azokra a matekpéldákra, mikor az volt a kérdés, hogy hány X literes hordóban fér el az Y liter bor.
- 19. PADLÓ (FLOOR): A megadott számot egy másik szám többszörösére kerekíti, a választott függvény szerint le vagy fel.
Szövegkezelő Függvények
- 21. ÖSSZEFŰZ (CONCATENATE): Használd a ÖSSZEFŰZ függvényt, hogy két cellában lévő szöveget egymás mellé írj.
- ÖSSZEFŰZ() függvény: Az ÖSSZEFŰZ() függvény segítségével különböző cellák értékeit vonhatjuk össze. Jól jöhet például ha szöveges környezetben szeretnénk megjeleníteni egy számított értéket. Így néz ki: ÖSSZEFŰZ(C1;” „;C2). Tudnivalók: A függvény segítségével több cella értéket is összevonhatunk, hogy mennyit, az táblázatkezelőnként változhat. A függvény karatersorozatokat vár, a példában szerepel egy szóköz is, ami nem cellahivatkozás, hanem csak egy idézőjelek közé zárt karakter >> ” ” Számértékere is hivatkozhatunk, a függvény azonban ezt is szövegként fogja kezelni.
- 22. BAL (LEFT): A cellában szereplő szövegeket karakterekre bonthatod, és tetszés szerint vehetsz ki az elejéről karaktereket. Pl. Az első 3 karakter, XTN: =BAL(A2;3).
- 23. KÖZÉP (MID): A cellában szereplő szövegeket karakterekre bonthatod, és tetszés szerint vehetsz ki a közepéről karaktereket.
- 24. JOBB (RIGHT): A cellában szereplő szövegeket karakterekre bonthatod, és tetszés szerint vehetsz ki a végéről karaktereket.
- 25. Kis- és nagybetűk: Az Excel alapvetően nem tesz különbséget a kis- és nagybetű között. Pl. a szűrésnél, keresésnél, és az összehasonlításnál sem.
Dátumkezelő Függvények
- 26. DÁTUM (DATE): A dátumok sok problémát okoznak, mivel igaziból számok, és például 2019.05.15-e volt 43.600! „Normális” (matematikai) módon nem tudod átváltani egyiket a másikra. Sok ügyviteli rendszer szöveges formátumba exportálja a dátumokat. Azt a Villámkitöltés vagy - mivel karakterek - a szöveges függvények (BAL, KÖZÉP) segítségével lehet feldarabolni, és utána a DÁTUM függvénnyel visszaalakítani dátum függvénnyé.
- 27. ÉV (YEAR): Segítségével ki lehet nyerni az évszámot egy dátumból.
- 28. HÓNAP (MONTH): Segítségével ki lehet nyerni a hónapot egy dátumból.
- 29. NAP (DAY): Segítségével ki lehet nyerni a napot egy dátumból.
- 30. MA (TODAY): Mindig a mai nap értékét írja ki (a rendszeridő alapján), azaz minden nap változik az értéke. Segítségével számolhatod, hogy egy bizonyos naptól - pl. születésnap, fizetési határidő - hány nap telt el, vagy hány nap múlva esedékes. Így naponta frissül az érték.
A Függvények Jelentősége a Hatékony Munkavégzésben
Az Excel helyes ismeretével rengeteg problémát megoldhatsz és hetente több órát megspórolhatsz. Érdemes több feladaton begyakorolni a függvényeket, hogy éles helyzetben ne okozzon gondot, hogy melyiket kell használni.
Excel műszerfal készítése lépésről lépésre
tags: #excel #leggyakoribb #ertek #keresese #jarmu #azonosito