Ako používať funkciu Formát v programe Excel (s vhodnými príkladmi)

  • Zdieľajte To
Hugh West

Na stránke Microsoft Excel, potrebujeme naformátovať hodnoty ľubovoľných buniek, aby sme dosiahli správnu čitateľnosť a dobrý vzhľad. Okrem použitia dostupného vstavaného príkazu v páse Excelu môžeme hodnotu bunky naformátovať pomocou príkazu TEXT funkciu a tiež Formát VBA Ak vás to tiež zaujíma, stiahnite si náš cvičebnicu a sledujte nás.

Stiahnite si cvičebnicu

Počas čítania tohto článku si stiahnite tento cvičebnicu na precvičenie.

Formát a funkcie TEXT.xlsm

📚 Poznámka:

Všetky operácie v tomto článku sa vykonávajú pomocou Microsoft Office 365 aplikácia.

10 vhodných príkladov funkcie TEXT na formátovanie hodnoty bunky v programe Excel

V tomto prípade použijeme funkcia TEXT na prevod formátovania hodnoty našej bunky. Ukážeme si 10 vhodné príklady na zobrazenie všetkých formátov.

1. Formátovanie hodnoty čísla

V prvom príklade TEXT zmeníme formátovanie čísla a zobrazíme ho v rôznych formátoch. Máme číslo v bunke B5 . Budeme ho formátovať do 7 rôzne formáty.

Vyberte bunku a zapíšte niektorý z formátovacích vzorcov podľa vášho želania.

Prevod hodnoty na '#,###.00' Formát bude nasledovný:

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

Na prevod hodnoty na '(#,###.00)' Formát bude nasledovný:

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

Prevod hodnoty na '-#,###.00' Formát bude nasledovný:

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

Na prevod hodnoty na '#,###' Formát bude nasledovný:

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

Prevod hodnoty na '###,###' Formát bude nasledovný:

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

Na prevod hodnoty na '####.00' Formát bude nasledovný:

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

Prevod hodnoty na '#.00' Formát bude nasledovný:

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

Stlačte tlačidlo Vstúpte na stránku a získate požadované formátovanie buniek.

Môžeme teda povedať, že sme schopní používať Excel TEXT na formátovanie čísel.

Prečítajte si viac: Ako kombinovať text a čísla v programe Excel a zachovať formátovanie

2. Formátovanie meny

V nasledujúcom príklade použijeme TEXT na zobrazenie čísla vo formáte meny. 7 rôzne typy formátovania meny sa tu ukáže. Máme číslo v bunke B5 .

Ak chcete získať hodnotu, vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod hodnoty na '$#,###.00' Formát bude nasledovný:

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

Na prevod hodnoty na '($#,###.00)' Formát bude nasledovný:

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

Prevod hodnoty na '-$#,###.00' Formát bude nasledovný:

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

Na prevod hodnoty na '¥#,###' Formát bude nasledovný:

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

Prevod hodnoty na '¥###,###' Formát bude nasledovný:

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

Na prevod hodnoty na '$####.00' Formát bude nasledovný:

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

Prevod hodnoty na '$#.00' Formát bude nasledovný:

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

Tlač Vstúpte na stránku . Získate požadované formátovanie meny.

Môžeme teda povedať, že sme schopní použiť funkciu Excel TEXT na formátovanie čísla na menu.

Prečítajte si viac: Kódy formátu textových funkcií programu Excel

3. Formátovanie dátumu

Teraz použijeme TEXT na formátovanie dátumov v rôznych formátoch. Naša hodnota dátumu je v bunke B5 . Ukážeme 9 rôzne typy formátovania dátumu.

Najprv vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod dátumu na "DDMMMYYY Formát bude nasledovný:

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

Na prevod dátumu na "DDMMMYY Formát bude nasledovný:

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

Prevod dátumu na "MMM DD, RRRR Formát bude nasledovný:

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

Na prevod dátumu na "DDDD Formát bude nasledovný:

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

