Kazalo
Na spletnem mestu Microsoft Excel, moramo oblikovati vrednosti katere koli celice, da dobimo ustrezno berljivost in dober videz. Poleg uporabe vgrajenega ukaza, ki je na voljo v Excelovem traku, lahko vrednost celice oblikujemo z uporabo ukaza PODNAPIS funkcijo in tudi Format VBA Če tudi vas zanima, prenesite naš delovni zvezek in nam sledite.
Prenesi delovni zvezek za prakso
Prenesite ta delovni zvezek za vadbo, medtem ko berete ta članek.
Funkcije Format in TEXT.xlsm
📚 Opomba:
Vse operacije v tem članku so izvedene z uporabo Microsoft Office 365 uporaba.
10 primernih primerov funkcije TEXT za oblikovanje vrednosti celice v Excelu
V tem primeru bomo uporabili funkcija TEXT za pretvorbo oblikovanja vrednosti naše celice. Prikazali bomo 10 ustrezne primere, ki prikazujejo vse oblike oblikovanja.
1. Oblikovanje vrednosti števila
V prvem primeru PODNAPIS bomo spremenili oblikovanje števila in ga prikazali v različnih oblikah. Imamo število v celici B5 . Oblikovali ga bomo v 7 različnih formatov.
Izberite celico in po želji zapišite katero koli formulo za oblikovanje.
Pretvarjanje vrednosti v '#,###.00' v formatu, bo formula naslednja:
=TEXT($B$5, "#,####.00")
Za pretvorbo vrednosti v '(#,###.00)' v formatu, bo formula naslednja:
=TEXT($B$5,"(#,####.00)")
Pretvarjanje vrednosti v '-#,###.00' v formatu, bo formula naslednja:
=TEXT($B$5,"-#,###.00")
Za pretvorbo vrednosti v '#,###' v formatu, bo formula naslednja:
=TEXT($B$5, "#,####")
Pretvarjanje vrednosti v '###,###' v formatu, bo formula naslednja:
=TEXT($B$5, "###,####")
Za pretvorbo vrednosti v '####.00' v formatu, bo formula naslednja:
=TEXT($B$5, "####.00")
Pretvarjanje vrednosti v '#.00' v formatu, bo formula naslednja:
=TEXT($B$5, "#.00")
Pritisnite Vnesite in dobili boste želeno oblikovanje celic.
Tako lahko rečemo, da lahko uporabljamo Excel PODNAPIS funkcijo za oblikovanje številk.
Preberite več: Kako združiti besedilo in številke v Excelu in ohraniti oblikovanje
2. Oblikovanje valute
V naslednjem primeru bomo uporabili PODNAPIS za prikaz števila v obliki valute. 7 različnih vrst oblikovanja valute, ki jih bomo prikazali tukaj. Imamo številko v celici B5 .
Če želite dobiti vrednost, izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje vrednosti v '$#,###.00' v formatu, bo formula naslednja:
=TEXT($B$5,"$#,####.00")
Za pretvorbo vrednosti v '($#,###.00)' v formatu, bo formula naslednja:
=TEXT($B$5,"($#,####.00)")
Pretvarjanje vrednosti v '-$#,###.00' v formatu, bo formula naslednja:
=TEXT($B$5,"-$#,###.00")
Za pretvorbo vrednosti v '¥#,###' v formatu, bo formula naslednja:
=TEXT($B$5,"
¥#,###")
Pretvarjanje vrednosti v '¥###,###' v formatu, bo formula naslednja:
=TEXT($B$5,"
¥###,###")
Za pretvorbo vrednosti v '$####.00' v formatu, bo formula naslednja:
=TEXT($B$5,"$####.00")
Pretvarjanje vrednosti v '$#.00' v formatu, bo formula naslednja:
=TEXT($B$5,"$#.00")
Pritisnite Vnesite . Dobili boste želeno oblikovanje valute.
Tako lahko rečemo, da lahko Excelovo funkcijo TEXT uporabimo za oblikovanje števila v valuto.
Preberite več: Kode za oblikovanje besedilne funkcije v Excelu
3. Oblikovanje datuma
Zdaj bomo uporabili PODNAPIS za oblikovanje datumov v različnih oblikah. Naša vrednost datuma je v celici B5 . Pokazali bomo 9 različne vrste oblikovanja datuma.
Najprej izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje datuma v 'DDMMMYYYY' v formatu, bo formula naslednja:
=TEXT($B$5, "DDMMMYYY")
Za pretvorbo datuma v 'DDMMMYY' v formatu, bo formula naslednja:
=TEXT($B$5, "DDMMMYY")
Pretvarjanje datuma v "MMM DD, LLLLL v formatu, bo formula naslednja:
=TEXT($B$5, "MMM DD, YYYY")
Za pretvorbo datuma v 'DDDD' v formatu, bo formula naslednja:
=TEXT($B$5, "DDDD")
Pretvarjanje datuma v 'DDDD,DDMMMYYYY' v formatu, bo formula naslednja:
=TEXT($B$5, "DDDD, DDMMMYYYY")
Za pretvorbo datuma v 'DDDD, MMM DD, YYYY' v formatu, bo formula naslednja:
=TEXT($B$5, "DDDD, MMM DD, YYYY")
Pretvarjanje datuma v "MM/DD/YYYYY v formatu, bo formula naslednja:
=TEXT($B$5, "MM/DD/YYYY")
Za pretvorbo datuma v 'MM/DD' v formatu, bo formula naslednja:
=TEXT($B$5, "MM/DD")
Pretvarjanje datuma v 'YYYYY-MM-DD' v formatu, bo formula naslednja:
=TEXT($B$5, "YYYY-MM-DD")
Nato pritisnite Vnesite . Dobili boste želeno oblikovanje datuma.
Zato lahko rečemo, da lahko uporabljamo Excel PODNAPIS funkcijo za oblikovanje datumov.
4. Oblikovanje časa
Tu je PODNAPIS nam bo pomagala oblikovati vrednost časa v različnih oblikah. Čas, ki ga moramo oblikovati, je v celici B5 . Prikazali bomo 3 različne vrste časovnega oblikovanja.
Najprej izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje časa v 'H:MM AM/PM' v formatu, bo formula naslednja:
=TEXT($B$5, "H:MM AM/PM")
Za pretvorbo časa v 'H:MM:SS AM/PM' v formatu, bo formula naslednja:
=TEXT($B$5, "H:MM:SS AM/PM")
Pretvarjanje časa v 'H:MM:SS AM/PM' v formatu, bo formula naslednja:
=TEXT(NOW(), "H:MM:SS AM/PM")
Uporabili bomo tudi funkcija NOW .
Nato pritisnite Vnesite . Dobili boste želeno časovno oblikovanje.
Zato lahko rečemo, da lahko uporabljamo Excel PODNAPIS za oblikovanje želenega časa.
5. Kombinirano oblikovanje datuma in časa
Včasih naš nabor podatkov vsebuje datum in čas v isti celici. V tem primeru ju lahko oblikujemo z uporabo PODNAPIS funkcijo. Pokazali bomo 3 različne vrste oblikovanja, kjer sta čas in datum skupaj. Vrednost je v celici B5 .
Najprej izberite katero koli celico in zapišite katero koli formulo v skladu s svojimi potrebami.
Pretvarjanje datuma in časa v 'MMM DD, YYYY H:MM:SS AM/PM' v formatu, bo formula naslednja:
=TEXT($B$5, "MMM DD, YYYY H:MM:SS AM/PM")
Za pretvorbo datuma in časa v 'YYYY-MM-DD H:MM AM/PM' v formatu, bo formula naslednja:
=TEXT($B$5, "YYYY-MM-DD H:MM AM/PM")
Pretvarjanje datuma in časa v 'YYYY-MM-DD H:MM' v formatu, bo formula naslednja:
=TEXT($B$5, "YYYY-MM-DD H:MM")
Nato pritisnite Vnesite Opazili boste, da se bo vrednost oblikovala v skladu z vašo željo.
Končno lahko rečemo, da lahko uporabljamo Excel PODNAPIS funkcijo za sočasno oblikovanje datuma in časa.
6. Oblikovanje odstotka
Število lahko pretvorimo v odstotke z uporabo PODNAPIS funkcijo. Prikazali bomo 3 predvsem glede na število števk, ki jih pustimo za decimalno vejico. Vrednost, ki se bo pretvorila, je v celici B5 .
Najprej izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje vrednosti v '0%' v formatu, bo formula naslednja:
=TEXT($B$5, "0%")
Za pretvorbo vrednosti v '0.0%' v formatu, bo formula naslednja:
=TEXT($B$5, "0,0%")
Pretvarjanje vrednosti v '0.00%' v formatu, bo formula naslednja:
=TEXT($B$5, "0,00%")
Zdaj pritisnite Vnesite . Dobili boste želeni odstotek formatiranja.
Na koncu lahko rečemo, da smo sposobni uporabiti Excel PODNAPIS za oblikovanje števila v odstotkih.
Preberite več: Kako prikazati odstotek v Legendi v Excelovem diagramu (z enostavnimi koraki)
7. Oblikovanje števila ulomkov
V tem primeru bomo števila ulomkov oblikovali z uporabo PODNAPIS funkcijo. Predstavili bomo 9 decimalno število, ki se bo oblikovalo, je v celici B5 .
Izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje vrednosti v '?/?' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/?")
Za pretvorbo vrednosti v '?/??' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/??")
Pretvarjanje vrednosti v '?/???' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/????")
Za pretvorbo vrednosti v '?/2' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/2")
Pretvarjanje vrednosti v '?/4' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/4")
Za pretvorbo vrednosti v '?/8' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/8")
Pretvarjanje vrednosti v '?/16' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/16")
Za pretvorbo vrednosti v '?/10' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/10")
Pretvarjanje vrednosti v '?/100' v obliki ulomka bo formula naslednja:
=TEXT($B$5,"?/100")
Na koncu pritisnite Vnesite . Dobili boste želeni odstotek formatiranja.
Tako lahko rečemo, da lahko uporabljamo Excel PODNAPIS za oblikovanje decimalnega števila v ulomek.
8. Oblikovanje znanstvenega števila
V naslednjem primeru bomo številsko vrednost oblikovali v znanstveno število s pomočjo PODNAPIS Število bomo oblikovali glede na število števk za decimalno vejico. Izvirna vrednost števila, ki se bo oblikovala, je v celici B5 .
Na začetku izberite katero koli celico in zapišite katero koli formulo po svoji želji.
Pretvarjanje vrednosti v '0.00E+00' v formatu, bo formula naslednja:
=TEXT($B$5,"0.00E+00")
Za pretvorbo vrednosti v '0.0E+00' v formatu, bo formula naslednja:
=TEXT($B$5,"0.0E+00")
Pritisnite Vnesite . Dobili boste oblikovano vrednost.
Zato lahko rečemo, da lahko uporabljamo Excel PODNAPIS za oblikovanje decimalnega števila v znanstveno število.
9. Oblikovanje telefonske številke
Zdaj vam bomo prikazali postopek oblikovanja za oblikovanje splošnih številskih vrednosti v telefon s pomočjo PODNAPIS Številčna vrednost je v celici B5 .
Najprej izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje vrednosti v '(##) ###-###-#####' v formatu, bo formula naslednja:
=TEXT($B$5,"(##) ####-####-#####")
Nato pritisnite Vnesite . Ugotovili boste telefonsko številko.
Zato lahko rečemo, da lahko uporabljamo Excel PODNAPIS za oblikovanje decimalnega števila v ulomek.
10. Oblikovanje številke z ničelnim vodilnim številom
V zadnjem primeru bomo uporabili PODNAPIS format funkcije za številke, ki se morajo začeti s črko Nič (0) . Pokazali bomo 3 različne formule za oblikovanje. Številka je v celici B5 .
Najprej izberite katero koli celico in zapišite katero koli formulo v skladu z vašimi zahtevami.
Pretvarjanje vrednosti v '00' v formatu, bo formula naslednja:
=TEXT($B$5, "00")
Za pretvorbo vrednosti v '000' v formatu, bo formula naslednja:
=TEXT($B$5, "000")
Pretvarjanje vrednosti v '0000' v formatu, bo formula naslednja:
=TEXT($B$5, "0000")
Nato pritisnite Vnesite . Dobili boste želeni odstotek formatiranja.
Končno lahko rečemo, da lahko uporabljamo Excel PODNAPIS za formatiranje decimalnega števila, ki se začne z Ničle .
Pregled funkcije VBA Format
Format je VBA Funkcije ne morete najti ali uporabiti v preglednici Excel-a. To funkcijo lahko uporabimo samo takrat, ko pišemo kodo VBA.
⏺ Cilj funkcije:
Ta funkcija se na splošno uporablja za spreminjanje oblike vrednosti celice prek VBA.
⏺ Skladnja:
Format(Izraz, [Format])
⏺ Argumenti Razlaga:
Argument | Obvezno/izbirno | Razlaga: |
---|---|---|
Izraz | Zahtevano | Izraz je besedilni niz ali vrednost celice, ki jo želimo oblikovati v skladu z našimi potrebami. |
Format | Izbirno | To je želeno oblikovanje celic. |
⏺ Vrnitev:
Po zagonu kode bo funkcija prikazala vrednost celice z želenim oblikovanjem.
⏺ Razpoložljivost:
Excel za Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 za Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 primernih primerov funkcije VBA Format za oblikovanje vrednosti celice
Tukaj bomo prikazali 5 enostavne primere za prikaz spreminjanja oblike vrednosti celic s pomočjo Format VBA Funkcija. Primeri so po korakih prikazani v nadaljevanju:
1. Oblikovanje števila
V prvem primeru bomo napisali kodo VBA, ki bo naše številčno število oblikovala v 5 različne vrste formatov. Koraki so navedeni v nadaljevanju:
📌 Koraki:
- Če želite začeti postopek, pojdite v Razvijalec in kliknite na zavihek Visual Basic Če tega nimate, morate omogočite zavihek Razvijalec . Ali Lahko tudi pritisnete 'Alt+F11' za odpiranje Urejevalnik Visual Basic .
- Pojavilo se bo pogovorno okno.
- Zdaj, v Vstavite v tem oknu kliknite zavihek Modul možnost.
- Nato v prazno okno urejevalnika zapišite naslednjo vizualno kodo.
Sub Format_Number() Worksheets(11).Activate Cells(5, 2) = 123456 Cells(5, 3) = Format(Cells(5, 2), "General Number") Cells(6, 3) = Format(Cells(5, 2), "Currency") Cells(7, 3) = Format(Cells(5, 2), "Fixed") Cells(8, 3) = Format(Cells(5, 2), "Standard") Cells(9, 3) = Format(Cells(5, 2), "Scientific") End Sub
- Nato pritisnite 'Ctrl+S' za shranjevanje kode.
- Zaprite Urednik zavihek.
- Nato v Razvijalec kliknite na zavihek Makroji iz Koda skupina.
- Tako se prikaže majhno pogovorno okno z naslovom Makro se prikaže.
- Izberite Format_Number in kliknite možnost Spustite za zagon kode.
- Številka bo prikazana v različnih oblikah.
Tako lahko rečemo, da naša vizualna koda deluje brezhibno in da lahko uporabljamo Format v Excelu.
2. Oblikovanje odstotka
V tem primeru bomo napisali kodo VBA za oblikovanje vrednosti celice z odstotkom. Koraki tega pristopa so podani v nadaljevanju:
📌 Koraki:
- Najprej pojdite v Razvijalec in kliknite na zavihek Visual Basic Če tega nimate, morate omogočite zavihek Razvijalec . Ali Lahko tudi pritisnete 'Alt+F11' za odpiranje Urejevalnik Visual Basic .
- Pojavilo se bo majhno pogovorno okno.
- Nato v Vstavite v tem oknu kliknite zavihek Modul možnost.
- V prazno okno urejevalnika zapišite naslednjo vizualno kodo.
Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0,88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub
- Zdaj pritisnite 'Ctrl+S' za shranjevanje kode.
- Nato zaprite Urednik zavihek.
- Nato je v Razvijalec kliknite na zavihek Makroji iz skupine Koda.
- Tako se prikaže majhno pogovorno okno z naslovom Makro se prikaže.
- Nato izberite Format_Percentage možnost.
- Nazadnje kliknite Spustite za zagon kode.
- Opazili boste, da bo številka prikazana v obliki odstotkov.
Zato lahko rečemo, da naša vizualna koda deluje učinkovito in da lahko uporabljamo Format v Excelu.
3. Oblikovanje za logični test
Zdaj bomo napisali kodo VBA za preverjanje logike in oblikovanje vrednosti celice na podlagi te logike. Koraki te metode so pojasnjeni v nadaljevanju:
📌 Koraki:
- Najprej pojdite v Razvijalec in kliknite na zavihek Visual Basic Če tega nimate, morate omogočite zavihek Razvijalec . Ali Lahko tudi pritisnete 'Alt+F11' za odpiranje Urejevalnik Visual Basic .
- Pojavilo se bo pogovorno okno.
- Nato v Vstavite v tem oknu kliknite zavihek Modul možnost.
- Nato v prazno okno urejevalnika zapišite naslednjo vizualno kodo.
Sub Format_Logic_Test() Worksheets(13).Activate Cells(5, 2) = 2 Cells(5, 3) = Format(Cells(5, 2), "Yes/No") Cells(6, 3) = Format(Cells(5, 2), "True/False") Cells(7, 3) = Format(Cells(5, 2), "On/Off") Cells(9, 2) = 0 Cells(9, 3) = Format(Cells(9, 2), "Yes/No") Cells(10, 3) = Format(Cells(9, 2), "True/False") Cells(11, 3) = Format(Cells(9, 2), "On/Off") End Sub
- Pritisnite 'Ctrl+S' za shranjevanje kode.
- Zdaj zaprite Urednik zavihek.
- Nato je v Razvijalec kliknite na zavihek Makroji iz Koda skupina.
- Prikaže se majhno pogovorno okno z naslovom Makro se prikaže.
- Nato izberite Format_Logic_Test in kliknite možnost Spustite gumb.
- Dobili boste želeni rezultat.
Tako lahko rečemo, da naša vizualna koda deluje natančno in da lahko uporabljamo Format v Excelu.
4. Oblikovanje datuma
V tem primeru bomo datumsko vrednost celice oblikovali s kodo VBA. Koraki oblikovanja celic so prikazani spodaj:
📌 Koraki:
- Najprej pojdite v Razvijalec in kliknite na zavihek Visual Basic Če tega nimate, morate omogočite zavihek Razvijalec . Ali Lahko tudi pritisnete 'Alt+F11' za odpiranje Urejevalnik Visual Basic .
- Pojavilo se bo majhno pogovorno okno.
- Zdaj, v Vstavite v tem oknu kliknite zavihek Modul možnost.
- Nato v prazno okno urejevalnika zapišite naslednjo vizualno kodo.
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
- Nato pritisnite 'Ctrl+S' za shranjevanje kode.
- Zaprite Urednik zavihek.
- Nato v Razvijalec kliknite na zavihek Makroji iz Koda skupina.
- Drugo majhno pogovorno okno z naslovom Makro se prikaže.
- Zdaj izberite Format_Date možnost.
- Na koncu kliknite na Spustite .
- Datume boste dobili v več oblikah.
Zato lahko rečemo, da naša vizualna koda deluje brezhibno in da lahko uporabljamo Format v Excelu.
5. Oblikovanje časovne vrednosti
V zadnjem primeru bomo napisali kodo VBA, s katero bomo našo vrednost časa oblikovali na več načinov. Koraki oblikovanja so opisani v nadaljevanju:
📌 Koraki:
- Najprej pojdite v Razvijalec in kliknite na zavihek Visual Basic Če tega nimate, morate omogočite zavihek Razvijalec . Ali Lahko tudi pritisnete 'Alt+F11' za odpiranje Urejevalnik Visual Basic .
- Pojavilo se bo pogovorno okno.
- Nato v Vstavite v tem oknu kliknite zavihek Modul možnost.
- V prazno okno urejevalnika zapišite naslednjo vizualno kodo.
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
- Nato pritisnite 'Ctrl+S' za shranjevanje kode.
- Zdaj zaprite Urednik zavihek.
- Nato v Razvijalec kliknite na zavihek Makroji iz Koda skupina.
- Posledično se odpre še eno majhno pogovorno okno z imenom Makro se prikaže.
- Izberite Format_Time in kliknite možnost Spustite gumb.
- Časovno vrednost boste dobili v različnih oblikah.
Končno lahko rečemo, da naša vizualna koda deluje brezhibno in da lahko uporabljamo Format v Excelu.
Preberite več: Excelova formula za besedilo (funkcija TEXT)
💬 Stvari, ki jih morate vedeti
Ko boste uporabljali to funkcijo, si morate zapomniti. dva stvari.
Prvič, PODNAPIS Funkcija bo uporabna samo v preglednici Excel. Te funkcije ne morete uporabiti v okolju VBA. Poleg tega, če jo boste poskušali uporabiti v delovnem prostoru VBA, bo Excel prikazal napako in koda se ne bo izvajala naprej.
Po drugi strani pa lahko uporabite Format samo v delovnem prostoru VBA. Znotraj delovnega lista programa Excel ne boste mogli ugotoviti nobene funkcije, ki se imenuje Format .
Zaključek
To je konec tega članka. Upam, da vam bo ta članek v pomoč in da boste lahko uporabljali funkcijo Format v Excelu. Če imate dodatna vprašanja ali priporočila, jih delite z nami v spodnjem razdelku za komentarje.
Ne pozabite preveriti naše spletne strani, ExcelWIKI za več težav in rešitev, povezanih z Excelom. Učite se novih metod in še naprej rastite!