Kako koristiti funkciju formatiranja u Excelu (sa odgovarajućim primjerima)

  • Podijeli Ovo
Hugh West

U Microsoft Excel-u, moramo formatirati vrijednosti bilo koje ćelije da bismo dobili odgovarajuću čitljivost i dobar izgled. Osim korištenja dostupne ugrađene komande u Excel vrpci, možemo formatirati vrijednost ćelije pomoću funkcije TEXT i funkcije VBA Format . Ako ste također radoznali da saznate više o tome, preuzmite našu radnu svesku i pratite nas.

Preuzmite radnu svesku za vježbu

Preuzmite ovu radnu svesku za vježbanje dok čitate ovaj članak.

Format i TEKST Funkcije.xlsm

📚 Napomena:

Sve operacije ovog članka se postižu korištenjem aplikacije Microsoft Office 365 .

10 prikladnih primjera funkcije TEXT za formatiranje vrijednosti ćelije u Excelu

Ovdje ćemo koristiti funkciju TEXT da pretvorimo formatiranje vrijednosti naše ćelije. Pokazat ćemo 10 prikladnih primjera za prikaz svih formatiranja.

1. Formatiranje Broj vrijednosti

U prvom primjeru funkcije TEXT , promijenit ćemo formatiranje broja i prikazati ga u različitim formatima. Imamo broj u ćeliji B5 . Formatiraćemo je u 7 različitih formata.

Odaberite ćeliju i zapišite bilo koju od formula za oblikovanje prema vašoj želji.

Da pretvorite vrijednost u '#,###.00' , 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 demonstrirati 5 jednostavne primjere za prikazivanje promjene formata vrijednosti ćelije kroz VBA format Funkcija. Primjeri su prikazani ispod korak po korak:

1. Formatiranje broja

U prvom primjeru ćemo napisati VBA kod koji će formatirati naš numerički broj u 5 različite vrste formata. Koraci su dati u nastavku:

📌 Koraci:

  • Da započnete proces, idite na karticu Developer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Developer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editor .

  • Kao rezultat, pojavit će se dijaloški okvir.
  • Sada, na kartici Insert na tom polju, kliknite na opciju Module .

  • Zatim, zapišite sljedeći vizualni kod u tom praznom uređivaču.

8009
  • Nakon toga pritisnite 'Ctrl+S' da sačuvate kod.
  • Zatvorite karticu Editor .
  • Nakon toga, u Razvojnik , kliknite na Makroi iz grupe Kôd .

  • Kao Rezultat će biti mali dijaloški okvir pod nazivom Makro
  • Odaberite opciju Format_Number i kliknite na dugme Run da pokrenete kod.

  • 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 da koristite funkciju Format u Excelu.

2. Formatiranje procenta

U ovom primjeru ćemo napisati VBA kod za formatiranje vrijednosti ćelije s procentom. Koraci ovog pristupa su dati na sljedeći način:

📌 Koraci:

  • Prvo, idite na karticu Developer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Developer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editor .

  • Pojavit će se mali dijaloški okvir.
  • Nakon toga, na kartici Insert na tom polju, kliknite na opciju Module .

  • Zapišite sljedeći vizualni kod u taj prazan okvir za uređivanje.

9767
  • Sada pritisnite 'Ctrl+S' da sačuvate kod.
  • Zatim zatvorite karticu Uređivač .
  • Nakon toga, u Programer karticu, kliknite na Macros iz grupe Code.

  • Kao rezultat, mali dijaloški okvir pod nazivom Makro će se pojaviti.
  • Sljedeće odaberite opciju Format_Percentage .
  • Na kraju kliknite na dugme Pokreni da pokrenetekod.

  • Primijetit ćete da će se broj prikazati u procentualnom formatu.

Dakle, možemo reći da naš vizuelni kod radi efikasno i da smo u mogućnosti da koristimo funkciju Format u Excelu.

3. Formatiranje za logički test

Sada ćemo napisati VBA kod da provjerimo logiku i formatiramo vrijednost ćelije na toj logici. Koraci ove metode su objašnjeni u nastavku:

📌 Koraci:

  • Prvo, idite na karticu Developer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Developer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editor .

  • Kao rezultat, pojavit će se dijaloški okvir.
  • Sljedeće, na kartici Insert na tom polju, kliknite na opciju Module .

  • Zatim, zapišite sljedeći vizualni kod u tom praznom uređivaču.

4643
  • Pritisnite 'Ctrl+S' da sačuvate kod.
  • Sada zatvorite karticu Editor .
  • Nakon toga, u Developer karticu, kliknite na Macros iz grupe Kôd .

  • Mali dijaloški okvir pod nazivom Makro će se pojaviti.
  • Zatim odaberite opciju Format_Logic_Test i kliknite na dugme Pokreni .

  • Dobit ćete željeni rezultat.