Prevod dátumu na 'DDDD,DDMMMYYYY' Formát bude nasledovný:

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

Na prevod dátumu na "DDDD, MMM DD, RRRR Formát bude nasledovný:

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

Prevod dátumu na "MM/DD/RRRR Formát bude nasledovný:

=TEXT($B$5, "MM/DD/RRRR")

Na prevod dátumu na "MM/DD Formát bude nasledovný:

=TEXT($B$5, "MM/DD")

Prevod dátumu na "RRRR-MM-DD Formát bude nasledovný:

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

Potom stlačte tlačidlo Vstúpte na stránku . Získate požadované formátovanie dátumu.

Preto môžeme povedať, že sme schopní používať Excel TEXT na formátovanie dátumov.

4. Čas formátovania

Tu sa TEXT funkcia nám pomôže formátovať hodnotu času v rôznych formátoch. Čas, ktorý musíme formátovať, je v bunke B5 . Zobrazíme 3 rôzne typy formátovania času.

Najprv vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod času na "H:MM AM/PM Formát bude nasledovný:

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

Na prevod času na 'H:MM:SS AM/PM' Formát bude nasledovný:

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

Prevod času na 'H:MM:SS AM/PM' Formát bude nasledovný:

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

Budeme tiež používať funkcia NOW .

Potom stlačte tlačidlo Vstúpte na stránku . Získate požadované formátovanie času.

Preto môžeme povedať, že sme schopní používať Excel TEXT na formátovanie požadovaného času.

5. Formátovanie kombinovaného dátumu a času

Niekedy náš súbor údajov obsahuje dátum aj čas v tej istej bunke. V takom prípade ich môžeme formátovať pomocou príkazu TEXT Funkcia. Ukážeme 3 rôzne typy formátovania, kde sú čas a dátum umiestnené spolu. Hodnota je v bunke B5 .

Najprv vyberte ľubovoľnú bunku a zapíšte ľubovoľný vzorec podľa potreby.

Prevod dátumu aj času na "MMM DD, RRRR H:MM:SS AM/PM Formát bude nasledovný:

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

Na prevod dátumu aj času na 'RRRR-MM-DD H:MM AM/PM' Formát bude nasledovný:

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

Ak chcete previesť dátum aj čas na 'RRRR-MM-DD H:MM' Formát bude nasledovný:

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

Potom stlačte tlačidlo Vstúpte na stránku . Všimnite si, že hodnota sa naformátuje podľa vášho želania.

Nakoniec môžeme povedať, že sme schopní používať Excel TEXT na formátovanie dátumu a času súčasne.

6. Formátovanie percent

Číslo môžeme previesť na percentá pomocou príkazu TEXT Funkcia. Ukážeme 3 rôzne typy formátovania. Formátovanie sa bude líšiť hlavne podľa počtu číslic, ktoré ponecháme za desatinnou čiarkou. Hodnota, ktorá sa prevedie, je v bunke B5 .

Najprv vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod hodnoty na '0%' Formát bude nasledovný:

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

Na prevod hodnoty na '0.0%' Formát bude nasledovný:

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

Prevod hodnoty na '0.00%' Formát bude nasledovný:

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

Teraz stlačte Vstúpte na stránku . Získate požadované percentuálne formátovanie.

Nakoniec môžeme povedať, že sme schopní používať program Excel TEXT na formátovanie čísla na percentá.

Prečítajte si viac: Ako zobraziť percento v legende v koláčovom grafe programu Excel (s jednoduchými krokmi)

7. Formátovanie čísla zlomku

V tomto príklade budeme formátovať čísla zlomkov pomocou TEXT Funkcia. Budeme demonštrovať 9 Desatinná číselná hodnota, ktorá sa bude formátovať, je v bunke B5 .

Vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod hodnoty na '?/?' formát zlomku, vzorec bude:

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

Na prevod hodnoty na '?/??' formát zlomku, vzorec bude:

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

