Cuprins
În Microsoft Excel, trebuie să formatăm valorile oricărei celule pentru a obține o lizibilitate adecvată și o perspectivă bună. Pe lângă utilizarea comenzii încorporate disponibile în panglica Excel, putem formata valoarea celulei utilizând comanda TEXT și, de asemenea, funcția Format VBA Dacă sunteți curioși să aflați și dumneavoastră, descărcați caietul nostru de practică și urmăriți-ne.
Descărcați caietul de practică
Descărcați acest caiet de exerciții pentru a exersa în timp ce citiți acest articol.
Funcțiile Format și TEXT.xlsm
📚 Notă:
Toate operațiile din acest articol sunt realizate prin utilizarea funcției Microsoft Office 365 cerere.
10 exemple potrivite de utilizare a funcției TEXT pentru a formata o valoare de celulă în Excel
Aici, vom folosi funcția TEXT pentru a converti formatarea valorii celulei noastre. Vom demonstra că 10 exemple adecvate pentru a arăta toate formatele.
1. Formatarea valorii numărului
În primul exemplu de TEXT vom modifica formatarea unui număr și îl vom afișa în diferite formate. Avem un număr în celula B5 O vom formata în 7 formate distincte.
Selectați o celulă și scrieți oricare dintre formulele de formatare în funcție de dorința dumneavoastră.
Pentru a converti valoarea în '#,###.00' formula va fi:
=TEXT($B$5, "#,###.00")
Pentru convertirea valorii în '(#,###.00)' formula va fi:
=TEXT($B$5,"(#,###.00)")
Pentru a converti valoarea în '-#,###.00' formula va fi:
=TEXT($B$5,"-#,###.00")
Pentru convertirea valorii în '#,###' formula va fi:
=TEXT($B$5, "#,###")
Pentru a converti valoarea în '###,###' formula va fi:
=TEXT($B$5, "###,###")
Pentru convertirea valorii în '####.00' formula va fi:
=TEXT($B$5, "####.00")
Pentru a converti valoarea în '#.00' formula va fi:
=TEXT($B$5, "#.00")
Apăsați butonul Introduceți și veți obține formatarea celulei dorite.
Astfel, putem spune că suntem capabili să folosim Excel. TEXT pentru a formata numere.
Citește mai mult: Cum să combinați textul și numerele în Excel și să păstrați formatarea
2. Formatarea monedei
În exemplul următor, vom folosi TEXT pentru a afișa un număr în format valutar. 7 diferite tipuri de formatare a monedei va demonstra aici. Avem numărul din celula B5 .
Pentru a obține valoarea, selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti valoarea în '$#,###.00' formula va fi:
=TEXT($B$5,"$#,###.00")
Pentru convertirea valorii în '($#,###.00)' formula va fi:
=TEXT($B$5,"($#,###.00)")
Pentru a converti valoarea în '-$#,###.00' formula va fi:
=TEXT($B$5,"-$#,###.00")
Pentru convertirea valorii în '¥#,###' formula va fi:
=TEXT($B$5,"
¥#,###")
Pentru a converti valoarea în '¥###,###' formula va fi:
=TEXT($B$5,"
¥###,###")
Pentru convertirea valorii în '$####.00' formula va fi:
=TEXT($B$5,"$####.00")
Pentru a converti valoarea în '$#.00' formula va fi:
=TEXT($B$5,"$#.00")
Apăsați Introduceți Veți obține formatarea valutei dorite.
Astfel, putem spune că suntem capabili să folosim funcția Excel TEXT pentru a formata un număr în monedă.
Citiți mai mult: Coduri de format al funcției de text Excel
3. Formatarea datei
Acum, vom folosi TEXT pentru a formata datele în diferite formate. Valoarea datei noastre se află în celula B5 . vom arăta 9 diferite tipuri de formatare a datei.
Mai întâi, selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti data în 'DDMMMYYY' formula va fi:
=TEXT($B$5, "DDMMMYYYYY")
Pentru conversia datei în 'DDMMMYY' formula va fi:
=TEXT($B$5, "DDMMMYY")
Pentru a converti data în "MMM DD, AAAA formula va fi:
=TEXT($B$5, "MMM DD, YYYY")
Pentru conversia datei în 'DDDD' formula va fi:
=TEXT($B$5, "DDDD")
Pentru a converti data în 'DDDD,DDMMMYYYY' formula va fi:
=TEXT($B$5, "DDDD, DDMMMYYYYY")
Pentru conversia datei în "DDDD, MMM DD, YYYY formula va fi:
=TEXT($B$5, "DDDD, MMM DD, YYYY")
Pentru a converti data în "MM/DD/AAAA formula va fi:
=TEXT($B$5, "MM/DD/AAAA")
Pentru conversia datei în "MM/DD formula va fi:
=TEXT($B$5, "MM/DD")
Pentru a converti data în "AAAA-MM-DD formula va fi:
=TEXT($B$5, "YYYY-MM-DD")
Apoi, apăsați Introduceți Veți obține formatarea dorită a datei.
Prin urmare, putem spune că suntem capabili să folosim Excel TEXT pentru a formata datele.
4. Formatarea timpului
În acest caz, se va utiliza TEXT ne va ajuta să formatăm valoarea timpului în diferite formate. Timpul pe care trebuie să îl formatăm se află în celula B5 . vom afișa 3 diferite tipuri de formatare a timpului.
La început, selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti timpul în 'H:MM AM/PM' formula va fi:
=TEXT($B$5, "H:MM AM/PM")
Pentru a converti timpul în 'H:MM:SS AM/PM' formula va fi:
=TEXT($B$5, "H:MM:SS AM/PM")
Pentru a converti timpul în 'H:MM:SS AM/PM' formula va fi:
=TEXT(NOW(), "H:MM:SS AM/PM")
De asemenea, vom folosi funcția NOW .
După aceea, apăsați Introduceți Veți obține formatarea timpului dorit.
Prin urmare, putem spune că suntem capabili să folosim Excel TEXT pentru a formata ora dorită.
5. Formatarea datei și a orei combinate
Uneori, setul nostru de date conține atât data, cât și ora în aceeași celulă. În acest caz, le putem formata folosind funcția TEXT Vom arăta 3 diferite tipuri de formatare în care ora și data sunt plasate împreună. Valoarea se află în celula B5 .
În primul rând, selectați orice celulă și scrieți oricare dintre formule, în funcție de necesitățile dumneavoastră.
Pentru a converti atât data, cât și ora în 'MMM DD, YYYY H:MM:SS AM/PM' formula va fi:
=TEXT($B$5, "MMM DD, YYYY H:MM:SS AM/PM")
Pentru a converti atât data cât și ora în 'YYYY-MM-DD H:MM AM/PM' formula va fi:
=TEXT($B$5, "YYYY-MM-DD H:MM AM/PM")
Pentru a converti atât data, cât și ora în 'YYYY-MM-DD H:MM' formula va fi:
=TEXT($B$5, "YYYY-MM-DD H:MM")
Apoi, apăsați Introduceți Veți observa că valoarea se va formata în funcție de dorința dumneavoastră.
În cele din urmă, putem spune că suntem capabili să folosim Excel TEXT pentru a formata data și ora în același timp.
6. Formatarea procentajului
Putem converti un număr în procente folosind funcția TEXT Vom arăta 3 diferite tipuri de formatare. În principal, formatarea va varia în funcție de numărul de cifre pe care le păstrăm după virgulă. Valoarea care va fi convertită se află în celula B5 .
Mai întâi de toate, selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti valoarea în '0%' formula va fi:
=TEXT($B$5, "0%")
Pentru convertirea valorii în '0.0%' formula va fi:
=TEXT($B$5, "0.0%")
Pentru a converti valoarea în '0.00%' formula va fi:
=TEXT($B$5, "0.00%")
Acum, apăsați Introduceți Veți obține formatarea procentuală dorită.
În cele din urmă, putem spune că suntem capabili să folosim Excel TEXT pentru a formata un număr în procente.
Citește mai mult: Cum să afișați procentajul în legendă în graficul cu plăcintă Excel (cu pași simpli)
7. Formatarea numărului de fracții
În acest exemplu, vom formata numerele de fracții folosind TEXT Vom demonstra 9 tipuri distincte de formatare. Valoarea numărului zecimal care va fi formatată se află în celula B5 .
Selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti valoarea în '?/?' în format fracționar, formula va fi:
=TEXT($B$5,"?/??")
Pentru convertirea valorii în '?/??' în format fracționar, formula va fi:
=TEXT($B$5,"?/???")
Pentru a converti valoarea în '?/???' în format fracționar, formula va fi:
=TEXT($B$5,"?/?????")
Pentru convertirea valorii în '?/2' în format fracționar, formula va fi:
=TEXT($B$5,"?/2")
Pentru a converti valoarea în '?/4' în format fracționar, formula va fi:
=TEXT($B$5,"?/4")
Pentru convertirea valorii în '?/8' în format fracționar, formula va fi:
=TEXT($B$5,"?/8")
Pentru a converti valoarea în '?/16' în format fracționar, formula va fi:
=TEXT($B$5,"?/16")
Pentru convertirea valorii în '?/10' în format fracționar, formula va fi:
=TEXT($B$5,"?/10")
Pentru a converti valoarea în '?/100' în format fracționar, formula va fi:
=TEXT($B$5,"?/100")
În cele din urmă, apăsați Introduceți Veți obține formatarea procentuală dorită.
Astfel, putem spune că suntem capabili să folosim Excel. TEXT pentru a formata un număr zecimal într-o fracție.
8. Formatarea numărului științific
În exemplul următor, vom formata o valoare numerică într-un număr științific, prin intermediul funcției TEXT Vom formata numărul pe baza numărului de cifre după virgulă. Valoarea numerică originală care va fi formatată se află în celula B5 .
La început, selectați orice celulă și scrieți oricare dintre formule în funcție de dorința dumneavoastră.
Pentru a converti valoarea în '0.00E+00' formula va fi:
=TEXT($B$5,"0.00E+00")
Pentru convertirea valorii în '0.0E+00' formula va fi:
=TEXT($B$5,"0.0E+00")
Presa Introduceți Veți obține valoarea formatată.
Prin urmare, putem spune că suntem capabili să folosim Excel TEXT pentru a formata un număr zecimal într-un număr științific.
9. Formatarea numărului de telefon
Acum, vă vom arăta procedura de formatare a valorilor numerice generale într-un telefon prin intermediul aplicației TEXT Valoarea numerică se află în celula B5 .
Mai întâi, selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti valoarea în '(##) ###-###-#####' formula va fi:
=TEXT($B$5,"(##) ###-###-#####")
După aceea, apăsați Introduceți Veți afla numărul de telefon.
Prin urmare, putem spune că suntem capabili să folosim Excel TEXT pentru a formata un număr zecimal într-o fracție.
10. Formatarea numărului cu zero în frunte
În ultimul exemplu, vom folosi TEXT formatul funcției pentru numerele care trebuie să înceapă cu un Zero (0) Vom arăta... 3 diferite formule de formatare. Numărul se află în celula B5 .
La început, selectați orice celulă și scrieți oricare dintre formule în funcție de cerințele dumneavoastră.
Pentru a converti valoarea în '00' formula va fi:
=TEXT($B$5, "00")
Pentru convertirea valorii în '000' formula va fi:
=TEXT($B$5, "000")
Pentru a converti valoarea în '0000' formula va fi:
=TEXT($B$5, "0000")
Apoi, apăsați Introduceți Veți obține formatarea procentuală dorită.
În cele din urmă, putem spune că suntem capabili să folosim Excel TEXT pentru a formata un număr zecimal care începe cu Zerouri .
Prezentare generală a funcției VBA Format
Format este un VBA Nu o puteți găsi sau utiliza în foaia de calcul Excel. Putem utiliza această funcție numai în momentul în care scriem un cod VBA.
⏺ Funcția Obiectiv:
Această funcție este utilizată în general pentru a schimba formatul valorii unei celule prin VBA.
⏺ Sintaxă:
Format(Expresie, [Format])
⏺ Argumente Explicație:
Argument | Necesar/Opțional | Explicație |
---|---|---|
Expresie | Necesar | Expresie este șirul de text sau valoarea celulei pe care dorim să o formatăm în funcție de nevoile noastre. |
Format | Opțional | Aceasta este formatarea dorită a celulei noastre. |
⏺ Return:
După rularea codului, funcția va afișa valoarea celulei cu formatarea dorită.
⏺ Disponibilitate:
Excel pentru Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2013, Excel 2011 pentru Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 Exemple adecvate de utilizare a funcției VBA Format pentru a formata o valoare de celulă
Aici, vom demonstra 5 exemple simple pentru a arăta schimbarea formatului valorilor celulelor prin intermediul aplicației Format VBA Exemplele sunt prezentate mai jos, pas cu pas:
1. Formatarea numărului
În primul exemplu, vom scrie un cod VBA care va formata numărul nostru numeric în 5 Pașii sunt prezentați mai jos:
📌 Pași:
- Pentru a începe procesul, accesați pagina Dezvoltator și faceți clic pe Visual Basic Dacă nu ai asta, trebuie să... activați fila Dezvoltator . sau Puteți, de asemenea, să apăsați 'Alt+F11' pentru deschiderea Editor Visual Basic .
- Ca urmare, va apărea o casetă de dialog.
- Acum, în Introduceți din caseta respectivă, faceți clic pe butonul Modul opțiune.
- Apoi, scrieți următorul cod vizual în caseta goală a editorului.
Sub Format_Numar() 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
- După aceea, apăsați 'Ctrl+S' pentru a salva codul.
- Închideți Editor tab.
- După aceea, în Dezvoltator fila, faceți clic pe Macros de la Cod grup.
- Ca urmare, apare o mică fereastră de dialog intitulată Macro va apărea.
- Selectați Format_Număr și faceți clic pe opțiunea Rulați pentru a rula codul.
- Veți vedea că numărul va fi afișat în diferite formate.
Astfel, putem spune că codul nostru vizual funcționează perfect și că putem folosi Format din Excel.
2. Formatarea procentajului
În acest exemplu, vom scrie un cod VBA pentru a formata valoarea unei celule cu procentul. Etapele acestei abordări sunt prezentate în cele ce urmează:
📌 Pași:
- Mai întâi de toate, mergeți la Dezvoltator și faceți clic pe Visual Basic Dacă nu ai asta, trebuie să... activați fila Dezvoltator . sau Puteți, de asemenea, să apăsați 'Alt+F11' pentru deschiderea Editor Visual Basic .
- Va apărea o mică fereastră de dialog.
- După aceea, în Introduceți din caseta respectivă, faceți clic pe butonul Modul opțiune.
- Scrieți următorul cod vizual în caseta goală a editorului.
Sub Format_Percentage() Worksheets(12).Activate Cells(5, 2) = 0.88 Cells(5, 3) = Format(Cells(5, 2), "Percent") End Sub
- Acum, apăsați 'Ctrl+S' pentru a salva codul.
- Apoi, închideți fereastra Editor tab.
- După aceea, în Dezvoltator fila, faceți clic pe Macros din grupul "Cod".
- Ca urmare, apare o mică fereastră de dialog intitulată Macro va apărea.
- În continuare, selectați Format_Porcentaj opțiune.
- În cele din urmă, faceți clic pe butonul Rulați pentru a rula codul.
- Veți observa că numărul va fi afișat în format procentual.
Prin urmare, putem spune că codul nostru vizual funcționează în mod eficient și că putem folosi Format din Excel.
3. Formatarea pentru testul de logică
Acum, vom scrie un cod VBA pentru a verifica logica și a formata valoarea celulei în funcție de această logică. Pașii acestei metode sunt explicați mai jos:
📌 Pași:
- În primul rând, mergeți la Dezvoltator și faceți clic pe Visual Basic Dacă nu ai asta, trebuie să... activați fila Dezvoltator . sau Puteți, de asemenea, să apăsați 'Alt+F11' pentru deschiderea Editor Visual Basic .
- Ca urmare, va apărea o casetă de dialog.
- În continuare, în secțiunea Introduceți din caseta respectivă, faceți clic pe butonul Modul opțiune.
- Apoi, scrieți următorul cod vizual în caseta goală a editorului.
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
- Apăsați 'Ctrl+S' pentru a salva codul.
- Acum, închideți fereastra Editor tab.
- După aceea, în Dezvoltator fila, faceți clic pe Macros de la Cod grup.
- Apare o mică fereastră de dialog intitulată Macro va apărea.
- Apoi, selectați Format_Logic_Test și faceți clic pe opțiunea Rulați buton.
- Veți obține rezultatul dorit.
Așadar, putem spune că codul nostru vizual funcționează cu precizie și că putem folosi Format din Excel.
4. Formatarea datei
Aici, vom formata valoarea datei unei celule printr-un cod VBA. Etapele de formatare a celulei sunt prezentate mai jos:
📌 Pași:
- La început, mergeți la Dezvoltator și faceți clic pe Visual Basic Dacă nu ai asta, trebuie să... activați fila Dezvoltator . sau Puteți, de asemenea, să apăsați 'Alt+F11' pentru deschiderea Editor Visual Basic .
- Va apărea o mică fereastră de dialog.
- Acum, în Introduceți din caseta respectivă, faceți clic pe butonul Modul opțiune.
- După aceea, scrieți următorul cod vizual în caseta goală a editorului.
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
- Apoi, apăsați 'Ctrl+S' pentru a salva codul.
- Închideți Editor tab.
- În continuare, în secțiunea Dezvoltator fila, faceți clic pe Macros de la Cod grup.
- O altă mică fereastră de dialog intitulată Macro va apărea.
- Acum, selectați Format_Date opțiune.
- În cele din urmă, faceți clic pe Rulați .
- Veți obține date în mai multe formate.
Prin urmare, putem spune că codul nostru vizual funcționează perfect și că putem folosi Format din Excel.
5. Formatarea valorii timpului
În ultimul exemplu, vom scrie un cod VBA pentru a formata valoarea timpului în mai multe moduri. Etapele de formatare sunt descrise mai jos:
📌 Pași:
- În primul rând, mergeți la Dezvoltator și faceți clic pe Visual Basic Dacă nu ai asta, trebuie să... activați fila Dezvoltator . sau Puteți, de asemenea, să apăsați 'Alt+F11' pentru deschiderea Editor Visual Basic .
- Ca urmare, va apărea o casetă de dialog.
- Apoi, în Introduceți din caseta respectivă, faceți clic pe butonul Modul opțiune.
- Scrieți următorul cod vizual în caseta goală a editorului.
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
- După aceea, apăsați 'Ctrl+S' pentru a salva codul.
- Acum, închideți fereastra Editor tab.
- În continuare, în secțiunea Dezvoltator fila, faceți clic pe Macros de la Cod grup.
- Ca urmare, o altă mică fereastră de dialog numită Macro va apărea.
- Selectați Format_Time și faceți clic pe opțiunea Rulați buton.
- Veți obține valoarea timpului în diferite formate.
În cele din urmă, putem spune că codul nostru vizual funcționează perfect și că putem folosi Format din Excel.
Citește mai mult: Formula de text Excel (funcția TEXT)
💬 Lucruri pe care ar trebui să le știi
În timp ce veți utiliza această funcție, trebuie să vă amintiți că două lucruri.
În primul rând, se TEXT va fi aplicabilă numai în foaia de calcul Excel. Nu puteți utiliza această funcție în mediul VBA. Mai mult, dacă încercați să utilizați funcția în spațiul de lucru VBA, Excel vă va afișa o eroare, iar codul nu va merge mai departe.
Pe de altă parte, puteți utiliza funcția Format numai în spațiul de lucru VBA. În interiorul foii de lucru Excel, nu veți putea să vă dați seama de nicio funcție numită Format .
Concluzie
Acesta este sfârșitul acestui articol. Sper că acest articol vă va fi de ajutor și că veți putea utiliza funcția Format în Excel. Dacă aveți întrebări sau recomandări suplimentare, vă rugăm să ne împărtășiți în secțiunea de comentarii de mai jos, dacă aveți întrebări sau recomandări suplimentare.
Nu uitați să consultați site-ul nostru, ExcelWIKI , pentru mai multe probleme și soluții legate de Excel. Continuați să învățați noi metode și continuați să vă dezvoltați!