Dakle, možemo reći da naš vizualni kod radiprecizno, i možemo koristiti funkciju Format u Excelu.

4. Formatiranje datuma

Ovdje ćemo formatirati vrijednost datuma ćelije kroz VBA kod. Koraci formatiranja ćelije su prikazani u nastavku:

📌 Koraci:

  • Najprije idite na karticu Razvojnik i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Developer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editor .

  • Pojavit će se mali dijaloški okvir.
  • Sada, na kartici Insert na tom polju, kliknite na opciju Module .

  • Nakon toga, zapišite sljedeći vizualni kod u taj prazan okvir za uređivanje.

4547
  • Onda, pritisnite 'Ctrl+S' da sačuvate kod.
  • Zatvorite karticu Uređivač .
  • Dalje, u Programer karticu, kliknite na Makroi iz grupe Kôd .

  • Još jedan mali dijaloški okvir pod nazivom Makro će se pojaviti.
  • Sada odaberite opciju Format_Date .
  • Konačno, kliknite na Pokreni .

  • Dobit ćete datume u više formata.

Stoga možemo reći da naš vizuelni kod radi savršeno i možemo koristiti funkciju Format u Excelu.

5. Formatiranje vremenske vrijednosti

U posljednjem primjeru ćemo napisati VBA kod za formatiranje našeg vremena va lue u višestrukimnačine. Koraci formatiranja su opisani u nastavku:

📌 Koraci:

  • Prvo, idite na karticu Developer i kliknite na Visual Basic . Ako to nemate, morate omogućiti karticu Developer . Ili također možete pritisnuti 'Alt+F11' za otvaranje Visual Basic Editor .

  • Kao rezultat, pojavit će se dijaloški okvir.
  • Zatim, na kartici Insert na tom polju, kliknite na opciju Module .

  • Zapišite sljedeći vizualni kod u taj prazan okvir za uređivanje.

9530
  • Nakon toga , pritisnite 'Ctrl+S' da sačuvate kod.
  • Sada zatvorite karticu Editor .
  • Dalje, u Kartica Developer , kliknite na Macros iz grupe Kôd .

  • Kao rezultat , pojavit će se još jedan mali dijaloški okvir pod nazivom Makro .
  • Odaberite opciju Format_Time i kliknite na dugme Pokreni .

  • Vrijednost vremena ćete dobiti u različitim formatima.

Konačno, možemo reći da naša vizuelni kod radi savršeno, i možemo koristiti funkciju Format u Excelu.

Pročitajte više: Excel tekstualna formula (TEXT funkcija)

💬 Stvari koje biste trebali znati

Dok ćete koristiti ovu funkciju, morate zapamtiti dvije stvari.

Prvo, funkcija TEXT će biti primjenjiva samo u Excel tabela. Vine može koristiti ovu funkciju u VBA okruženju. Štaviše, ako pokušate da koristite funkciju u svom VBA radnom prostoru, Excel će vam pokazati grešku i kod se neće pokrenuti unapred.

S druge strane, možete koristiti Format funkcioniše samo u VBA radnom prostoru. Unutar Excel radnog lista nećete moći shvatiti nijednu funkciju koja se zove Format .

Zaključak

To je kraj ovog člana. Nadam se da će vam ovaj članak biti od pomoći i da ćete moći koristiti funkciju Format u Excelu. Molimo vas da podijelite s nama sva dodatna pitanja ili preporuke u odeljku za komentare ispod ako imate dodatnih pitanja ili preporuka.

Ne zaboravite provjeriti našu web stranicu, ExcelWIKI , za nekoliko Excel- povezani problemi i rješenja. Nastavite da učite nove metode i nastavite da rastete!

pretvaranjem vrijednosti u format '(#,###.00)', formula će biti:

=TEXT($B$5,"(#,###.00)")

Da biste pretvorili vrijednost u format '-#,###.00' , formula će biti:

=TEXT($B$5,"-#,###.00")

Za pretvaranje vrijednosti u format '#,###' , formula će biti:

=TEXT($B$5,"#,###")

Da pretvorite vrijednost u format '###,###' , formula će biti:

=TEXT($B$5,"###,###")

Za pretvaranje vrijednosti u format '####.00' , formula će biti:

=TEXT($B$5,"####.00")

Da biste pretvorili vrijednost u format '#.00' , formula će biti:

=TEXT($B$5,"0.0E+00")

Pritisnite tipku Enter i dobit ćete željeno formatiranje ćelije.

Dakle. možemo reći da smo u mogućnosti koristiti Excel TEXT funkciju za formatiranje brojeva.

