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
), 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:
- A Cellák formázása párbeszédpanel megnyitásához nyomja le a Ctrl+1 (Mac gépen
) 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.
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.
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.
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.
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
), 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.
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.
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 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.
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.
Törtek
A tizedesjegyek megjelenítésének módját a tört (?/?) formátumokkal módosíthatja.
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.
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.
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.
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
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.
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 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. |
|---|