Prevod hodnoty na '?/???' formát zlomku, vzorec bude:

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

Na prevod hodnoty na '?/2' formát zlomku, vzorec bude:

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

Prevod hodnoty na '?/4' formát zlomku, vzorec bude:

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

Na prevod hodnoty na '?/8' formát zlomku, vzorec bude:

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

Prevod hodnoty na '?/16' formát zlomku, vzorec bude:

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

Na prevod hodnoty na '?/10' formát zlomku, vzorec bude:

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

Prevod hodnoty na '?/100' formát zlomku, vzorec bude:

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

Nakoniec stlačte Vstúpte na stránku . Získate požadované percentuálne formátovanie.

Môžeme teda povedať, že sme schopní používať Excel TEXT na formátovanie desatinného čísla na zlomok.

8. Formátovanie vedeckého čísla

V nasledujúcom príklade budeme formátovať číselnú hodnotu na vedecké číslo pomocou TEXT Budeme formátovať číslo na základe počtu číslic za desatinnou čiarkou. Pôvodná hodnota čísla, ktorá sa bude formátovať, je v bunke B5 .

Na začiatku vyberte ľubovoľnú bunku a zapíšte ľubovoľný vzorec podľa vášho želania.

Prevod hodnoty na '0.00E+00' Formát bude nasledovný:

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

Na prevod hodnoty na '0.0E+00' Formát bude nasledovný:

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

Tlač Vstúpte na stránku . Získate formátovanú hodnotu.

Preto môžeme povedať, že sme schopní používať Excel TEXT na formátovanie desatinného čísla na vedecké číslo.

9. Formátovanie telefónneho čísla

Teraz si ukážeme postup formátovania všeobecných číselných hodnôt do telefónu pomocou TEXT Číselná hodnota je v bunke B5 .

Najprv vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod hodnoty na '(##) ###-###-#####' Formát bude nasledovný:

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

Potom stlačte tlačidlo Vstúpte na stránku . Zistíte telefónne číslo.

Preto môžeme povedať, že sme schopní používať Excel TEXT na formátovanie desatinného čísla na zlomok.

10. Formátovanie čísla s nulovým začiatkom

V poslednom príklade použijeme TEXT formát funkcie pre čísla, ktoré musia začínať na Nula (0) . Ukážeme vám 3 rôzne vzorce pre formátovanie. Číslo je v bunke B5 .

Najprv vyberte ľubovoľnú bunku a zapíšte niektorý zo vzorcov podľa vašich požiadaviek.

Prevod hodnoty na '00' Formát bude nasledovný:

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

Na prevod hodnoty na '000' Formát bude nasledovný:

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

Prevod hodnoty na '0000' Formát bude nasledovný:

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

Potom stlačte tlačidlo Vstúpte na stránku . Získate požadované percentuálne formátovanie.

Nakoniec môžeme povedať, že sme schopní používať Excel TEXT na formátovanie desatinného čísla, ktoré začína na Nuly .

Prehľad funkcie formátu VBA

Formát je VBA Funkciu nemôžete nájsť ani použiť v tabuľke programu Excel. Túto funkciu môžeme použiť len v čase, keď píšeme kód VBA.

⏺ Cieľ funkcie:

Táto funkcia sa vo všeobecnosti používa na zmenu formátu hodnoty bunky prostredníctvom VBA.

⏺ Syntax:

Format(Výraz, [Formát])

⏺ Argumenty Vysvetlenie:

Argument Povinné/voliteľné Vysvetlenie
Vyjadrenie Požadované Vyjadrenie je textový reťazec alebo hodnota bunky, ktorú chceme formátovať podľa našich potrieb.
Formát Voliteľné Toto je naše požadované formátovanie buniek.

⏺ Návrat:

Po spustení kódu funkcia zobrazí hodnotu bunky s požadovaným formátovaním.

⏺ Dostupnosť:

Excel pre Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 pre Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.

