Sadržaj
U Microsoft Excelu, trebamo formatirati vrijednosti svih ćelija kako bismo dobili odgovarajuću čitljivost i dobar izgled. Osim korištenja dostupne ugrađene naredbe u vrpci programa Excel, vrijednost ćelije možemo formatirati pomoću funkcije TEXT i funkcije VBA Format . Ako i vas zanima nešto o tome, preuzmite našu radnu bilježnicu za vježbe i pratite nas.
Preuzmite bilježnicu za vježbe
Preuzmite ovu bilježnicu za vježbe za vježbanje dok čitate ovaj članak.
Funkcije formatiranja i TEKSTA.xlsm
📚 Napomena:
Sve operacije ovog članka ostvaruju se korištenjem aplikacije Microsoft Office 365 .
10 prikladnih primjera funkcije TEXT za formatiranje vrijednosti ćelije u Excelu
Ovdje ćemo upotrijebiti funkciju TEXT za pretvaranje oblikovanja vrijednosti naše ćelije. Demonstrirat ćemo 10 prikladnih primjera za prikaz svih formatiranja.
1. Formatiranje vrijednosti broja
U prvom primjeru funkcije TEXT , promijenit ćemo formatiranje broja i prikazati ga u različitim formatima. Imamo broj u ćeliji B5 . Oblikovat ćemo je u 7 različitih formata.
Odaberite ćeliju i zapišite bilo koju od formula za oblikovanje prema vašoj želji.
Za pretvaranje vrijednosti u '#,###.00' formatu, formula će biti:
=TEXT($B$5,"#,###.00")
ZaDostupnost:
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 prikladnih primjera funkcije VBA formata za formatiranje vrijednosti ćelije
Ovdje ćemo pokazati 5 jednostavnih primjera za pokazivanje promjene formata vrijednosti ćelije kroz VBA format Funkcija. Primjeri su prikazani u nastavku korak po korak:
1. Formatiranje broja
U prvom primjeru ćemo napisati VBA kod koji će formatirati naš brojčani broj u 5 različite vrste formata. Koraci su navedeni u nastavku:
📌 Koraci:
- Da biste započeli proces, idite na karticu Programer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Razvojni programer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editora .
- Kao rezultat, pojavit će se dijaloški okvir.
- Sada, u kartici Umetni na tom okviru, kliknite opciju Modul .
- Zatim zapišite sljedeći vizualni kod u prazan okvir za uređivanje.
5479
- Nakon toga pritisnite 'Ctrl+S' za spremanje koda.
- Zatvorite karticu Uređivač .
- Nakon toga, u Razvojni programer kliknite na Makronaredbe iz grupe Kôd .
- Kao rezultat, mali dijaloški okvir pod nazivom Makro ćepojaviti.
- Odaberite opciju Format_Number i kliknite gumb Run za pokretanje koda.
- Vidjet ćete da će se broj prikazati u različitim formatima.
Dakle, možemo reći da naš vizualni kod radi savršeno i da smo u mogućnosti za korištenje funkcije Format u Excelu.
2. Formatiranje postotka
U ovom primjeru ćemo napisati VBA kod za formatiranje vrijednosti ćelije s postotkom. Koraci ovog pristupa navedeni su kako slijedi:
📌 Koraci:
- Prvo, idite na karticu Razvojni programer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Razvojni programer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editora .
- Pojavit će se mali dijaloški okvir.
- Nakon toga, u kartici Umetni na tom okviru, kliknite opciju Modul .
- Zapišite sljedeći vizualni kod u prazan okvir za uređivanje.
5831
- Sada pritisnite 'Ctrl+S' za spremanje koda.
- Zatim zatvorite karticu Uređivač .
- Nakon toga, u Developer kliknite na Makronaredbe iz grupe Kod.
- Kao rezultat, mali dijaloški okvir pod nazivom Makro će se pojaviti.
- Zatim odaberite opciju Format_Percentage .
- Na kraju kliknite gumb Pokreni da biste pokrenulikod.
- Primijetit ćete da će se broj prikazati u obliku postotka.
Stoga možemo reći da naš vizualni kod radi učinkovito i da možemo koristiti funkciju Format u Excelu.
3. Formatiranje za logički test
Sada ćemo napisati VBA kod za provjeru logike i formatirati vrijednost ćelije prema toj logici. Koraci ove metode objašnjeni su u nastavku:
📌 Koraci:
- Prvo idite na karticu Programer i kliknite Visual Basic . Ako to nemate, morate omogućiti karticu Razvojni programer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editora .
- Kao rezultat, pojavit će se dijaloški okvir.
- Zatim, u kartici Umetni u tom okviru, kliknite opciju Modul .
- Zatim zapišite sljedeći vizualni kod u prazan okvir za uređivanje.
7938
- Pritisnite 'Ctrl+S' za spremanje koda.
- Sada zatvorite karticu Uređivač .
- Nakon toga, u Developer kliknite na Makronaredbe iz grupe Kod .
- Mali dijaloški okvir pojavit će se pod nazivom Macro .
- Zatim odaberite opciju Format_Logic_Test i kliknite gumb Run .
- Dobit ćete željeni rezultat.
Dakle, možemo reći da naš vizualni kod raditočno, a mi možemo koristiti funkciju Format u Excelu.
4. Formatiranje datuma
Ovdje ćemo formatirati vrijednost datuma ćelije kroz VBA kodirati. Koraci oblikovanja ćelija prikazani su ispod:
📌 Koraci:
- Prvo idite na karticu Razvojni programer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Razvojni programer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editora .
- Pojavit će se mali dijaloški okvir.
- Sada, u kartici Umetni na tom okviru, kliknite opciju Modul .
- Nakon toga, zapišite sljedeći vizualni kod u prazan okvir za uređivanje.
3451
- Zatim, pritisnite 'Ctrl+S' za spremanje koda.
- Zatvorite karticu Uređivač .
- Sljedeće, u Developer kliknite na Makronaredbe iz grupe Kod .
- Još jedan mali dijaloški okvir pod naslovom Makro će se pojaviti.
- Sada odaberite opciju Format_Date .
- Na kraju kliknite na Pokreni .
- Dobit ćete datume u više formata.
Stoga možemo reći da je naš vizualni kod radi savršeno i možemo koristiti funkciju Format u Excelu.
5. Vremenska vrijednost oblikovanja
U zadnjem primjeru ćemo napisati VBA kod za formatiranje našeg vremena va lue u višestrukomnačine. Koraci formatiranja opisani su u nastavku:
📌 Koraci:
- Prvo idite na karticu Programer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Razvojni programer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editora .
- Kao rezultat, pojavit će se dijaloški okvir.
- Zatim, u kartici Umetni na tom okviru, kliknite opciju Modul .
- Zapišite sljedeći vizualni kod u prazan okvir za uređivanje.
6449
- Nakon toga , pritisnite 'Ctrl+S' za spremanje koda.
- Sada zatvorite karticu Uređivač .
- Sljedeće, u Kartica Developer , kliknite na Macros iz grupe Code .
- Kao rezultat , pojavit će se još jedan mali dijaloški okvir pod nazivom Makro .
- Odaberite opciju Format_Time i kliknite gumb Pokreni .
- Vrijednost vremena dobit ćete u različitim formatima.
Konačno, možemo reći da je naš vizualni kod radi savršeno i možemo koristiti funkciju Format u programu Excel.
Pročitajte više: Excel tekstualna formula (funkcija TEKST)
💬 Stvari koje biste trebali znati
Dok ćete koristiti ovu funkciju, morate zapamtiti dvije stvari.
Prvo, funkcija TEKST bit će primjenjiva samo u Excel proračunska tablica. Vasne može koristiti ovu funkciju u VBA okruženju. Štoviše, ako pokušate koristiti funkciju u svom VBA radnom prostoru, Excel će vam pokazati pogrešku, a kod se neće pokrenuti naprijed.
S druge strane, možete koristiti Format funkcioniraju samo u VBA radnom prostoru. Unutar Excel radnog lista, nećete moći shvatiti nijednu funkciju pod nazivom Format .
Zaključak
To je kraj ovog članka. Nadam se da će vam ovaj članak biti od pomoći i da ćete moći koristiti funkciju Format u Excelu. Podijelite s nama daljnja pitanja ili preporuke u odjeljku za komentare u nastavku ako imate dodatnih pitanja ili preporuka.
Ne zaboravite provjeriti našu web stranicu, ExcelWIKI , za nekoliko Excel-ova povezani problemi i rješenja. Nastavite učiti nove metode i rasti!
pretvarajući vrijednost u '(#,###.00)'format, formula će biti: =TEXT($B$5,"(#,###.00)")
Za pretvaranje vrijednosti u '-#,###.00' format, formula će biti:
=TEXT($B$5,"-#,###.00")
Za pretvaranje vrijednosti u '#,###' format, formula će biti:
=TEXT($B$5,"#,###")
Za pretvaranje vrijednosti u '###,###' format, formula će biti:
=TEXT($B$5,"###,###")
Za pretvaranje vrijednosti u '####.00' format, formula će biti:
=TEXT($B$5,"####.00")
Za pretvaranje vrijednosti u '#.00' format, formula će biti:
=TEXT($B$5,"#.00")
Pritisnite tipku Enter i dobit ćete željeno oblikovanje ćelije.
Dakle. možemo reći da možemo koristiti Excelovu funkciju TEXT za formatiranje brojeva.
Pročitajte više: Kako kombinirati tekst i brojeve u Excelu i Zadrži formatiranje
2. Formatiranje valute
U sljedećem primjeru koristit ćemo funkciju TEKST za prikaz broja u formatu valute. 7 ovdje će biti prikazane različite vrste oblikovanja valute. Imamo broj u ćeliji B5 .
Da biste dobili vrijednost, odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.
Da biste pretvorili vrijednost u format '$#,###.00' , formula će biti:
=TEXT($B$5,"$#,###.00")
Za pretvarajući vrijednost u '($#,###.00)' format, formula ćebiti:
=TEXT($B$5,"($#,###.00)")
Za pretvaranje vrijednosti u format '-$#,###.00' , formula će biti:
=TEXT($B$5,"-$#,###.00")
Za pretvaranje vrijednosti u '¥#,###' formatu, formula će biti:
=TEXT($B$5,"
¥#,###")
Za pretvaranje vrijednosti u '¥# ##,###' formatu, formula će biti:
=TEXT($B$5,"
¥###,###")
Za pretvarajući vrijednost u '$####.00' format, formula će biti:
=TEXT($B$5,"$####.00")
Za pretvaranje vrijednosti u '$#.00' format, formula će biti:
=TEXT($B$5,"$#.00")
Pritisnite Enter . Dobit ćete željeno oblikovanje valute.
Dakle. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje broja u valutu.
Pročitajte više: Excel Text Function Format Codes
3. Formatiranje datuma
Sada ćemo upotrijebiti funkciju TEXT za oblikovanje datuma u različitim formatima. Vrijednost našeg datuma je u ćeliji B5 . Pokazat ćemo 9 različitih vrsta oblikovanja datuma.
Prvo, odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.
Da biste pretvorili datum u Format 'DDMMMYYY' , formula će biti:
=TEXT($B$5,"DDMMMYYY")
Za pretvaranje datuma u ' DDMMMYY' formatu, formula će biti:
=TEXT($B$5,"DDMMMYY")
Za pretvaranje datuma u 'MMM DD, GGGG ' formatu, formula će biti:
=TEXT($B$5,"MMM DD, YYYY")
Zapretvaranje datuma u 'DDDD' format, formula će biti:
=TEXT($B$5,"DDDD")
Za pretvaranje datuma u Format 'DDDD,DDMMMYYYY' , formula će biti:
=TEXT($B$5,"DDDD, DDMMMYYYY")
Za pretvaranje datuma u 'DDDD, MMM DD, GGGG' formatu, formula će biti:
=TEXT($B$5,"DDDD, MMM DD, YYYY")
Za pretvaranje datuma u 'MM/DD/GGGG' formatu, formula će biti:
=TEXT($B$5,"MM/DD/YYYY")
Za pretvaranje datuma u 'MM/DD' format, formula će biti:
=TEXT($B$5,"MM/DD")
Za pretvaranje datuma u 'GGGG-MM-DD' formatu, formula će biti:
=TEXT($B$5,"YYYY-MM-DD")
Zatim pritisnite Enter . Dobit ćete željeno oblikovanje datuma.
Dakle. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje datuma.
4. Vrijeme oblikovanja
Ovdje je funkcija TEXT pomoći će nam formatirati vremensku vrijednost u različitim formatima. Vrijeme koje moramo formatirati je u ćeliji B5 . Prikazat ćemo 3 različite vrste oblikovanja vremena.
Najprije odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.
Za pretvorbu vremena u format 'H:MM AM/PM' , formula će biti:
=TEXT($B$5,"H:MM AM/PM")
Za pretvaranje vrijeme u format 'H:MM:SS AM/PM' , formula će biti:
=TEXT($B$5,"H:MM:SS AM/PM")
Za pretvaranje vremena u format 'H:MM:SS AM/PM' , formula ćebiti:
=TEXT(NOW(),"H:MM:SS AM/PM")
Također ćemo koristiti funkciju NOW .
Nakon toga, pritisnite Enter . Dobit ćete željeno formatiranje vremena.
Stoga. možemo reći da možemo koristiti funkciju Excel TEXT za formatiranje željenog vremena.
5. Formatiranje kombiniranog datuma i vremena
Ponekad naš skup podataka sadrži oboje datum i vrijeme u istoj ćeliji. U tom slučaju možemo ih formatirati pomoću funkcije TEKST . Pokazat ćemo 3 različite vrste oblikovanja gdje su vrijeme i datum smješteni zajedno. Vrijednost je u ćeliji B5 .
Prvo odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim potrebama.
Da biste pretvorili i datum i vrijeme u 'MMM DD, GGGG H:MM:SS AM/PM' formatu, formula će biti:
=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")
Za pretvaranje datuma i vremena u format 'GGGG-MM-DD H:MM AM/PM' , formula će biti:
=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")
Za pretvaranje datuma i vremena u format 'GGGG-MM-DD H:MM' , formula će biti:
=TEXT($B$5,"YYYY-MM-DD H:MM")
Zatim pritisnite Enter . Primijetit ćete da će se vrijednost formatirati prema vašoj želji.
Napokon. možemo reći da možemo koristiti Excelovu funkciju TEXT za formatiranje datuma i vremena zajedno u isto vrijeme.
6. Postotak oblikovanja
Možemo pretvoriti broj u postotke pomoću funkcije TEXT . Miće prikazati 3 različite vrste oblikovanja. Uglavnom, formatiranje će se razlikovati ovisno o broju znamenki koje zadržavamo nakon decimalne točke. Vrijednost koja će se pretvoriti nalazi se u ćeliji B5 .
Prvo odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.
Da biste pretvorili vrijednost u '0%' format, formula će biti:
=TEXT($B$5,"0%")
Za pretvaranje vrijednosti u '0.0%' format, formula će biti:
=TEXT($B$5,"0.0%")
Za pretvaranje vrijednosti u ' 0,00%' formatu, formula će biti:
=TEXT($B$5,"0.00%")
Sada pritisnite Enter . Dobit ćete željeno formatiranje postotka.
Na kraju. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje broja u postotke.
Pročitajte više: Kako prikazati postotak u legendi u Excel kružnom dijagramu (s jednostavnim koracima)
7. Formatiranje broja razlomka
U ovom primjeru ćemo formatirati brojeve razlomka pomoću funkcije TEKST . Demonstrirat ćemo 9 različitih tipova oblikovanja. Vrijednost decimalnog broja koja će se formatirati nalazi se u ćeliji B5 .
Odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.
Za pretvaranje vrijednosti u '?/?' format razlomka, formula će biti:
=TEXT($B$5,"?/?")
Za pretvaranje vrijednosti u '?/??' format razlomka,formula će biti:
=TEXT($B$5,"?/??")
Za pretvaranje vrijednosti u '?/???' format razlomka , formula će biti:
=TEXT($B$5,"?/???")
Za pretvaranje vrijednosti u '?/2' format razlomka, formula će biti:
=TEXT($B$5,"?/2")
Za pretvaranje vrijednosti u '?/4' format razlomka, formula će biti:
=TEXT($B$5,"?/4")
Za pretvaranje vrijednosti u '?/8' format razlomka, formula bit će:
=TEXT($B$5,"?/8")
Za pretvaranje vrijednosti u '?/16' format razlomka, formula će be:
=TEXT($B$5,"?/16")
Za pretvaranje vrijednosti u '?/10' format razlomka, formula će biti :
=TEXT($B$5,"?/10")
Za pretvaranje vrijednosti u '?/100' format razlomka, formula će biti:
=TEXT($B$5,"?/100")
Na kraju pritisnite Enter . Dobit ćete željeno formatiranje postotka.
Dakle. možemo reći da možemo koristiti Excelovu funkciju TEXT za formatiranje decimalnog broja u razlomak.
8. Formatiranje znanstvenog broja
U sljedećem primjeru, formatirat ćemo brojčanu vrijednost u znanstveni broj kroz TEXT funkciju. Oblikovat ćemo broj na temelju broja znamenki iza decimalnih točaka. Izvorna brojčana vrijednost koja će se formatirati nalazi se u ćeliji B5 .
Na početku odaberite bilo koju ćeliju i zapišite bilo koju od formula u skladu sa svojimželja.
Za pretvaranje vrijednosti u '0.00E+00' format, formula će biti:
=TEXT($B$5,"0.00E+00")
Za pretvaranje vrijednosti u '0.0E+00' format, formula će biti:
=TEXT($B$5,"0.0E+00")
Pritisnite Enter . Dobit ćete formatiranu vrijednost.
Dakle. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje decimalnog broja u znanstveni broj.
9. Formatiranje telefonskog broja
Sada ćemo pokazati vam postupak formatiranja za formatiranje općih numeričkih vrijednosti u telefon pomoću funkcije TEKST . Numerička vrijednost nalazi se u ćeliji B5 .
Prvo odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.
Za pretvaranje vrijednosti u '(##) ###-###-#####' formatu, formula će biti:
=TEXT($B$5,"(##) ###-###-#####")
Nakon toga pritisnite Enter . Shvatit ćete telefonski broj.
Stoga. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje decimalnog broja u razlomak.
10. Formatiranje nultog vodećeg broja
U zadnjem primjeru , koristit ćemo format funkcije TEKST za brojeve koji moraju započeti s nulom (0) . Pokazat ćemo 3 različite formule za oblikovanje. Broj se nalazi u ćeliji B5 .
Najprije odaberite bilo koju ćeliju i zapišite bilo koju od formula u skladu sa svojimzahtjev.
Za pretvaranje vrijednosti u '00' format, formula će biti:
=TEXT($B$5,"00")
Za pretvaranje vrijednosti u '000' format, formula će biti:
=TEXT($B$5,"000")
Za pretvaranje vrijednosti u '0000' format, formula će biti:
=TEXT($B$5,"0000")
Zatim pritisnite Unesi . Dobit ćete željeno formatiranje postotka.
Konačno. možemo reći da možemo koristiti Excelovu funkciju TEXT za formatiranje decimalnog broja koji počinje nulama .
Pregled VBA funkcije formatiranja
Format je VBA funkcija. Ne možete ga pronaći niti koristiti u Excel proračunskoj tablici. Ovu funkciju možemo koristiti samo u trenutku kada pišemo VBA kod.
⏺ Cilj funkcije:
Ova se funkcija općenito koristi za promjenu formata vrijednosti ćelije kroz VBA.
⏺ Sintaksa:
Format(Expression, [Format])
⏺ Objašnjenje argumenata:
Argument | Obavezno/opcionalno | Objašnjenje |
---|---|---|
Izraz | Obavezno | Izraz je onaj tekstualni niz ili vrijednost ćelije koju želimo formatirati prema našim potrebama. |
Format | Izborno | Ovo je naše željeno oblikovanje ćelije. |
⏺ Povratak:
Nakon pokretanja koda funkcija će prikazati vrijednost ćelije s našim željenim oblikovanjem.
⏺