Legfontosabb adatelemző függvények az Excelben VI.

MS Excel

Az Excel nemcsak számokkal tud csodát tenni, hanem szövegekkel is. Gyakran előfordul, hogy egy adatmezőben túl sok információ van összegyúrva, vagy éppen nem a megfelelő formátumban jelenik meg, és ilyenkor jönnek jól a szövegkezelő függvények. Segítségükkel könnyedén kiemelhetsz karaktereket egy névből, levághatod a felesleges szóközöket, kicserélheted a rosszul írt szavakat, vagy akár teljesen új formátumban jelenítheted meg az adatokat. Ezek a trükkök nemcsak időt spórolnak, hanem tisztább és könnyebben elemezhető táblázatokat is eredményeznek.

Ebben a bejegyzésben megnézzük a legfontosabb szövegkezelő eszközöket, amelyek minden adatelemző eszköztárában alapnak számítanak: BAL, JOBB, KÖZÉP, HOSSZ, SZÖVEG.TALÁL, SZÖVEG.KERES, HELYETTE, CSERE, KIMETSZ, SZÖVEG.

BAL

A BAL (LEFT) függvény az Excelben szövegek elejéről ad vissza meghatározott számú karaktert.
Akkor hasznos, ha egy cella elejéről szeretnél bizonyos részt kiemelni – például név kezdőbetűt, kódból az előtagot vagy dátumból az évet.

Szintaxis

=BAL(szöveg; [karakterszám])

Mire használható?

  • Termékkód elejének leválasztása (pl. kategória-azonosító).
  • Vezetéknév vagy monogram kiemelése.
  • Év kiemelése dátum formátumból, ha szövegként van tárolva.
  • Kódszámok, azonosítók, sorszámok részeinek elkülönítése.
  • Adattisztítás, ha felesleges információt kell eltávolítani a cella végéről.

Példa

KódTermék
AB12345Alma
CD67890Körte

=BAL(A2;2)

Eredmény: AB

Ez a képlet az A2 cella szövegéből az első két karaktert adja vissza.

Előnyei

  • Egyszerű és gyors szövegmanipuláció.
  • Könnyen kombinálható más szövegfüggvényekkel (pl. JOBB, KÖZÉP).
  • Automatizálható kódbontás, névkivonatolás és adatfeldolgozás.

JOBB

A JOBB (RIGHT) függvény az Excelben egy szöveg végéről ad vissza meghatározott számú karaktert.
Akkor hasznos, ha például egy kód utolsó része, egy név végződése vagy egy fájl kiterjesztése érdekel.

Szintaxis

=JOBB(szöveg; [karakterszám])

Mire használható?

  • Termékkód utolsó számjegyeinek leválasztása.
  • Fájlnév kiterjesztésének kinyerése (pl. „.xls”, „.txt”).
  • Telefonszám utolsó néhány számjegyének megjelenítése.
  • Bankszámlaszám vagy ügyfélszám azonosító részének kiemelése.
  • Rövidített név- vagy azonosító létrehozása.

Példa

KódTermék
AB12345Alma
CD67890Körte

=JOBB(A2;3)

Eredmény: 345

Ez a képlet az A2 cella szövegéből az utolsó három karaktert adja vissza.

Előnyei

  • Könnyen használható, egyértelmű szövegkezelő függvény.
  • Segít a kódok, azonosítók, formátumok bontásában.
  • Jól kombinálható más függvényekkel (pl. KÖZÉP, HELYETTE, SZÖVEG).

KÖZÉP

A KÖZÉP (MID) függvény egy szövegből a közepéről ad vissza meghatározott számú karaktert.
Akkor hasznos, ha nem a szöveg eleje vagy vége kell, hanem egy adott rész belőle – például termékkódból a kategóriaazonosító, vagy egy hosszabb szövegből egy bizonyos szó.

Szintaxis

=KÖZÉP(szöveg; kezdő_pozíció; karakterszám)

Mire használható?

  • Termékkód középső részének kiemelésére.
  • Telefonszám vagy irányítószám bizonyos szakaszának kivágására.
  • Fix formátumú adatok (pl. személyi szám, rendszám, azonosító) bontására.
  • Szöveges mezőből kulcsszó vagy rövid részlet kiemelésére.
  • Tisztítási és ellenőrzési feladatokhoz.

Példa

KódTermék
AB12345Alma
CD67890Körte

=KÖZÉP(A2;3;3)

Eredmény: 123

Ez a képlet az A2 cella szövegéből a 3. karaktertől indulva ad vissza 3 karaktert.

Előnyei

  • Nagy rugalmasság: bárhonnan, bármennyi karaktert ki tudsz szedni.
  • Sokféle adatbontási feladatra alkalmas.
  • Kiválóan kombinálható más szövegfüggvényekkel.