5 vhodných príkladov funkcie VBA Format na formátovanie hodnoty bunky

Tu ukážeme. 5 jednoduché príklady na zobrazenie zmeny formátu hodnôt buniek prostredníctvom Formát VBA Funkcia. Príklady sú uvedené nižšie krok za krokom:

1. Formátovanie čísla

V prvom príklade napíšeme kód VBA, ktorý naše číselné číslo naformátuje na 5 rôzne typy formátov. Kroky sú uvedené nižšie:

📌 Kroky:

  • Ak chcete začať proces, prejdite na Vývojár a kliknite na kartu Visual Basic Ak to nemáte, musíte zapnúť kartu Vývojár . Alebo môžete tiež stlačiť 'Alt+F11' na otvorenie Editor jazyka Visual Basic .

  • Následne sa zobrazí dialógové okno.
  • Teraz v Vložte na karte tohto poľa kliknite na Modul možnosť.

  • Potom do prázdneho poľa editora zapíšte nasledujúci vizuálny kód.

 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 
  • Potom stlačte tlačidlo 'Ctrl+S' na uloženie kódu.
  • Zatvorte Editor tab.
  • Potom v Vývojár kliknite na kartu Makrá z Kód skupina.

  • Výsledkom je malé dialógové okno s názvom Makro sa objaví.
  • Vyberte Format_Number a kliknite na možnosť Spustiť spustiť kód.

  • Číslo sa zobrazí v rôznych formátoch.

Môžeme teda povedať, že náš vizuálny kód funguje perfektne a môžeme používať Formát v programe Excel.

2. Formátovanie percent

V tomto príklade napíšeme kód VBA na formátovanie hodnoty bunky pomocou percent. Kroky tohto postupu sú uvedené takto:

📌 Kroky:

  • Najskôr prejdite na stránku Vývojár a kliknite na kartu Visual Basic Ak to nemáte, musíte zapnúť kartu Vývojár . Alebo môžete tiež stlačiť 'Alt+F11' na otvorenie Editor jazyka Visual Basic .

  • Zobrazí sa malé dialógové okno.
  • Potom v Vložte na karte tohto poľa kliknite na Modul možnosť.

  • Do prázdneho poľa editora zapíšte nasledujúci vizuálny kód.

 Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0.88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub 
  • Teraz stlačte 'Ctrl+S' na uloženie kódu.
  • Potom zatvorte Editor tab.
  • Potom v Vývojár kliknite na kartu Makrá zo skupiny Kód.

  • Výsledkom je malé dialógové okno s názvom Makro sa objaví.
  • Potom vyberte Format_Percentage možnosť.
  • Nakoniec kliknite na Spustiť spustiť kód.

  • Všimnite si, že číslo sa zobrazí v percentuálnom formáte.

Môžeme teda povedať, že náš vizuálny kód funguje efektívne a že sme schopní používať Formát v programe Excel.

3. Formátovanie pre logický test

Teraz napíšeme kód VBA na kontrolu logiky a formátovanie hodnoty bunky na základe tejto logiky. Kroky tejto metódy sú vysvetlené nižšie:

📌 Kroky:

  • Najprv prejdite na Vývojár a kliknite na kartu Visual Basic Ak to nemáte, musíte zapnúť kartu Vývojár . Alebo môžete tiež stlačiť 'Alt+F11' na otvorenie Editor jazyka Visual Basic .

  • Následne sa zobrazí dialógové okno.
  • Ďalej v Vložte na karte tohto poľa kliknite na Modul možnosť.

  • Potom do prázdneho poľa editora zapíšte nasledujúci vizuálny kód.

 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 
  • Tlač 'Ctrl+S' na uloženie kódu.
  • Teraz zatvorte Editor tab.
  • Potom v Vývojár kliknite na kartu Makrá z Kód skupina.

  • Zobrazí sa malé dialógové okno s názvom Makro sa objaví.
  • Potom vyberte Format_Logic_Test a kliknite na možnosť Spustiť tlačidlo.

  • Dosiahnete požadovaný výsledok.

