Használja az Excel SZÖVEG funkcióját az adatok (pl. számok, dátumok stb.) szöveggé alakításához, a felhasználó által megadott formátumban.
A SZÖVEG függvény karakterlánc/szöveg függvényként van besorolva, amely egy számértéket konvertál szöveges karakterláncsá a felhasználó által megadott formátumban. Például, ha egy '15/03/2020' formátumú dátumot szeretne konvertálni 2020. március 15-i formátumba, használja a SZÖVEG függvényt.
Ez az útmutató néhány képlet és példa segítségével elmagyarázza, hogyan kell használni a SZÖVEG függvényt az Excelben.
Szintaxis
A SZÖVEG függvény általános szintaxisa:
=SZÖVEG(érték,formátum_szöveg)
A SZÖVEG függvényhez két argumentum/paraméter szükséges:
érték
– Az a számérték, amelyet szöveges karakterláncra szeretne konvertálni. Ez az érték lehet számérték, dátum vagy számérték cellahivatkozása.format_text
– Az adott értékre alkalmazni kívánt formátumkód. Mindig dupla idézőjelbe kell tenni.
SZÖVEG Funkcióformátum kódok
A Szöveg függvénynek csak két argumentuma van. Az első argumentumhoz csak a konvertálni kívánt érték szükséges, ez egyszerű. De be kell írnia a megfelelő formátumkódot, amely megadja a kimeneti számot a kívánt formátumban. Az alábbi táblázat a leggyakoribb és leggyakrabban használt formátumokat tartalmazza.
Kód formátuma | Leírás | Példa |
---|---|---|
0 | A nulla egy számjegy-helyőrző, amely csak a számjegyeket jeleníti meg tizedesjegyek nélkül. | #.0 – mindig 1 tizedesjegyet jelenít meg. Ha 5,50-et ír be a hivatkozott cellába, az 5,5-ként jelenik meg. |
# | A számjegyet további nullák nélkül jeleníti meg. | #.## – legfeljebb két tizedesjegyig mutat. ha beírja a 3.777 értéket, akkor 3.78-at ad vissza. |
? | Csak a számjegyet jeleníti meg tizedesjegyek nélkül. Általában egy oszlopban lévő numerikus értékek tizedesjegyre történő igazítására használják. | #.? – egy tizedesjegyet jelenít meg, és a tizedesvesszőt igazítja. |
. | Tizedesvessző | |
, | Ezres elválasztó. | ###,### – Ezres elválasztót jelenít meg. Ha 195200-at ír be, akkor 195 200-at ad vissza |
0% | A számokat százalékban jeleníti meg. | Ha 0,285-öt ír be, akkor 28,5-öt ad vissza |
A képlet formátumkódjában a fenti formátumkódon kívül az alábbi szimbólumok bármelyikét is hozzáadhatja, és ezek pontosan úgy jelennek meg, ahogyan beírta.
Symbol | Leírás |
---|---|
+ és - | Plusz és mínusz jelek |
( ) | Bal és jobb zárójel |
: | Kettőspont |
^ | Hiányjel |
' | Aposztróf |
{ } | Kapcsos zárójelek |
< > | Kisebb és nagyobb, mint jelek |
= | Egyenlő jel |
/ | Perjel |
! | Felkiáltójel |
& | „és” jel |
~ | Tilde |
| Tér karakter |
Szöveges függvényformátum kódok dátumokhoz és időhöz
Ha a dátumokat és időpontokat a SZÖVEG funkcióval szeretné konvertálni, használja az alábbi formátumkódok bármelyikét.
Kód formátuma | Leírás és példák |
---|---|
d | Megadja a hónap napját egy vagy kétjegyű számban, kezdő nulla nélkül (pl. 2-től 25-ig) |
dd | Meghatározza a hónap napját kétjegyű, kezdő nullával (pl. 02-25) |
ddd | Meghatározza a hét napját hárombetűs rövidítéssel (pl. hétfőtől vasárnapig) |
dddd | Megadja a hét napjának teljes nevét. (pl. hétfő, szerda) |
m | Megadja az év hónapját egy vagy kétjegyű számmal, kezdő nulla nélkül (pl. 02-12) |
mm | A hónapot határozza meg kétjegyű ábrázolásban, kezdő nullával. (pl. 01, 12) |
mmm | Hárombetűs rövidítésben adja meg a hónapot (pl. Jan, Nov) |
mmmm | Megadja a hónap teljes nevét. (pl. január, november) |
yy | Az Évet kétjegyű számban adja meg (pl. 08 jelentése 2008, 19 jelentése 2019) |
éééé | Az Évet négyjegyű számban adja meg (pl. 2008, 2019) |
h | Megadja az órát egy vagy két számjegyű ábrázolásban, kezdő nulla nélkül (pl. 6, 12) |
hh | Megadja az órát kétjegyű ábrázolásban, kezdő nullával (06-tól 12-ig) |
m | A perceket egy vagy kétjegyű számban adja meg, kezdő nulla nélkül (pl. 5, 45) |
mm | Megadja a perceket egy vagy kétjegyű számban, egy kezdő nullával (pl. 05, 45) |
s | Megadja a másodperceket egy vagy kétjegyű számban, kezdő nulla nélkül (pl. 5, 45) |
ss | Megadja a másodperceket egy vagy kétjegyű számban egy kezdő nullával (pl. 05, 45) |
AM / DÉLUTÁN | Meghatározza, hogy az időt 12 órás óraként kell megjeleníteni, amelyet az „AM” vagy „PM” követ. |
A SZÖVEG függvény használata az Excelben
Megtanulta a SZÖVEG függvény szintaxisát és formátumkódjait, most nézzük meg néhány példa segítségével, hogyan használhatjuk a függvényt Excelben.
Szöveges képlet segítségével jelenítse meg az egész számot az A1 cellában lévő számhoz.
Ehhez használhatjuk a szöveges képletet:
=SZÖVEG(A1"0")
Használja ezt a képletet egy tizedesjegy megjelenítéséhez:
=SZÖVEG(A1"0,0")
Az alábbi táblázat a különböző formátumkódokkal rendelkező szöveges képleteket mutatja be, amelyekkel különböző numerikus értékekre különböző formázási típusokat alkalmazhat. Ezeket a képleteket közvetlenül a táblázatába másolhatja, hogy kipróbálhassa.
Érték | Képlet | Formázott érték |
---|---|---|
4963.34 | =SZÖVEG(A2"0,000") | 4963.340 |
5300.52 | =SZÖVEG(A3"#,##0") | 5,301 |
5.12 | =SZÖVEG(A4"# ?/?") | 5 1/8 |
0.4963 | =SZÖVEG(A5"#%") 50% | 50% |
9600.60 | =SZÖVEG(A6"$#,##0.0") | $9,600.6 |
20 | =SZÖVEG(A7,"~#!") ~20! | ~20! |
5656 | =SZÖVEG(A8"00000000") | 00005656 |
A fenti képleteket a táblázat C oszlopában alkalmazzuk az alábbi képernyőképen látható módon:
SZÖVEG Funkció képletekkel
Más képleteket és függvényeket is használhat a SZÖVEG függvényen belül és kívül egyaránt.
Tételezzük fel, hogy rendelkezik bruttó és ráfordítási összeggel, és ki szeretné számítani a nettó nyereséget, és a nyereséget az A9 cellában szeretné megjeleníteni a „Nettó nyeresége” karakterlánccal. Ehhez használhatja az alábbi képletet:
="Az Ön nettó nyeresége "&TEXT(C6-C7,"$#,###.00")
A képlet először egy képlettel (C6-C7) számítja ki a profitot a SZÖVEG függvényen belül, és a formázott értéket a „Your Net Profit is” karakterlánccal kapcsolja össze a képlet (&) segítségével, végül az eredményt az A9 cellában jeleníti meg.
Mobilszám formázása a SZÖVEG funkcióval
Általában, ha bármilyen 11 számjegynél hosszabb számot ír be a táblázatba, például mobilszámokat, az Excel automatikusan tudományos jelölésre változtatja. És ezeket a tudományos jelöléseket megfelelően tudja használni, ezért érdemes lehet normál numerikus értékekké konvertálni őket. A SZÖVEG funkció segítségével ezeket a bosszantó tudományos jelöléseket mobilszámokká alakíthatja.
Amint az alábbi képernyőképen látható, amikor megadja a mobilszámokat (12 számjegyből álló országkóddal együtt) az Excelben, a mobilszámokat automatikusan tudományos jelölési formátumba konvertálja.
A SZÖVEG funkcióval ezt a tudományos jelölésformátumot olvasható mobilszámokká formázhatja.
Általában egy mobilszám 12 számjegyből áll (ez egyes országokban eltérő lehet). Az első két számjegy az ország hívószáma, a maradék 10 számjegy pedig a mobilszám.
Tehát a fenti tudományos jelölések mobilszámokká konvertálásához használja ezt a képletet:
=SZÖVEG(A1"+############")
A „############” formátumkódot használjuk ehhez a példához, hogy a jelölést mobilszámmá alakítsuk:
Most tegyük olvashatóbbá az országkód és a mobilszám elválasztásával. Ehhez tegyen egy kötőjelet (-) két hash után.
=SZÖVEG(A1"+##-##########")
Dátum formázása SZÖVEG funkcióval
Alapértelmezés szerint az Excel sorozatszámként tárolja a dátumot. Az 1900. január 1-jei sorszám 1, 2001. január 1-je pedig 36892, mert 36891 nap telt el 1900. január 1-je óta.
Mivel a legtöbb függvény automatikusan konvertálja a dátumértékeket sorozatszámokká, nehézkes ezeket olvasható formátumban megjeleníteni. De az Excel SZÖVEG funkciójával könnyen konvertálhatja őket szöveges értékekké, és megjelenítheti a kívánt formátumban.
Például, ha a dátumot az A1 cellából (05-03-2015) szeretné átvenni, és szabványos dátumformátumban szeretné megjeleníteni, például „2015. március 5.” a B1 cellában, használja a következő képletet:
=SZÖVEG(A1;hh d,yyyy")
mmm
3 betűből áll, rövidítve a hónapd
a hónap napját adja meg egy vagy két számjeggyeléééé
meghatározza az év négyjegyű számainak megjelenítését.
Az alábbi képernyőképen látható, hogyan alkalmazhat különböző formázási típusokat ugyanarra a dátumra a Szöveg képlet segítségével:
Összefűzés dátuma és szövege
Tegyük fel, hogy össze szeretnénk kapcsolni a nevet (A oszlop) és a születési dátumot (B oszlop), és megjeleníteni a C oszlopban. A következő eredményt kapod:
Ha közvetlenül összefűzzük a szöveget az A1 cellában és a dátumot a B1 cellában, akkor az Excel a dátum szövegét és sorozatszámát kapcsolja össze, nem a tényleges dátumhoz.
A szöveg és a dátum összefűzéséhez és a dátum megfelelő formátumban történő megjelenítéséhez használja a SZÖVEG funkciót a CONCAT funkcióval.
A képlet:
=CONCAT(A2"-",SZÖVEG(B2"nn/h/éé"))
Az eredmény:
Most egy „született” szöveges karakterlánchoz csatlakozunk a kimenethez, és a dátumot más formátumban formázzuk.
Ezután a képletet a kitöltő fogantyú segítségével az A2:A5 cellába másolja.
Egy másik példában a MA()
funkciót az aktuális dátum lekéréséhez, és a dátumhoz kapcsolódó szöveggel társíthatja.
Mostantól bármilyen értéket (például számokat, dátumokat stb.) egyszerűen szöveggé alakíthat a kívánt formátumban.