Sadržaj
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.
⏺