Tartalomjegyzék
A oldalon. Microsoft Excel, a megfelelő olvashatóság és a jó kilátás érdekében meg kell formáznunk bármelyik cella értékét. Az Excel szalagban rendelkezésre álló beépített parancsok használata mellett a cella értékét a TEXT funkció és a VBA formátum funkciót. Ha te is kíváncsi vagy rá, töltsd le a gyakorlati munkafüzetünket, és kövess minket.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlati munkafüzetet a gyakorláshoz, miközben ezt a cikket olvassa.
Formátum és TEXT függvények.xlsm
📚 Megjegyzés:
E cikk minden művelete a Microsoft Office 365 alkalmazás.
10 alkalmas példák a TEXT funkcióra a cellák értékének formázására az Excelben
Itt a a TEXT funkció hogy átalakítsuk a cellánk értékének formázását. Bemutatjuk a 10 megfelelő példák az összes formázás bemutatására.
1. Számérték formázása
Az első példában a TEXT függvény segítségével megváltoztathatjuk egy szám formázását, és különböző formázásokban jeleníthetjük meg. Van egy számunk a cellában B5 A következő formátumban fogjuk megformázni 7 különböző formátumok.
Válasszon ki egy cellát, és írja le a kívánt formázási képleteket.
Az érték átalakítása '#,###.00' formátumban a képlet a következő lesz:
=TEXT($B$5, "#,###.00")
Az érték átalakításához '(#,###.00)' formátumban a képlet a következő lesz:
=TEXT($B$5,"(#,###.00)")
Az érték átalakítása '-#,###.00' formátumban a képlet a következő lesz:
=TEXT($B$5,"-#,###.00")
Az érték átalakításához '#,###' formátumban a képlet a következő lesz:
=TEXT($B$5, "#,###")
Az érték átalakítása '###,###' formátumban a képlet a következő lesz:
=TEXT($B$5, "###,###")
Az érték átalakításához '####.00' formátumban a képlet a következő lesz:
=TEXT($B$5, "####.00")
Az érték átalakítása '#.00' formátumban a képlet a következő lesz:
=TEXT($B$5, "#.00")
Nyomja meg a Írja be a címet. billentyűvel, és megkapja a kívánt sejtformázást.
Így azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT függvényt a számok formázására.
Bővebben: Szöveg és számok kombinálása Excelben és a formázás megtartása
2. Pénznem formázása
A következő példában a TEXT funkcióval egy számot pénznem formátumban jeleníthet meg. 7 a különböző típusú pénznemformázásokat fogjuk itt bemutatni. Megvan a szám a cellában B5 .
Az érték kiszámításához jelölje ki bármelyik cellát, és írja le a képletek bármelyikét az igényeinek megfelelően.
Az érték átalakítása '$#,###.00' formátumban a képlet a következő lesz:
=TEXT($B$5,"$#,###.00")
Az érték átalakításához '($#,###.00)' formátumban a képlet a következő lesz:
=TEXT($B$5,"($#,###.00)")
Az érték átalakítása '-$#,###.00' formátumban a képlet a következő lesz:
=TEXT($B$5,"-$#,###.00")
Az érték átalakításához '¥#,###' formátumban a képlet a következő lesz:
=TEXT($B$5,"
¥#,###")
Az érték átalakítása '¥###,###' formátumban a képlet a következő lesz:
=TEXT($B$5,"
¥###,###")
Az érték átalakításához '$####.00' formátumban a képlet a következő lesz:
=TEXT($B$5,"$####.00")
Az érték átalakítása '$#.00' formátumban a képlet a következő lesz:
=TEXT($B$5,"$#.00")
Sajtó Írja be a címet. Megkapja a kívánt valutaformázást.
Tehát azt mondhatjuk, hogy az Excel TEXT függvényét használhatjuk egy szám pénznemként való formázására.
További információ: Excel szöveges funkció formátumkódok
3. Dátum formázása
Most a TEXT függvényt a dátumok különböző formátumokban történő formázására. A dátumértékünk a cellában van B5 . Megmutatjuk 9 különböző típusú dátumformázások.
Először is, jelölje ki bármelyik cellát, és írja le a képleteket az igényeinek megfelelően.
A dátum átalakítása 'DDMMMMMYYY' formátumban a képlet a következő lesz:
=TEXT($B$5, "DDMMMMYYY")
A dátum átváltásához 'DDMMMMMYY' formátumban a képlet a következő lesz:
=TEXT($B$5, "DDMMMMYY")
A dátum átalakítása 'MMM DD, YYYY' formátumban a képlet a következő lesz:
=TEXT($B$5, "MMM DD, YYYY")
A dátum átváltásához 'DDDD' formátumban a képlet a következő lesz:
=TEXT($B$5, "DDDD")
A dátum átalakítása 'DDDD,DDMMMMYYYYYY' formátumban a képlet a következő lesz:
=TEXT($B$5, "DDDD, DDMMMMYYYYYY")
A dátum átváltásához 'DDDD, MMM DD, YYYY' formátumban a képlet a következő lesz:
=TEXT($B$5, "DDDD, MMM DD, YYYY")
A dátum átalakítása 'MM/DD/YYYY' formátumban a képlet a következő lesz:
=TEXT($B$5, "MM/DD/YYYYYY")
A dátum átváltásához 'MM/DD' formátumban a képlet a következő lesz:
=TEXT($B$5, "MM/DD")
A dátum átalakítása 'ÉÉÉÉÉ-HH-HH-NN' formátumban a képlet a következő lesz:
=TEXT($B$5, "YYYY-MM-DD")
Ezután nyomja meg a Írja be a címet. Megkapja a kívánt dátumformázást.
Ezért azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT függvényt a dátumok formázására.
4. Formázási idő
Itt a TEXT függvény segít nekünk az időértéket különböző formátumokban formázni. Az idő, amelyet meg kell formáznunk, a cellában van. B5 . Megjelenítjük 3 különböző típusú időformázások.
Először válasszon ki egy tetszőleges cellát, és írja le a képleteket az igényeinek megfelelően.
Az idő átváltása 'H:MM AM/PM' formátumban a képlet a következő lesz:
=TEXT($B$5, "H:MM AM/PM")
Az idő átváltásához 'H:MM:SS AM/PM' formátumban a képlet a következő lesz:
=TEXT($B$5, "H:MM:SS AM/PM")
Az idő átváltása 'H:MM:SS AM/PM' formátumban a képlet a következő lesz:
=TEXT(NOW(), "H:MM:SS AM/PM")
Használni fogjuk a a NOW funkció .
Ezután nyomja meg a Írja be a címet. Megkapja a kívánt időformázást.
Ezért azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT függvényt a kívánt idő formázására.
5. Kombinált dátum és idő formázása
Néha előfordul, hogy az adatállományunk dátumot és időt is tartalmaz ugyanabban a cellában. Ebben az esetben formázhatjuk őket a TEXT függvény. Megmutatjuk, hogy 3 különböző formázási típusok, ahol az idő és a dátum együtt van elhelyezve. Az érték a cellában van. B5 .
Először is, válassza ki bármelyik cellát, és írja le a képleteket az igényeinek megfelelően.
A dátum és az idő átalakítása 'MMM DD, YYYY H:MM:SS AM/PM' formátumban a képlet a következő lesz:
=TEXT($B$5, "MMM DD, YYYY H:MM:SS AM/PM")
A dátum és az idő átváltásához 'YYYY-MM-DD H:MM AM/PM' formátumban a képlet a következő lesz:
=TEXT($B$5, "YYYY-MM-DD H:MM AM/PM")
A dátum és az idő átalakítása 'YYYY-MM-DD H:MM' formátumban a képlet a következő lesz:
=TEXT($B$5, "YYYY-MM-DD H:MM")
Ezután nyomja meg a Írja be a címet. Észre fogja venni, hogy az érték az Ön kívánságának megfelelően alakul.
Végre elmondhatjuk, hogy képesek vagyunk használni az Excel TEXT funkcióval egyszerre formázhatja a dátumot és az időt.
6. Formázás százalékos arány
Egy számot százalékos értékre konvertálhatunk a TEXT funkciót. Megmutatjuk 3 A formázás főleg attól függ, hogy hány számjegyet tartunk a tizedesvessző után. A konvertálandó érték a cellában van. B5 .
Először is, jelölje ki bármelyik cellát, és írja le a képleteket az igényeinek megfelelően.
Az érték átalakítása '0%' formátumban a képlet a következő lesz:
=TEXT($B$5, "0%")
Az érték átalakításához '0.0%' formátumban a képlet a következő lesz:
=TEXT($B$5, "0.0%")
Az érték átalakítása '0.00%' formátumban a képlet a következő lesz:
=TEXT($B$5, "0.00%")
Most nyomja meg a Írja be a címet. Megkapja a kívánt százalékos formázást.
Végül azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT funkcióval egy számot százalékos formában formázhat.
Bővebben: Hogyan jelenítsük meg a százalékos arányt az Excel pite diagram legendájában (egyszerű lépésekkel)
7. Tört szám formázása
Ebben a példában a tört számokat a TEXT funkciót. Bemutatjuk, hogy 9 A formázás különböző típusai. A formázandó tizedes számérték a cellában van. B5 .
Válassza ki bármelyik cellát, és írja le a képleteket az igényeinek megfelelően.
Az érték átalakítása '?/?' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/?")
Az érték átalakításához '?/??' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/???")
Az érték átalakítása '?/???' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/????")
Az érték átalakításához '?/2' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/2")
Az érték átalakítása '?/4' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/4")
Az érték átalakításához '?/8' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/8")
Az érték átalakítása '?/16' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/16")
Az érték átalakításához '?/10' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/10")
Az érték átalakítása '?/100' tört formátumban, a képlet a következő lesz:
=TEXT($B$5,"?/100")
Végül nyomja meg a Írja be a címet. Megkapja a kívánt százalékos formázást.
Így azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT funkcióval egy tizedes számot törté formázhatunk.
8. Tudományos szám formázása
A következő példában egy numerikus értéket formázunk tudományos számmá a TEXT A számot a tizedesvessző utáni számjegyek száma alapján fogjuk formázni. Az eredeti számérték, amelyet formázni fogunk, a következő cellában van B5 .
Kezdetben válasszon ki egy tetszőleges cellát, és írja le a képletek bármelyikét a kívánságának megfelelően.
Az érték átalakítása '0.00E+00' formátumban a képlet a következő lesz:
=TEXT($B$5,"0.00E+00")
Az érték átalakításához '0.0E+00' formátumban a képlet a következő lesz:
=TEXT($B$5,"0.0E+00")
Sajtó Írja be a címet. A formázott értéket kapja meg.
Ezért azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT függvény segítségével egy decimális számot tudományos számmá formázhatunk.
9. Telefonszám formázása
Most a formázási eljárást mutatjuk be, amellyel általános numerikus értékeket formázhatunk telefonná a TEXT A numerikus érték a cellában van B5 .
Először is, jelölje ki bármelyik cellát, és írja le a képleteket az igényeinek megfelelően.
Az érték átalakítása '(##) ###-###-#####' formátumban a képlet a következő lesz:
=TEXT($B$5,"(##) ###-###-#####")
Ezután nyomja meg a Írja be a címet. Majd kitalálod a telefonszámot.
Ezért azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT funkcióval egy tizedes számot törté formázhatunk.
10. Nulla vezető szám formázása
Az utolsó példában a TEXT függvény formátum a számok számára, amelyeknek egy Nulla (0) . Megmutatjuk 3 különböző formulák a formázáshoz. A szám a cellában van. B5 .
Először válasszon ki egy tetszőleges cellát, és írja le a képleteket az igényeinek megfelelően.
Az érték átalakítása '00' formátumban a képlet a következő lesz:
=TEXT($B$5, "00")
Az érték átalakításához '000' formátumban a képlet a következő lesz:
=TEXT($B$5, "000")
Az érték átalakítása '0000' formátumban a képlet a következő lesz:
=TEXT($B$5, "0000")
Ezután nyomja meg a Írja be a címet. Megkapja a kívánt százalékos formázást.
Végül azt mondhatjuk, hogy képesek vagyunk használni az Excel TEXT függvény egy olyan decimális szám formázására, amely a következővel kezdődik Nulla .
A VBA Format funkció áttekintése
Formátum egy VBA függvényt. Az Excel táblázatban nem találjuk és nem használhatjuk. Ezt a függvényt csak akkor használhatjuk, amikor VBA kódot írunk.
⏺ Funkció célkitűzés:
Ezt a funkciót általában a cellák értékének formátumának megváltoztatására használják a VBA-n keresztül.
⏺ Szintaxis:
Format(kifejezés, [formátum])
⏺ Érvek Magyarázat:
Érv | Kötelező/választható | Magyarázat |
---|---|---|
Kifejezés | Kötelező | Kifejezés az a szöveges karakterlánc vagy cellaérték, amelyet az igényeinknek megfelelően szeretnénk formázni. |
Formátum | Opcionális | Ez a kívánt cellaformázás. |
⏺ Vissza:
A kód futtatása után a függvény megjeleníti a cella értékét a kívánt formázással.
⏺ Elérhetőség:
Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 for Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 megfelelő példa a VBA Format funkcióra a cellák értékének formázására
Itt bemutatjuk, hogy 5 egyszerű példák a cellaértékek formátumváltásának bemutatására a VBA formátum Funkció. A példákat az alábbiakban lépésről lépésre mutatjuk be:
1. Formázási szám
Az első példában egy VBA kódot írunk, amely a numerikus számunkat a következő formába formázza 5 A lépések az alábbiakban olvashatók:
📌 Lépések:
- A folyamat elindításához lépjen a Fejlesztő fülre, és kattintson a Visual Basic . Ha nincs ilyen, akkor meg kell engedélyezze a Fejlesztő lapot Vagy megnyomhatja a 'Alt+F11' a Visual Basic szerkesztő .
- Ennek eredményeképpen egy párbeszédpanel jelenik meg.
- Most, a Beillesztés fülön, kattintson a Modul opció.
- Ezután írja le a következő vizuális kódot az üres szerkesztőmezőbe.
Sub Format_Number() Worksheets(11).Activate Cells(5, 2) = 123456 Cells(5, 3) = Format(Cells(5, 2), "Általános szám") Cells(6, 3) = Format(Cells(5, 2), "Valuta") Cells(7, 3) = Format(Cells(5, 2), "Fix") Cells(8, 3) = Format(Cells(5, 2), "Standard") Cells(9, 3) = Format(Cells(5, 2), "Scientific") End Sub
- Ezután nyomja meg a 'Ctrl+S' a kód elmentéséhez.
- Zárja be a Szerkesztő tab.
- Ezt követően a Fejlesztő fülre, kattintson a Makrók a Kód: csoport.
- Ennek eredményeképpen egy kis párbeszédpanel jelenik meg a Makró megjelenik.
- Válassza ki a Format_Number opciót, és kattintson a Fuss gombot a kód futtatásához.
- Látni fogja, hogy a szám különböző formátumokban jelenik meg.
Így elmondhatjuk, hogy a vizuális kódunk tökéletesen működik, és képesek vagyunk használni a Formátum funkció az Excelben.
2. Formázás százalékos arány
Ebben a példában egy VBA-kódot írunk egy cellaérték százalékos formázásához. A megközelítés lépései a következők:
📌 Lépések:
- Először is, menjen a Fejlesztő fülre, és kattintson a Visual Basic . Ha nincs ilyen, akkor meg kell engedélyezze a Fejlesztő lapot Vagy megnyomhatja a 'Alt+F11' a Visual Basic szerkesztő .
- Egy kis párbeszédpanel jelenik meg.
- Ezt követően a Beillesztés fülön, kattintson a Modul opció.
- Írja le a következő vizuális kódot az üres szerkesztőmezőbe.
Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0.88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub
- Most nyomja meg a 'Ctrl+S' a kód elmentéséhez.
- Ezután zárja be a Szerkesztő tab.
- Ezután a Fejlesztő fülre, kattintson a Makrók a Kód csoportból.
- Ennek eredményeképpen egy kis párbeszédpanel jelenik meg a Makró megjelenik.
- Ezután válassza ki a Format_Percentage opció.
- Végül kattintson a Fuss gombot a kód futtatásához.
- Észre fogja venni, hogy a szám százalékos formátumban jelenik meg.
Ezért elmondhatjuk, hogy a vizuális kódunk hatékonyan működik, és képesek vagyunk használni a Formátum funkció az Excelben.
3. Formázás logikai teszthez
Most egy VBA kódot fogunk írni a logika ellenőrzésére és a cella értékének a logika szerinti formázására. A módszer lépéseit az alábbiakban ismertetjük:
📌 Lépések:
- Először menjen a Fejlesztő fülre, és kattintson a Visual Basic . Ha nincs ilyen, akkor meg kell engedélyezze a Fejlesztő lapot Vagy megnyomhatja a 'Alt+F11' a Visual Basic szerkesztő .
- Ennek eredményeképpen egy párbeszédpanel jelenik meg.
- Ezután a Beillesztés fülön, kattintson a Modul opció.
- Ezután írja le a következő vizuális kódot az üres szerkesztőmezőbe.
Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Igen/Nem") Cells(6, 3) = Format(Cells(5, 2), "Igaz/Hamis") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Igen/Nem") Cells(10, 3) = Format(Cells(9, 2), "Igaz/Hamis") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub
- Sajtó 'Ctrl+S' a kód elmentéséhez.
- Most zárja be a Szerkesztő tab.
- Ezt követően a Fejlesztő fülre, kattintson a Makrók a Kód: csoport.
- Egy kis párbeszédpanel Makró megjelenik.
- Ezután válassza ki a Format_Logic_Test opciót, és kattintson a Fuss gomb.
- Meg fogja kapni a kívánt eredményt.
Tehát elmondhatjuk, hogy a vizuális kódunk pontosan működik, és képesek vagyunk használni a Formátum funkció az Excelben.
4. Dátum formázása
Itt egy VBA-kód segítségével formázzuk meg egy cella dátumértékét. A cella formázásának lépéseit az alábbiakban mutatjuk be:
📌 Lépések:
- Először menjen a Fejlesztő fülre, és kattintson a Visual Basic . Ha nincs ilyen, akkor meg kell engedélyezze a Fejlesztő lapot Vagy megnyomhatja a 'Alt+F11' a Visual Basic szerkesztő .
- Egy kis párbeszédpanel jelenik meg.
- Most, a Beillesztés fülön, kattintson a Modul opció.
- Ezután írja le a következő vizuális kódot az üres szerkesztőmezőbe.
Sub Format_Date() Worksheets(14).Activate Cells(5, 2) = "Sep 3, 2003" Cells(5, 3) = Format(Cells(5, 2), "General Date") Cells(6, 3) = Format(Cells(5, 2), "Long Date") Cells(7, 3) = Format(Cells(5, 2), "Medium Date") Cells(8, 3) = Format(Cells(5, 2), "Short Date") End Sub
- Ezután nyomja meg a 'Ctrl+S' a kód elmentéséhez.
- Zárja be a Szerkesztő tab.
- Ezután a Fejlesztő fülre, kattintson a Makrók a Kód: csoport.
- Egy másik kis párbeszédpanel címe Makró megjelenik.
- Most válassza ki a Format_Date opció.
- Végül kattintson a Fuss .
- A dátumokat több formátumban is megkapja.
Ezért elmondhatjuk, hogy a vizuális kódunk tökéletesen működik, és képesek vagyunk használni a Formátum funkció az Excelben.
5. Időérték formázása
Az utolsó példában egy VBA kódot fogunk írni az időértékünk többféleképpen történő formázásához. A formázás lépéseit az alábbiakban ismertetjük:
📌 Lépések:
- Először is, menjen a Fejlesztő fülre, és kattintson a Visual Basic . Ha nincs ilyen, akkor meg kell engedélyezze a Fejlesztő lapot Vagy megnyomhatja a 'Alt+F11' a Visual Basic szerkesztő .
- Ennek eredményeképpen egy párbeszédpanel jelenik meg.
- Aztán a Beillesztés fülön, kattintson a Modul opció.
- Írja le a következő vizuális kódot az üres szerkesztőmezőbe.
Sub Format_Time() Worksheets(15).Activate Cells(5, 2) = "15:25" Cells(5, 3) = Format(Cells(5, 2), "Long Time") Cells(6, 3) = Format(Cells(5, 2), "Medium Time") Cells(7, 3) = Format(Cells(5, 2), "Short Time") End Sub
- Ezután nyomja meg a 'Ctrl+S' a kód elmentéséhez.
- Most zárja be a Szerkesztő tab.
- Ezután a Fejlesztő fülre, kattintson a Makrók a Kód: csoport.
- Ennek eredményeképpen egy másik kis párbeszédpanel, a Makró megjelenik.
- Válassza ki a Format_Time opciót, és kattintson a Fuss gomb.
- Az időértéket különböző formátumokban kapja meg.
Végül elmondhatjuk, hogy a vizuális kódunk tökéletesen működik, és képesek vagyunk használni a Formátum funkció az Excelben.
Bővebben: Excel szöveges képlet (TEXT funkció)
💬 Amit tudnod kell
Miközben ezt a funkciót használja, ne feledje, hogy két dolgok.
Először is, a TEXT függvény csak az Excel táblázatkezelőben lesz alkalmazható. Ezt a függvényt nem használhatja VBA környezetben. Sőt, ha megpróbálja használni a függvényt a VBA munkaterületén, az Excel hibát fog mutatni, és a kód nem fog előre futni.
Másrészt, használhatja a Formátum függvényt csak a VBA munkaterületen belül. Az Excel munkalapon belül nem fogod tudni kitalálni, hogy a függvény neve Formátum .
Következtetés
Ez a cikk vége. Remélem, hogy ez a cikk hasznos lesz az Ön számára, és képes lesz használni a Formátum funkciót az Excelben. Kérjük, ossza meg velünk az alábbi megjegyzések részben, ha további kérdései vagy ajánlásai vannak.
Ne felejtse el megnézni a weboldalunkat, ExcelWIKI , számos Excelhez kapcsolódó problémához és megoldáshoz. Tanuljon folyamatosan új módszereket és fejlődjön tovább!