Kako uporabiti funkcijo TEXT za oblikovanje kod v Excelu

  • Deliti To
Hugh West

Spletna stran Funkcija TEXT je ena od smiselnih funkcij v Excelu, ki omogoča različne vrste oblikovanja ali številk. V tem članku so prikazani različni načini uporabe oblikovnih kod s funkcijo Funkcija TEXT za različne namene.

Delovni zvezek za prakso, ki ga je mogoče prenesti

Praktični delovni zvezek lahko prenesete s spodnjega gumba za prenos.

Kode formata besedilnih funkcij.xlsx

Katere so kode formata za funkcijo TEXT?

Najprej moramo poznati sintakso in namen PODNAPIS funkcija . Sintaksa te funkcije je naslednja:

TEXT(vrednost, format_text)

Tako lahko z uporabo Funkcija TEXT , lahko vse vrednosti ali števila oblikujemo z različnimi kodami za oblikovanje.

To funkcijo potrebujemo, kadar želimo spremeniti ali pridobiti vrednost določenega formata. Takrat potrebujemo funkcijo PODNAPIS Primer funkcije je naslednji.

=TEXT(TODAY(), "MM/DD/LL")

To bo dalo naslednji rezultat:

Današnji datum je v MM/DD/YYY format, kot je 29/06/21. Tako lahko z uporabo Funkcija TEXT , lahko zlahka prilagodimo končni izdelek glede na naše zahteve.

V osnovi obstaja veliko kod formata, ki se lahko uporabljajo z Funkcija TEXT v Excelu, vendar bom prikazal najpogostejše in najpogosteje uporabljene kode z njihovimi nameni.

Koda formata Namen
0 Prikaže začetne ničle.
? Namesto začetnih ničel pušča presledke.
# Predstavlja neobvezne števke in ne prikazuje dodatnih ničel.
. (obdobje) Pojavi se decimalna vejica.
, (vejica) Tisoče separatorjev.
[ ] Ustvarjanje pogojnih formatov.

4 primeri funkcije TEXT za oblikovanje kod v Excelu

V tem razdelku so obravnavane različne uporabe PODNAPIS kode za formatiranje funkcij, npr. združevanje besedila s številko ali datumom, dodajanje začetne ničle in pretvarjanje števil v določeni obliki. Poglobimo se v načine uporabe!

1. Združevanje besedil in številk z oblikovanjem po meri

Imejmo nabor podatkov z nekaj sadje in njihove cena na enoto in . količina Zadnji stolpec je stolpec s skupno ceno.

Zdaj bomo izračunali skupna cena z besedilom in valutnim simbolom, ločilom tisočink in dvema decimalnima mestoma z uporabo Funkcija TEXT .

Pri tem bo naša formula naslednja:

="Besedilo" & TEXT( Formula, "$####,####.00")

📌 Formula Razlaga:

Najprej dodamo besedilo spredaj z uporabo ampersand ( & ). Nato v PODNAPIS funkcijo v prvem razdelku parametrov, bomo uporabili našo formulo za štetje želenega izpisa. Po tem vstavite $ znak na sprednji strani za formatiranje, saj je tukaj simbol valute dolar, a vejica ( , ) za tisoč separatorjev in a # za predstavitev neobveznih številk.

  • Najprej v celico vnesite naslednjo formulo E5 in povlecite Ročaj za polnjenje ikono spodaj, da kopirate formulo.
="Skupna cena"&TEXT(C5*D5, "$#####,####.00")

2. Uporaba pravilne oblike telefonske številke

Predpostavimo, da imamo nabor podatkov, ki vsebuje nekaj telefonske številke za to metodo. Vendar dane številke niso dobro oblikovane.

  • Zdaj bomo omenjene številke pretvorili v pravilne telefonske številke z uporabo PODNAPIS funkcija . Tako želimo ustvariti takšne telefonske številke:

(555) 555-1234

  • Za to moramo uporabiti formulo, ki je navedena spodaj:
