Az Excel szövegfüggvényének használata

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átumaLeírásPélda
0A 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.

SymbolLeí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átumaLeí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)

ddMeghatározza a hónap napját kétjegyű, kezdő nullával (pl. 02-25)
dddMeghatározza a hét napját hárombetűs rövidítéssel (pl. hétfőtől vasárnapig)
ddddMegadja a hét napjának teljes nevét. (pl. hétfő, szerda)
mMegadja az év hónapját egy vagy kétjegyű számmal, kezdő nulla nélkül (pl. 02-12)
mmA hónapot határozza meg kétjegyű ábrázolásban, kezdő nullával. (pl. 01, 12)
mmmHárombetűs rövidítésben adja meg a hónapot (pl. Jan, Nov)
mmmmMegadja a hónap teljes nevét. (pl. január, november)
yyAz É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)
hMegadja az órát egy vagy két számjegyű ábrázolásban, kezdő nulla nélkül (pl. 6, 12)
hhMegadja az órát kétjegyű ábrázolásban, kezdő nullával (06-tól 12-ig)
mA perceket egy vagy kétjegyű számban adja meg, kezdő nulla nélkül (pl. 5, 45)
mmMegadja a perceket egy vagy kétjegyű számban, egy kezdő nullával (pl. 05, 45)
sMegadja a másodperceket egy vagy kétjegyű számban, kezdő nulla nélkül (pl. 5, 45)
ssMegadja a másodperceket egy vagy kétjegyű számban egy kezdő nullával (pl. 05, 45)
AM / DÉLUTÁNMeghatá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ékKépletFormá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ónap
  • d 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.