Pročitajte više: Kako kombinirati tekst i brojeve u Excelu i Zadržite formatiranje

2. Formatiranje valute

U sljedećem primjeru koristit ćemo funkciju TEXT da prikažemo broj u formatu valute. 7 različite vrste formatiranja valuta će demonstrirati ovdje. 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 formatu '$#,###.00' , formula će biti:

=TEXT($B$5,"$#,###.00")

Za pretvaranjem vrijednosti u format '($#,###.00)' , formula ćebiti:

=TEXT($B$5,"($#,###.00)")

Za pretvaranje vrijednosti u '-$#,###.00' format , formula će biti:

=TEXT($B$5,"-$#,###.00")

Za pretvaranje vrijednosti u '¥#,###' formatu, formula će biti:

=TEXT($B$5," ¥#,###")

Za pretvaranje vrijednosti u '¥# ##,###' format, formula će biti:

=TEXT($B$5," ¥###,###")

Za pretvaranjem vrijednosti u format '$####.00' , formula će biti:

=TEXT($B$5,"$####.00")

Da biste pretvorili vrijednost u format '$#.00' , formula će biti:

=TEXT($B$5,"$#.00")

Pritisnite Enter . Dobit ćete željeno formatiranje valute.

Dakle. možemo reći da smo u mogućnosti da koristimo Excel TEXT funkciju za formatiranje broja u valutu.

Pročitajte više: Excel tekstualna funkcija Format kodovi

3. Formatiranje datuma

Sada ćemo koristiti funkciju TEXT za formatiranje datuma u različitim formatima. Naša vrijednost datuma je u ćeliji B5 . Prikazat ćemo 9 različite vrste formatiranja datuma.

Prvo, odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.

Da biste pretvorili datum u 'DDMMYYY' format, formula će biti:

=TEXT($B$5,"DDMMMYYY")

Za pretvaranje datuma u ' DDMMYY' format, formula će biti:

=TEXT($B$5,"DDMMMYY")

Da biste pretvorili datum u 'MMM DD, GGGG ' format, formula će biti:

=TEXT($B$5,"MMM DD, YYYY")

Zapretvaranjem datuma u format 'DDDD' , formula će biti:

=TEXT($B$5,"DDDD")

Za pretvaranje datuma u 'DDDD,DDMMYYYY' format, formula će biti:

=TEXT($B$5,"DDDD, DDMMMYYYY")

Za pretvaranje datuma u 'DDDD, MMM DD, GGGG' format, formula će biti:

=TEXT($B$5,"DDDD, MMM DD, YYYY")

Da biste pretvorili datum u 'MM/DD/GGGG' format, 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' , formula će biti:

=TEXT($B$5,"YYYY-MM-DD")

Zatim pritisnite Enter . Dobit ćete željeno formatiranje datuma.

Dakle. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje datuma.

4. Formatiranje vremena

Ovdje, funkcija TEXT će nam pomoći da formatiramo vremensku vrijednost u različitim formatima. Vrijeme koje moramo formatirati je u ćeliji B5 . Prikazat ćemo 3 različite vrste formatiranja vremena.

Najprije odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.

Da pretvorite vrijeme u format 'H:MM AM/PM' , formula će biti:

=TEXT($B$5,"H:MM AM/PM")

Za pretvaranje vrijeme u formatu 'H:MM:SS AM/PM' , formula će biti:

=TEXT($B$5,"H:MM:SS AM/PM")

Formula će pretvoriti vrijeme u format 'H:MM:SS AM/PM' biti:

=TEXT(NOW(),"H:MM:SS AM/PM")

Također ćemo koristiti funkciju SADA .

Nakon toga, pritisnite Enter . Dobit ćete željeno formatiranje vremena.

Dakle. možemo reći da smo u mogućnosti da koristimo Excel TEXT funkciju za formatiranje željenog vremena.

5. Formatiranje kombiniranog datuma i vremena

Ponekad naš skup podataka sadrži oba datum i vrijeme u istoj ćeliji. U tom slučaju možemo ih formatirati korištenjem funkcije TEXT . Prikazaćemo 3 različite vrste formatiranja gde su vreme i datum 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 datum i vrijeme u 'MMM DD, GGGG H:MM:SS AM/PM' format, 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")

Da biste pretvorili i datum i vrijeme u 'GGGG-MM-DD H:MM' format, formula će biti:

=TEXT($B$5,"YYYY-MM-DD H:MM")

Dalje, pritisnite Enter . Primijetit ćete da će vrijednost biti formatirana prema vašoj želji.

Napokon. možemo reći da smo u mogućnosti koristiti Excel TEXT funkciju za istovremeno formatiranje datuma i vremena.