HOSSZ

A HOSSZ (LEN) függvény megadja, hogy egy szövegben hány karakter található.
A számolásba minden karakter beletartozik: betűk, számok, szóközök és speciális jelek is.
Ez különösen hasznos, ha szeretnéd ellenőrizni az adatok hosszát, vagy ha azonosítók, kódok konzisztenciáját vizsgálod.

Szintaxis

=HOSSZ(szöveg)

Mire használható?

  • Ellenőrizni, hogy kódok, azonosítók, adatok a megfelelő hosszúságúak-e.
  • Rejtett szóközök felderítésére (pl. importált adatok tisztításakor).
  • Telefonszámok, irányítószámok, cikkszámok ellenőrzésére.
  • Segédoszlopként a szövegkezelő függvények (pl. BAL, JOBB, KÖZÉP) pontos használatához.

Példa

Kód
AB12345
XY789

=HOSSZ(A2)

Eredmény: 7

Ez a képlet megadja, hogy az A2 cellában lévő „AB12345” összesen 7 karakterből áll.

Előnyei

  • Egyszerű, gyors ellenőrzési lehetőség.
  • Hasznos adattisztításnál és hibakeresésnél.
  • Segít a szövegkezelés pontosításában.

SZÖVEG.TALÁL

A SZÖVEG.TALÁL (FIND) függvény megadja, hogy egy szövegen belül hányadik karakterpozíciónál található egy másik szöveg.
A keresés kis- és nagybetű érzékeny, és pontos egyezést vár.
Ez akkor hasznos, ha tudni szeretnéd, hogy egy adott szó, betű vagy karakter hol helyezkedik el egy cellában.

Szintaxis

=SZÖVEG.TALÁL(keresett_szöveg; vizsgált_szöveg; [kezdő_pozíció])

Mire használható?

  • Egy adott karakter vagy szövegrész helyének megállapítására.
  • Email címekben a „@” jel pozíciójának keresésére.
  • Formázatlan, hosszabb szövegekben kulcsszó vagy betű helyének meghatározására.
  • Dinamikus szövegbontás előkészítésére (pl. KÖZÉP + SZÖVEG.TALÁL kombinációval).

Példa

Szöveg
alma.korte.szőlő

=SZÖVEG.TALÁL(„.”; A2)

Eredmény: 5

Ez a képlet megmutatja, hogy az első pont („.”) az A2 cellában az 5. karakterpozíción található.

Előnyei

  • Pontos, kis- és nagybetű érzékeny keresés.
  • Hasznos adatfeldolgozásnál, szövegek szabdalásánál.
  • Könnyen kombinálható KÖZÉP vagy BAL függvénnyel a pozíció alapú kivágáshoz.

SZÖVEG.KERES

A SZÖVEG.KERES (SEARCH) függvény megadja, hogy egy szövegen belül hányadik karakterpozíciónál található egy másik szöveg.
Hasonlóan működik, mint a SZÖVEG.TALÁL, de van egy nagy különbség: nem érzékeny a kis- és nagybetűkre, és részleges egyezést is rugalmasabban kezel.

Szintaxis

=SZÖVEG.KERES(keresett_szöveg; vizsgált_szöveg; [kezdő_pozíció])

Mire használható?

  • Kulcsszó vagy karakter helyének meghatározására szövegen belül.
  • Email címekben a „@” vagy „.” jel pozíciójának megkeresésére.
  • Keresés akkor, ha a kis-/nagybetű különbségeket figyelmen kívül szeretnéd hagyni.
  • Dinamikus szövegbontás előkészítésére KÖZÉP vagy BAL függvényekkel kombinálva.

Példa

Szöveg
AlmaKorteSzilva

=SZÖVEG.KERES(„korte”; A2)

Eredmény: 5

Ez a képlet megtalálja a „korte” szót az A2 cellában, és visszaadja, hogy az az 5. pozíciónál kezdődik – akkor is, ha a cellában nagybetűvel van írva („Korte”).

Előnyei

  • Nem érzékeny a kis-/nagybetűkre, rugalmasabb, mint a SZÖVEG.TALÁL.
  • Hatékony szövegbontási és tisztítási műveletekhez.
  • Kiváló eszköz, ha vegyes formátumú adatokkal dolgozol.

HELYETTE

A HELYETTE (SUBSTITUTE) függvény egy szövegben lecseréli az egyik megadott szövegrészt egy másikra.
Akkor hasznos, ha egy adott kifejezést, karaktert vagy szóközt másikra szeretnél váltani – például hibás szavak javítására, elválasztójelek cseréjére vagy adatmezők tisztítására.

Szintaxis

=HELYETTE(szöveg; régi_szöveg; új_szöveg; [példányszám])

