Kako koristiti funkciju formata u Excelu (s prikladnim primjerima)

  • Podijeli Ovo
Hugh West

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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.