TEXT(Cell,"[<=9999999]###-####;(####) ###-####")

📌 Formula Razlaga:

Ker moramo telefonske številke oblikovati tako kot v zgornjem primeru, najprej potrebujemo pogoj za ločitev zadnjih 7 številk iz danih številk. Uporabiti moramo [ ] za pogojne namene. Potem potrebujemo # za decimalno nadomestno mesto, da oblikujemo število po naših potrebah.

  • Prvič, v prvem delu Funkcija TEXT , bo sprejel dani vhodni podatek, ki je naš C saj iz tega stolpca prevzamemo podane telefonske številke brez oblikovanja.
  • Drugič, razdelek o formatu [<=9999999] preveri številke z desne strani, ali so manjše ali enake 7 številkam ali ne. Nato prvih 7 številk pretvori v ###-#### oblika, ki pomeni par 3 številke-4 številke. Nato se v pododdelku (###) ###-#### oblikujte celotno število v tole (555) 555-1234. Tako so zadnje tri števke zajete z (), ostali par 3-4 števk pa s ().
  • Najprej v celico vnesite naslednjo formulo D5 in nato povlecite Ročaj za polnjenje ikona spodaj.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")

3. Dodajanje vodilnih ničel pred številkami

Excel samodejno odstrani vodilne ničle, vnesene pred številkami. Včasih pa moramo vodilne ničle ohraniti. Funkcija TEXT nam lahko pri tem pomaga s svojimi kodami formata. Imejmo nabor podatkov zaposleni s svojimi imena in . id .

Želimo ohraniti vse zaposlene. ID-ji v sedemmestnih številkah, vendar so nekateri ID-ji niso v celoti sedemmestne. Pretvorili bomo vse ID-ji v 7 številk z uporabo kode formata PODNAPIS funkcijo.

  • Najprej v celico vnesite naslednjo formulo D5 in nato povlecite Ročaj za polnjenje ikona spodaj.
=TEXT(C5, "0000000")

4. Združevanje besedila in datuma v želeni obliki

Včasih bomo morda morali združiti besedilo in datum v želeni obliki. Uporabimo lahko PODNAPIS kodo funkcije za formatiranje datuma, da prilagodimo svoj izpis. Da bi prikazali to metodo, pomislimo na nabor podatkov z nekaj izdelki in njihove datumi dostave .

  • Zdaj bomo združili imena izdelkov in datume dobave ter jih prikazali v enem stolpcu z uporabo PODNAPIS funkcija kode formata.
  • Sintaksa formule za to je naslednja.
=Cell & Text & TEXT(Cell, "mm/dd/yyyy")

📌 Formula Razlaga:

V zgornji formuli je an ampersand (&) Ko moramo združiti besedilo z besedilom ali besedilo s formulo, je to v Excelu enostavno mogoče z uporabo ampersanda ( & ). To je alternativa za Funkcija CONCAT v Excelu. Za več informacij lahko preverite Kako dodati besedilo pred formulo v Excelu .

Tu želimo združiti dve celici in dodati nekaj besedila. Datume boste želeli tudi oblikovati z uporabo Funkcija TEXT koda formata.

TEXT(celica, "mm/dd/yyyy")

V prvem delu parametra se prevzamejo vrednosti, zato želimo posredovati vrednosti stolpcev datumov dostave, zato moramo tukaj posredovati številko celice. V dvojnem narekovaju smo napovedali oblikovanje datumov z uporabo mm/dd/llllll Tako bo iz naših danih datumov oblikoval datume v tej obliki, kjer mm-> mesec dd-> dan yyyy-> leto. Torej bo naš datum takšen: 05/07/1998 .

  • Najprej v celico vnesite naslednjo formulo D5 in nato povlecite Ročaj za polnjenje ikona spodaj.
=B5&" datum dostave je " &TEXT(C5, "mm/dd/yyyy")

Preberite več: Kako uporabljati funkcijo FIXED v Excelu (6 primernih primerov)

Več primerov s funkcijo Excel TEXT za oblikovanje kod