6. Procenat formatiranja

Možemo pretvoriti broj u procente pomoću funkcije TEXT . Miće prikazati 3 različite vrste formatiranja. Uglavnom, formatiranje će varirati u zavisnosti od broja cifara koje čuvamo nakon decimalnog zareza. Vrijednost koja će se pretvoriti je u ćeliji B5 .

Prvo, odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.

Da biste pretvorili vrijednost u format '0%' , 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%' format, formula će biti:

=TEXT($B$5,"0.00%")

Sada pritisnite Enter . Dobit ćete željeni postotak formatiranja.

Na kraju. možemo reći da smo u mogućnosti da koristimo Excel TEXT funkciju za formatiranje broja u procentima.

Pročitajte više: Kako prikazati postotak u legendi u Excel tortnom grafikonu (sa jednostavnim koracima)

7. Formatiranje broja razlomka

U ovom primjeru ćemo formatirati brojeve razlomaka pomoću funkcije TEXT . Mi ćemo demonstrirati 9 različite tipove formatiranja. 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.

Da biste pretvorili vrijednost 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")

Da biste pretvorili vrijednost 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")

Da biste pretvorili vrijednost u '?/16' format razlomka, formula će biti:

=TEXT($B$5,"?/16")

Za pretvaranje vrijednosti u '?/10' format razlomka, formula će biti :

=TEXT($B$5,"?/10")

Da biste pretvorili vrijednost u '?/100' format razlomka, formula će biti:

=TEXT($B$5,"?/100")

Na kraju, pritisnite Enter . Dobit ćete željeni postotak formatiranja.

Ovako. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje decimalnog broja u razlomak.

8. Formatiranje naučnog broja

U sljedećem primjeru, numeričku vrijednost ćemo formatirati u naučni broj kroz funkciju TEXT . Broj ćemo formatirati na osnovu broja cifara iza decimalnih zareza. Originalna vrijednost broja koja će se formatirati nalazi se u ćeliji B5 .

Na početku odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašojželja.

Za pretvaranje vrijednosti u format '0.00E+00' , formula će biti:

=TEXT($B$5,"0.00E+00")

Za pretvaranje vrijednosti u format '0.0E+00' , 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 naučni broj.

9. Formatiranje telefonskog broja

Sada ćemo pokazati vam proceduru formatiranja za formatiranje općih numeričkih vrijednosti u telefon pomoću funkcije TEXT . Numerička vrijednost je u ćeliji B5 .

Prvo, odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašim zahtjevima.

Da biste vrijednost pretvorili u '(##) ###-###-#####' formatu, formula će biti:

=TEXT($B$5,"(##) ###-###-#####")

Nakon toga pritisnite Enter . Odgonet ćete broj telefona.

Dakle. možemo reći da možemo koristiti Excel TEXT funkciju za formatiranje decimalnog broja u razlomak.

10. Formatiranje nulte vodećeg broja

U posljednjem primjeru , koristit ćemo format funkcije TEXT za brojeve koji moraju početi s Nula (0) . Prikazaćemo 3 različite formule za formatiranje. Broj je u ćeliji B5 .

Najprije odaberite bilo koju ćeliju i zapišite bilo koju od formula prema vašojzahtjev.

Za pretvaranje vrijednosti u format '00' , formula će biti:

=TEXT($B$5,"00")

Za pretvaranje vrijednosti u format '000' , formula će biti:

=TEXT($B$5,"000")

Za pretvaranje vrijednosti u format '0000' , formula će biti:

=TEXT($B$5,"0000")

Zatim pritisnite Enter . Dobit ćete željeni postotak formatiranja.

Konačno. možemo reći da smo u mogućnosti da koristimo Excel TEXT funkciju za formatiranje decimalnog broja koji počinje sa Nule .

Pregled funkcije VBA formata

Format je VBA funkcija. Ne možete ga pronaći ili koristiti u Excel tabeli. Ovu funkciju možemo koristiti samo u vrijeme kada pišemo VBA kod.

⏺ Cilj funkcije:

Ova funkcija se općenito koristi za promjenu formata vrijednosti ćelije kroz VBA.

⏺ Sintaksa:

Format(Expression, [Format])

⏺ Argumenti Objašnjenje:

Argument Obavezno/Opcionalno Objašnjenje
Izraz Obavezno Izraz je onaj tekstualni niz ili vrijednost ćelije koju želimo formatirati prema našim potrebama.
Format Opciono Ovo je naše željeno oblikovanje ćelije.

⏺ Povrat:

Nakon pokretanja koda funkcija će pokazati vrijednost ćelije sa našim željenim formatiranjem.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.