Mire használható?

  • Hibás vagy elavult szövegrészek javítására.
  • Szóközök, írásjelek vagy speciális karakterek cseréjére.
  • Rövidítések vagy elnevezések egységesítésére.
  • Formátumok átalakítására (pl. vessző helyett pont tizedesjelként).
  • Adattisztításra importált adatoknál.

Példa

Szöveg
alma-körte-szilva

=HELYETTE(A2; „-„; „, „)

Eredmény: alma, körte, szilva

Ez a képlet az A2 cellában minden kötőjelet „, ”-re cserél.

Előnyei

  • Rugalmas: egyszerre több előfordulást is képes kicserélni.
  • Precíz: megadható, hogy csak a 2., 3., stb. előfordulást cserélje.
  • Nagyon hasznos adattisztításnál és formátumok egységesítésénél.

CSERE

A CSERE (REPLACE) függvény egy szövegben meghatározott pozíciótól kezdve lecserél egy megadott hosszúságú részt egy másik szövegre.
Ez akkor hasznos, ha pontosan tudod, hogy a szöveg melyik részét szeretnéd módosítani – például azonosítók, telefonszámok, kódok vagy formátumok részleges cseréjére.

Szintaxis

=CSERE(eredeti_szöveg; kezdő_karakter; karakterek_száma; új_szöveg)

Mire használható?

  • Szövegrészek cseréjére pontos pozíció alapján.
  • Telefonszámok, cikkszámok vagy azonosítók módosítására.
  • Formátumok átalakítására, például egy részlet lecserélése egy kódon belül.
  • Adattisztítási folyamatok automatizálására.

Példa

Szöveg
20250818XYZ

=CSERE(A2; 7; 3; „ABC”)

Eredmény: 20250818ABC

Ez a képlet az A2 cellában a 7. karaktertől kezdve 3 karaktert lecserél „ABC”-re.

Előnyei

  • Pontosabb, mint a HELYETTE függvény, ha tudod a pozíciót.
  • Kiváló formátumok és kódok részleges módosítására.
  • Segít a strukturált adatok automatizált javításában.

KIMETSZ

A KIMETSZ (TRIM) függvény eltávolítja a felesleges szóközöket a szövegből.
Csak az egyetlen szóköz marad meg a szavak között, minden extra szóköz a szöveg elejéről, végéről vagy a szavak között törlődik.
Ez különösen hasznos, ha importált vagy másolt adatokat szeretnél tisztítani, amelyekben véletlen szóközök vannak.

Szintaxis

=KIMETSZ(szöveg)

Mire használható?

  • Adatok tisztítására importálás után (pl. CSV, webes adatok).
  • Ellenőrzésre, hogy két szöveg összehasonlítása ne hibázzon a rejtett szóközök miatt.
  • Automatikus szövegfeldolgozásnál, amikor egységes formátum szükséges.

Példa

Szöveg
” Alma Körte Szilva „

=KIMETSZ(A2)

Eredmény: „Alma Körte Szilva”

Minden felesleges szóköz eltűnik, csak az egyetlen szóköz marad meg a szavak között.

Előnyei

  • Egyszerű és gyors adat-tisztítás.
  • Megakadályozza a hibákat szöveg-összehasonlításnál.
  • Kombinálható más szövegfüggvényekkel (pl. BAL, KÖZÉP, JOBB) a tiszta eredmények érdekében.

SZÖVEG

A SZÖVEG (TEXT) függvény lehetővé teszi, hogy számokat, dátumokat vagy időket formázz szöveggé a kívánt módon.
Ez akkor hasznos, ha jelentésekhez, kimutatásokhoz vagy táblázatokhoz szeretnél egységes és olvasható formátumot készíteni.

Szintaxis

=SZÖVEG(érték; formátum_szöveg)

Mire használható?

  • Számok, pénznemek, százalékok egységes megjelenítésére.
  • Dátumok és időpontok szöveges formázására különböző stílusokban.
  • Jelentések, kimutatások, dashboardok szebbé és áttekinthetőbbé tételére.
  • Más szövegfüggvényekkel kombinálva (pl. BAL, KÖZÉP) szöveg részek létrehozására.

Példa

Érték
2025-08-18

=SZÖVEG(A2; „YYYY.MM.DD”)

Eredmény: 2025.08.18

A képlet a dátumot a kívánt formátumban jeleníti meg szövegként.

Előnyei

  • Nagyon rugalmas, a formázás szinte minden típusú adattípusra alkalmazható.
  • Segít a jelentések és dashboardok egységes megjelenítésében.
  • Könnyen kombinálható más szöveg- vagy számfüggvényekkel.

A post-sorozat többi tagja

Scroll to Top