SZÖVEG függvény

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

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.

Megjegyzés

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.

Technikai részletek

Szintaxis

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

A SZÖVEG függvény szintaxisa az alábbi argumentumokat foglalja magában:

Argumentum neve Leírás:
érték A szöveggé alakítható számérték.
formátum_szöveg Egy szöveges karakterlánc, amely meghatározza a megadott értékhez alkalmazandó formázást.

Áttekintés

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")

Az alábbiakban néhány gyakori példát talál, amelyeket közvetlenül az Excelbe másolhat, hogy saját maga kísérletezzen velük. Figyelje meg az idézőjelek között látható formátumkódokat.

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. Figyelje meg, hogy az Excel 2 tizedesjegyre kerekíti az értéket.
=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. Ez a képlet a KIMETSZ függvényt használja a kezdő szóköz eltávolításához a decimális értékkel.
=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), például (123) 456-7898
=SZÖVEG(1234;"0000000") Bevezető nullák (0) hozzáadása, például 0001234
=SZÖVEG(123456;"##0° 00' 00''") Egyéni – földrajzi szélesség/hosszúság

Megjegyzés

  • Bár a SZÖVEG függvénnyel módosíthatja a formázást, nem ez az egyetlen lehetőség. A formátumot képlet nélkül is módosíthatja, ha lenyomja a CTRL+1 billentyűkombinációt (vagy Mac rendszeren a MAC parancsgomb ikon+1 képét), majd a Cellaszám> formázásapárbeszédpanelen kiválasztja a formátumot.
  • Ha csak a "MM" vagy az "mm" karakterláncot használja, akkor a hónapot adja vissza. Ha kombinálja a "HH" operátorral az órához vagy az "SS" karakterlánccal a másodperchez, akkor perceket ad vissza helyette, pl. "ÓÓ:PP", "MM:MM"

Példák letöltése

Letöltheti példamunkafüzetünket, amely tartalmazza többek között a jelen cikkben a SZÖVEG függvényt használó összes példát. Követheti a példákat, vagy létrehozhat saját formátumkódokat a SZÖVEG függvényhez.

Az Excel SZÖVEG függvénypéldáinak letöltése

Egyéb elérhető formátumkódok

A többi elérhető formátumkódot a Cellák formázása párbeszédpanelen találhatja meg:

  1. A Cellák formázása párbeszédpanel megnyitásához nyomja le a Ctrl+1 (Mac gépen a MAC-parancsgomb ikon+1 képe) billentyűkombinációt.
  2. Válassza ki a kívánt formátumot a Szám lapon.
  3. Válassza az Egyéni lehetőséget.
  4. 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.
  5. 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.
  6. 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.

Példa a Cellák > egyéni számformázása >> párbeszédpanel használatára, amellyel az Excel létrehozza a formázási sztringeket.

Formátumkódok kategória szerint

Az alábbiakban néhány példát láthat arra, hogy miként alkalmazhat eltérő számformátumot az értékeire a Cellák formázása párbeszédpanelen, majd az Egyéni beállítással a formátumkódokat a SZÖVEG függvénybe másolva.

Számformátum kiválasztása

Bevezető nullák

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"), 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.

Példa arra, hogy hogyan formázhat értékeket kezdő nullákkal a SZÖVEG függvénnyel. =SZÖVEG(A2;00000) 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.

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.

Példák a SZÖVEG függvény használatára az ezreselválasztóval

Megjegyzés

  • 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.

Szám-, pénznem- és könyvelési formátumok

Az alábbi példákban normál szám- (csak ezres- és tizedes elválasztó), pénznem- és könyvelési formátumok láthatók. 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.

Példák a SZÖVEG függvényre a Szám, a Pénznem és a Könyvelési formátummal Egy pénznemszimbólum formátumkódjának megkereséséhez először nyomja le a Ctrl+1 billentyűkombinációt (vagy Mac gépen a MAC parancsgomb ikon+1 képét), jelölje ki a kívánt formátumot, majd válasszon szimbólumot a Szimbólum legördülő listából:

Pénznemszimbólum kiválasztása a Cellák formázása párbeszédpanelen 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.

SZÖVEG függvény – Egyéni pénznem szimbólummal

Megjegyzés

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 (például: # ##0,00_ Ft);[Piros](# ##0,00 Ft)), a SZÖVEG függvény elfogadja a formátumkódot, de nem jeleníti meg a színt.

Dátumok

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.

Formátumkódok hónaphoz, naphoz és évhez 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.

Mynda Treacy Excel MVP Mynda javaslata...
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. Az Excel legértékesebb szakértője, Mynda Treacy remek megoldást kínál az Excel dátumai különböző nyelveken című cikkben. A cikk egy letölthető mintamunkafüzetet is tartalmaz.

Időpontok

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.

Időformátumok órához, perchez és másodperchez 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ékértékek

A százalékértékek megjelenítésének módját a százalék (%) formátumokkal módosíthatja.

Formátumkódok százalékhoz

Törtek

A tizedesjegyek megjelenítésének módját a tört (?/?) formátumokkal módosíthatja.

Formátumkódok törtekhez

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.

Formátumkódok a tudományos jelölésekhez

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"

Speciális formátumok a SZÖVEG függvényhez 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.

Gyakori eset

A SZÖVEG függvényt leggyakrabban mással együtt, és csak ritkán használják önmagában. 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? 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.

Az alábbi példában 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.

Példa szöveg egyesítésére a SZÖVEG függvény nélkül 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.

Példa szöveg egyesítésére a SZÖVEG függvénnyel A frissített képletünk a következő:

  • C2 cella: =A2&" "&SZÖVEG(B2;"éééé.hh.nn") – Dátumformátum

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. A következő hivatkozás a következő metódust nyújtja: Numerikus értékek átalakítása angol szavakká az Excelben.

Á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 (sortörést) hozzáadni a SZÖVEG függvénnyel, mintha manuális sortörést szúrnék be egy cellába az Alt+Enter billentyűkombinációval?

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.

38f8e0f1-99d8-4c4f-979a-dfd1bcde1bf7

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 dátumok megjelenítése különféle nyelveken

Mynda Treacy Excel MVP Mynda javaslata...
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. Az Excel legértékesebb szakértője, Mynda Treacy remek megoldást kínál az Excel dátumai különböző nyelveken című cikkben. A cikk egy letölthető mintamunkafüzetet is tartalmaz.