Az Excel magyar SZÖVEG függvényének angol neve TEXT. A függvény számértékeket alakít szöveggé, miközben a megadott formátumkód alapján meghatározza, hogyan jelenjen meg az érték.
A SZÖVEG, vagyis angol Excelben a TEXT függvény különösen akkor hasznos, amikor számokat, dátumokat, időpontokat, százalékokat vagy pénzösszegeket szeretne olvasható formában megjeleníteni, illetve szöveggel vagy szimbólumokkal szeretné ötvözni.
A SZÖVEG függvény magyar és angol neve
| Excel magyarul | Excel angolul | Függvény kategóriája |
|---|---|---|
| SZÖVEG | TEXT | Szöveg |
Az angol TEXT függvény magyar neve SZÖVEG. A függvény az Excel szöveges függvényei közé tartozik.
Az Excel magyar és angol függvényneveinek megfeleltetésében a TEXT - SZÖVEG kapcsolat használható, miközben más gyakori szövegfüggvényeknél is eltérhet a név, például a CONCATENATE magyar neve ÖSSZEFŰZ, a LEFT magyar neve BAL, a MID magyar neve KÖZÉP, a VALUE magyar neve ÉRTÉK, a REPLACE magyar neve CSERE, a SUBSTITUTE magyar neve HELYETTE, a LOWER magyar neve KISBETŰ, a UPPER magyar neve NAGYBETŰS, a TRIM magyar neve KIMETSZ, a FIND magyar neve SZÖVEG.TALÁL, a SEARCH magyar neve SZÖVEG.KERES.
A TEXT függvény szintaxisa angol Excelben
Angol Excelben a függvény szintaxisa:
=TEXT(value, format_text)
Magyar Excelben a megfelelő forma:
=SZÖVEG(érték; formátum_szöveg)
| Angol argumentum | Magyar jelentés | Leírás |
|---|---|---|
| value | érték | A szöveggé alakítható számérték. |
| format_text | formátum_szöveg | Egy szöveges karakterlánc, amely meghatározza a megadott értékhez alkalmazandó formázást. |
A SZÖVEG függvény legegyszerűbben az alábbi módon értelmezhető:
=SZÖVEG(Formázandó érték; "Az alkalmazandó formátumkód")
Angol Excelben ugyanez:
=TEXT(Value, "The format code to apply")
Angol Excelben általában vessző választja el az argumentumokat, míg magyar Excelben pontosvessző használatos.
Mire használható a TEXT függvény?
A SZÖVEG függvény lehetővé teszi a számok megjelenítésének módosítását. Ehhez formátumkódok segítségével formázza a számokat.
Ez olyankor hasznos, amikor olvashatóbb formátumban szeretné megjeleníteni a számokat, illetve a számokat szöveggel vagy szimbólumokkal szeretné ötvözni.
A szöveg és a formázott számok - például dátumok, időpontok, pénznem stb. - kombinálásakor az Excel nem tudja, hogy miként szeretné megjeleníteni őket, ezért elveti azok formázását.
Itt lesz nélkülözhetetlen a SZÖVEG függvény, mert a segítségével kikényszerítheti, hogy az Excel egy formátumkód (például " ÉÉÉÉÉ.HH.NN" használatával) a kívánt módon formázza az értékeket.
Alapvető példák magyar Excelben
| Képlet | Leírás |
|---|---|
| =SZÖVEG(1234,567;"# ##0,00 Ft") | Pénznem ezreselválasztóval és két tizedesjeggyel, például 1 234,57 Ft. |
| =SZÖVEG(MA();"ÉÉÉÉ.HH.NN.") | Az aktuális dátum ÉÉÉÉ.HH.NN. formátumban, például 2012.03.14. |
| =SZÖVEG(MA();"NNNN") | A hét aktuális napja, például hétfő |
| =SZÖVEG(MOST();"Ó:PP de./du.") | Aktuális időpont, például 1:29 du. |
| =SZÖVEG(0,285;"0,0%") | Százalékos érték, például 28,5% |
| =SZÖVEG(4.34 ,"# ?/?") | Tört, például 4 1/3 |
| =KIMETSZ(SZÖVEG(0,34;"# ?/?")) | Tört, például 1/3. |
| =SZÖVEG(12200000;"0,00E+00") | Tudományos jelölés, például 1,22E+07 |
| =SZÖVEG(1234567898;"[<=9999999]###-#####;( ###) ###-####") | Speciális telefonszám-formátum, például (123) 456-7898 |
| =SZÖVEG(1234;"0000000") | Bevezető nullák hozzáadása, például 0001234 |
| =SZÖVEG(123456;"##0° 00' 00''") | Egyéni földrajzi szélesség/hosszúság-formátum. |
Figyelje meg az idézőjelek között látható formátumkódokat.
Példák angol Excelben
Angol Excelben a magyar függvénynevet TEXT névre, a magyar argumentumelválasztó pontosvesszőt pedig általában vesszőre kell cserélni.
| Magyar Excel | Angol Excel |
|---|---|
| =SZÖVEG(1234,567;"# ##0,00 Ft") | =TEXT(1234.567,"#,##0.00 Ft") |
| =SZÖVEG(MA();"ÉÉÉÉ.HH.NN.") | =TEXT(TODAY(),"yyyy.mm.dd.") |
| =SZÖVEG(0,285;"0,0%") | =TEXT(0.285,"0.0%") |
| =SZÖVEG(1234;"0000000") | =TEXT(1234,"0000000") |
| =A2&" "&SZÖVEG(B2;"éééé.hh.nn") | =A2&" "&TEXT(B2,"yyyy.mm.dd") |
A konkrét dátum- és számformátumkódok megjelenése a területi beállításoktól és az Excel nyelvi környezetétől is függhet.
Szöveg és szám összefűzése
Tegyük fel, hogy kombinálni szeretne egy szöveget és egy számértéket, például "Jelentés nyomtatva: 2012.03.14." vagy "Heti bevétel: 6 634 872 Ft".
Beírhatná ezt kézzel is az Excelbe, de miért ne használná ki, hogy az Excel meg tudja tenni Ön helyett?
Az alábbi példában azt láthatja, mi történik, ha a SZÖVEG függvény használata nélkül próbál meg szöveget és számot egyesíteni.
Ebben az esetben az és (&) operátorral próbálunk meg összefűzni egy szöveges karakterláncot, egy szóközt (" ") és egy =A2&" "&B2 nevű értéket.
Amint láthatja, az Excel eltávolította a formázást a B2 cellában lévő dátumból.
A következő példában azt láthatja, hogy a SZÖVEG függvény miként teszi lehetővé a kívánt formátum alkalmazását.
A frissített képletünk a következő:
C2 cella: =A2&" "&SZÖVEG(B2;"éééé.hh.nn") - Dátumformátum
Angol Excelben ennek megfelelője:
=A2&" "&TEXT(B2,"yyyy.mm.dd")
Dátumok formázása a TEXT függvénnyel
A dátumok megjelenítésének módját az "É" (év), a "H" (hónap) és az "N" (nap) kombinációjának használatával módosíthatja.
A SZÖVEG függvényben használt formátumkódok nem különböztetik meg a kis- és a nagybetűket, így használhatja akár az "É" vagy "é", a "H" vagy "h", illetve az "N" vagy "n" betűt is.
| Magyar formátumkód | Megjelenítés célja |
|---|---|
| ÉÉÉÉ.HH.NN. | Év, hónap és nap |
| NNNN | A hét aktuális napjának neve |
Az angol Excelben a dátumokhoz jellemzően az év, hónap és nap angol formátumkódjai használhatók.
Angol Excelben például:
=TEXT(TODAY(),"yyyy.mm.dd.")
Ha különböző országokban dolgozó felhasználókkal oszt meg Excel-fájlokat és -jelentéseket, előnyös lehet, ha mindenkinek a saját nyelvén küldi el a jelentést.
Időpontok formázása
Az időpont megjelenítését az "Ó" (óra), "P" (perc) és "S" (másodperc), valamint a 12 órás formátum esetén a de./du. kombinációjának használatával módosíthatja.
Ha kihagyja a de./du. jelölést, akkor az idő 24 órás formátumban jelenik meg.
Mivel az "m" lehet hónap vagy perc is, a percek megjelenítéséhez ezt "óó:pp" vagy "óó:pp" formátumban kell megadni ahhoz, hogy az Excel megfelelően jelenítse meg a perceket.
Ha elhagyja a "t" betűt, akkor az Excel megjeleníti a hónap értékét.
Ha csak a perceket szeretné megjeleníteni, használja a JOBB függvényt a példában látható módon.
A SZÖVEG függvényben használt formátumkódok nem különböztetik meg a kis- és a nagybetűket, így használhatja akár az "Ó" vagy "ó", a "P" vagy "p", illetve az "S" vagy "s" betűt, illetve a "DE./DU." vagy a "de./du." kódokat.
A "t" ("[h]") szögletes zárójelbe helyezése jelzi az Excelnek, hogy ne állítsa vissza az órák számát 24 óránként.
Más szóval, szögletes zárójelben megjeleníthető az eltelt teljes idő.
Az eltelt időt szögletes zárójelek közé helyezheti órában, percben és másodpercben kifejezve.
Százalékok megjelenítése
A százalékértékek megjelenítésének módját a százalék (%) formátumokkal módosíthatja.
Például:
=SZÖVEG(0,285;"0,0%")
Angol Excelben:
=TEXT(0.285,"0.0%")
Az eredmény például 28,5% lehet.
Törtek megjelenítése
A tizedesjegyek megjelenítésének módját a tört (?/?) formátumokkal módosíthatja.
Magyar Excelben például:
=SZÖVEG(4.34 ,"# ?/?")
A képlet eredménye például 4 1/3.
A kezdő szóköz eltávolításához használható a KIMETSZ függvény:
=KIMETSZ(SZÖVEG(0,34;"# ?/?"))
Ennek eredménye például 1/3.
Tudományos jelölés
A tudományos jelölés a számok ábrázolásának módja, ahol egy 1 és 10 közötti decimális szám a 10 hatványával van szorozva.
Ezt gyakran a nagy számok tömör megjelenítéséhez használják.
Magyar Excelben például:
=SZÖVEG(12200000;"0,00E+00")
Az eredmény például 1,22E+07.
Bevezető nullák megőrzése
Miért törli az Excel a bevezető nullákat?
Az Excel arra van felkészítve, hogy a cellákban nem szövegnek látszó számokat, például cikkszámokat vagy termékváltozatokat, hanem megadott számokat keressen.
A bevezető nullák megőrzéséhez az értékek beillesztése vagy megadása előtt formázza a bemeneti tartományt.
Jelölje ki azt az oszlopot vagy tartományt, amelybe az értékeket helyezni szeretné, majd a CTRL+1 billentyűkombinációval nyissa meg a Cellák formázása > párbeszédpanelt, és a Szám lapon válassza a Szöveg elemet.
Az Excel ekkor megőrzi a bevezető nullákat.
Ha már bevitte az adatokat, és az Excel eltávolította a bevezető nullákat, akkor a SZÖVEG függvénnyel visszaveheti őket.
Hivatkozhat az értékeket tartalmazó felső cellára, és használhatja a =SZÖVEG(érték;"00000") képletet, ahol a képletben a nullák száma a megjeleníteni kívánt karakterek száma lesz.
Ezután a képlet másolásával és beillesztésével formázza a tartomány többi celláját.
Angol Excelben a megfelelő képlet:
=TEXT(value,"00000")
Ha például az érték 1234, az eredmény 01234 lesz.
Ezreselválasztó megjelenítése
Az Excel az ezreseket közzel választja el, ha a formátum számjelekkel (#) vagy nullákkal határolt szóközt tartalmaz.
Ha például a formátum-karakterlánc értéke "# ###", az Excel a 12200000 számot 12 200 000 formátumban jeleníti meg.
Egy számjegyhelyőrzőt követő pont 1000-rel osztja a számot.
Ha például a formátum-karakterlánc értéke "#.###,0.", az Excel a 12200000 számot 12.200,0 formátumban jeleníti meg.
Az ezreselválasztó a területi beállításoktól függ.
Az Amerikai Egyesült Államokban ez vessző, más területeken viszont lehet szóköz vagy pont.
Az ezreselválasztó szám-, pénznem- és könyvelési formátumokhoz érhető el.
Pénznem-, szám- és könyvelési formátumok
A pénznemformátumok lehetővé teszik a tetszés szerinti pénznemszimbólum beszúrását, és az érték mellé igazítását.
A könyvelési formátum például az értéket a cella a közepére igazítja, a pénznemszimbólumot pedig az érték mellé a jobb szélre helyezi.
Figyelje meg a különbséget az alábbi pénznem- és könyvelési formátumkódok között, ahol a könyvelési formátumkód csillagot (*) használ a szimbólum és az érték közötti elválasztáshoz.
Egy pénznemszimbólum formátumkódjának megkereséséhez először nyomja le a Ctrl+1 billentyűkombinációt, jelölje ki a kívánt formátumot, majd válasszon szimbólumot a Szimbólum legördülő listából.
Ezután kattintson a Kategória szakasz bal oldalán található Egyéni lehetőségre, és másolja a formátumkódot a pénznemszimbólummal együtt.
A SZÖVEG függvény nem támogatja a színformázást, ezért ha a Cellák formázása párbeszédpanelról színt tartalmazó számformátumkódot másol, a SZÖVEG függvény elfogadja a formátumkódot, de nem jeleníti meg a színt.
Különleges formátumok
Az Excel 4 különleges formátumot kínál:
- Irányítószám - "H-0736"
- Irányítószám + 4 - "H-0736-0000"
- Telefonszám - "[<=9999999]###-####;( ###) ###-####"
- Társadalombiztosítási szám - "000-000-000"
A speciális formátumok a területi beállítástól függően változnak, de ha nincsenek speciális formátumok megadva a területi beállításhoz, vagy ha ezek nem felelnek meg az igényeinek, a Cellák>egyéni formázása párbeszédpanelen létrehozhatja saját maga is.
Hogyan találhatók meg a formátumkódok?
A többi elérhető formátumkódot a Cellák formázása párbeszédpanelen találhatja meg.
A Cellák formázása párbeszédpanel megnyitásához nyomja le a Ctrl+1 billentyűkombinációt.
Válassza ki a kívánt formátumot a Szám lapon.
Válassza az Egyéni lehetőséget.
A kívánt formátumkód most a Típus mezőben látható.
Ebben az esetben a pontosvessző (;) és az @ jel kivételével jelöljön ki mindent a Típus mezőben.
Az alábbi példában csak az éééé.hh.nn. formátumot jelöltük ki és másoltuk.
A Ctrl+C billentyűkombinációt lenyomva másolja a vágólapra a formátumkódot, majd a Mégse gombot lenyomva zárja be a Cellák formázása párbeszédpanelt.
Most csak annyit kell tennie, hogy a Ctrl+V billentyűkombinációt lenyomva a formátumkódot beilleszti a SZÖVEG függvényt használó képletbe, például: =SZÖVEG(B2;"éééé.hh.nn.").
Ügyeljen arra, hogy a formátumkódot idézőjelek közé illessze be ("formátumkód"), ellenkező esetben az Excel hibaüzenetet jelenít meg.
A SZÖVEG függvény eredménye szöveg
A SZÖVEG függvény szöveggé alakítja a számokat, ami megnehezítheti, hogy a későbbi számításokban hivatkozzon rájuk.
Érdemes az eredeti értéket megtartani egy cellában, majd a SZÖVEG függvényt egy másik cellában használni.
Így ha később további képleteket kell készítenie, a SZÖVEG függvény eredménye helyett mindig hivatkozhat az eredeti értékre.
Ha valamilyen oknál fogva vissza kell alakítania a szöveges értékeket számokká, szorozhat 1-gyel, például =D4*1, illetve használhatja a dupla egyoperandusú operátort (--), például =--D4.
A TEXT függvényhez kapcsolódó angol szövegfüggvények
| Excel magyarul | Excel angolul |
|---|---|
| FŰZ | CONCAT |
| ÖSSZEFŰZ | CONCATENATE |
| BAL | LEFT |
| JOBB | RIGHT |
| KÖZÉP | MID |
| HOSSZ | LEN |
| SZÖVEG.TALÁL | FIND |
| SZÖVEG.KERES | SEARCH |
| HELYETTE | SUBSTITUTE |
| CSERE | REPLACE |
| KISBETŰ | LOWER |
| NAGYBETŰS | UPPER |
| KIMETSZ | TRIM |
| ÉRTÉK | VALUE |
| SZÖVEG | TEXT |
A SZÖVEG függvényt leggyakrabban mással együtt, és csak ritkán használják önmagában.
A szöveges függvényekkel lehet játékosan ismerkedni a függvényekkel és a függvények egymásba ágyazásával.
Gyakori kérdések
Hogyan tudok számokat szöveggé konvertálni, például a 123 értéket a százhuszonhárom szöveggé?
Erre sajnos nincs lehetősége a SZÖVEG függvénnyel; Visual Basic for Applications (VBA) kódot kell használnia.
Átalakíthatom a szöveget kisbetűssé vagy nagybetűssé?
Igen, ehhez használhatja a NAGYBETŰS, a KISBETŰ és a TNÉV függvényt.
A =NAGYBETŰS("szia") eredménye például "SZIA" lesz.
Tudok új sort hozzáadni a SZÖVEG függvénnyel?
Igen, de több lépésben.
Először jelölje ki azt a cellát vagy cellákat, ahol ezt meg szeretné történtetni, majd a Ctrl+1 billentyűkombinációval nyissa meg a Cellák formázása > párbeszédpanelt, majd a Szövegigazítás > vezérlő> jelölje be a Szöveg körbefuttatása beállítást.
Következő lépésként egészítse ki a SZÖVEG függvényt a KARAKTER(10) függvénnyel ott, ahova a sortörést helyezni szeretné.
A végleges érték méretétől függően szükség lehet az oszlopszélesség módosítására is.
A fenti példában a következő képletet használtuk:
="A mai nap: "&KARAKTER(10)&SZÖVEG(MA();"éééé.hh.nn")
Miért konvertálja az Excel a számaimat valami ilyesmivé: 1,22E+07?
Ezt tudományos jelölésnek nevezik, és az Excel automatikusan átalakítja az Általános formátumú cellák esetén a 12 számjegynél hosszabb számjegyeket, Szám formátumú cellák esetén pedig a 15 számjegynél hosszabb számjegyeket.
Ha hosszú numerikus karakterláncokat kell megadnia, de nem szeretné konvertálni őket, formázza a szóban forgó cellákat szövegként, mielőtt beírná vagy beillesztené az értékeket az Excelbe.
A TEXT és a Power BI DAX kapcsolata
Sok Excel függvény megtalálható a Power BI DAX függvényei között.
| Excel magyar | Excel angol | DAX |
|---|---|---|
| SZÖVEG | TEXT | FORMAT |
| FŰZ | CONCATENATE | CONCATENATE |
| BAL | LEFT | LEFT |
| JOBB | RIGHT | RIGHT |
| KÖZÉP | MID | MID |
| HOSSZ | LEN | LEN |
| SZÖVEG.TALÁL | FIND | FIND |
| SZÖVEG.KERES | SEARCH | SEARCH |
| HELYETTE | SUBSTITUTE | SUBSTITUTE |
| CSERE | REPLACE | REPLACE |
| KISBETŰ | LOWER | LOWER |
| NAGYBETŰS | UPPER | UPPER |
| KIMETSZ | TRIM | TRIM |
| ÉRTÉK | VALUE | VALUE |
Az egyes függvények megfelelői különböző lehetőségeket kínálnak a különböző környezetekben, így érdemes mindkettőt alaposan megismerni, hogy a legtöbbet hozhasd ki adataid elemzéséből.
A SZÖVEG függvény angol Excelben tehát TEXT néven használható, és elsősorban akkor célszerű alkalmazni, amikor az érték megjelenítését formátumkóddal kell szabályozni, különösen szöveg, szám, dátum, időpont, százalék vagy pénznem együttes használatakor.