V tem poglavju bom obravnaval nekatere težave uporabnikov in rešitve za Funkcija TEXT .

  • Izračunajmo današnji mesec z uporabo =MESEC(DANES()). Podal bo številko trenutnega meseca, na primer oktober, zato bo vrnjena vrednost 10.

  • Toda ko uporabljam =TEXT(MESEC(DANES()), "mm") to vrne 01 .

Zakaj se pojavi ta napaka?

Datum pretvorimo v število 10, nato pa programu poveste, naj število 10 pretvori v datum, ki je nato znan kot 02/01/1900 ( dd/mm/yyyy ), ki je začetna številčna vrednost datuma v Excelu. Ko torej zaženete besedilno formulo, dobimo 1 iz januarja.

  • Druga težava je izračunavanje datum in . čas . Če želimo izvedeti številko današnjega dne in trenutno uro, ju lahko izračunamo z uporabo Funkcija TEXT. Preprosto uporabite spodnjo formulo.
=TEXT(TODAY(), "dd ") & "Dnevi" & TEXT(NOW(), "hh ") & "Ure"

  • S to formulo dobimo prvo funkcijo TEXT(DAN(), "dd ") izračuna številko današnjega datuma in TEXT(NOW(), "hh ") ugotovi trenutne ure.

Uporaba Excelove oblike besedila

Excel lahko samodejno zazna vrednost, ki jo poskušate vnesti v celico. Tako bo vrednost pretvoril v zaznano obliko takoj, ko jo boste vnesli, čeprav tega morda ne želite. Zato lahko inteligenca programa Excel, ki je večino časa zelo uporabna, včasih postane nadležna.

Predpostavimo, da na primer poskušate vnesti 5-10 v celici za označevanje 5 do 10 . Vendar ga bo Excel obravnaval kot datum. Tako bo vnesen kot 5. oktober ali 10. maj tekočega leta, odvisno od sistemske nastavitve datuma. S podobnimi nadležnimi rezultati se boste srečali, ko boste poskušali vnesti kode z vodilnimi ničlami. Excel bo namreč vodilne ničle obravnaval kot odvečne in jih samodejno odstranil.

Kako se torej izognete takšnim situacijam? Ne skrbite, celice lahko preprosto oblikujete kot besedilo pred vnosom podatkov. Nato bo Excel shranil vrednosti, kot ste jih vnesli, brez kakršnih koli sprememb.

Recimo, da želite vnesti nekaj ID-ji z vodilnimi ničlami v območju B2:B100 . Nato izberite območje in pritisnite CTRL + 1 ali pojdite na Domov>> Oblikovanje>> Oblikovanje celic . Nato izberite Besedilo iz kategorije Številka v zavihku Oblikovanje celic pogovorno okno in kliknite V REDU Nato lahko vnesete karkoli želite, Excel pa ne bo ničesar spremenil.

Opomba: Prav tako lahko pritisnete CTRL + 1 da odprete Oblikovanje celic pogovorno okno.

Stvari, ki si jih je treba zapomniti

  • Ne pozabite uporabiti dvojnih narekovajev okoli kod formata. PODNAPIS funkcija bo vrnila #NAME! napaka .
  • Spletna stran PODNAPIS funkcija pretvori številčne vrednosti v besedilne nize. Zato izhodne celice ne boste mogli uporabiti kot referenco za številčno vrednost v drugih formulah. Morda boste morali uporabiti druge oblike števil, da bi se izognili takšnim omejitvam, če je to potrebno.

Zaključek

To so načini uporabe Funkcija TEXT Prikazal sem vse metode z ustreznimi primeri. Obravnavali smo tudi osnove te funkcije in najpogosteje uporabljene kode oblike te funkcije. Če imate kakšno drugo metodo za doseganje te funkcije, jo lahko delite z nami. Ne pozabite obiskati naše ExcelWIKI blog, da bi raziskali več o Excelu. Bodite z nami in se še naprej učite.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.