Môžeme teda povedať, že náš vizuálny kód funguje presne a môžeme použiť Formát v programe Excel.

4. Formátovanie dátumu

Tu budeme formátovať hodnotu dátumu bunky pomocou kódu VBA. Kroky formátovania bunky sú uvedené nižšie:

📌 Kroky:

  • Najprv prejdite na Vývojár a kliknite na kartu Visual Basic Ak to nemáte, musíte zapnúť kartu Vývojár . Alebo môžete tiež stlačiť 'Alt+F11' na otvorenie Editor jazyka Visual Basic .

  • Zobrazí sa malé dialógové okno.
  • Teraz v Vložte na karte tohto poľa kliknite na Modul možnosť.

  • Potom do prázdneho poľa editora zapíšte nasledujúci vizuálny kód.

 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 
  • Potom stlačte tlačidlo 'Ctrl+S' na uloženie kódu.
  • Zatvorte Editor tab.
  • Ďalej v Vývojár kliknite na kartu Makrá z Kód skupina.

  • Ďalšie malé dialógové okno s názvom Makro sa objaví.
  • Teraz vyberte Format_Date možnosť.
  • Nakoniec kliknite na Spustiť .

  • Získate dátumy vo viacerých formátoch.

Preto môžeme povedať, že náš vizuálny kód funguje dokonale a môžeme používať Formát v programe Excel.

5. Formátovanie hodnoty času

V poslednom príklade napíšeme kód VBA na formátovanie našej hodnoty času viacerými spôsobmi. Kroky formátovania sú opísané nižšie:

📌 Kroky:

  • Najprv prejdite na Vývojár a kliknite na kartu Visual Basic Ak to nemáte, musíte zapnúť kartu Vývojár . Alebo môžete tiež stlačiť 'Alt+F11' na otvorenie Editor jazyka Visual Basic .

  • Následne sa zobrazí dialógové okno.
  • Potom v Vložte na karte tohto poľa kliknite na Modul možnosť.

  • Do prázdneho poľa editora zapíšte nasledujúci vizuálny kód.

 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 
  • Potom stlačte tlačidlo 'Ctrl+S' na uloženie kódu.
  • Teraz zatvorte Editor tab.
  • Ďalej v Vývojár kliknite na kartu Makrá z Kód skupina.

  • Výsledkom je ďalšie malé dialógové okno s názvom Makro sa objaví.
  • Vyberte Format_Time a kliknite na možnosť Spustiť tlačidlo.

  • Časovú hodnotu získate v rôznych formátoch.

Nakoniec môžeme povedať, že náš vizuálny kód funguje perfektne a môžeme používať Formát v programe Excel.

Prečítajte si viac: Textový vzorec programu Excel (funkcia TEXT)

💬 Čo by ste mali vedieť

Pri používaní tejto funkcie musíte mať na pamäti. dva veci.

Po prvé, TEXT Funkcia bude použiteľná len v tabuľkovom procesore Excel. Túto funkciu nemôžete použiť v prostredí VBA. Okrem toho, ak sa pokúsite použiť funkciu v pracovnom priestore VBA, Excel zobrazí chybu a kód sa nespustí dopredu.

Na druhej strane môžete použiť Formát len v pracovnom priestore VBA. Vo vnútri pracovného hárka Excelu nebudete môcť zistiť žiadnu funkciu s názvom Formát .

Záver

To je koniec tohto článku. Dúfam, že tento článok bude pre vás užitočný a budete môcť používať funkciu Formát v programe Excel. Ak máte ďalšie otázky alebo odporúčania, podeľte sa s nami o ne v sekcii komentárov nižšie.

Nezabudnite si pozrieť našu webovú stránku, ExcelWIKI , pre niekoľko problémov a riešení súvisiacich s programom Excel. Učte sa nové metódy a neustále sa rozvíjajte!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.