Funkcija TEXT

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Funkcija TEXT leidžia pakeisti skaičiaus rodymą, pritaikant formatavimą su formato kodais. Tai naudinga situacijose, kai norite rodyti skaičius geriau perskaitomu formatu arba norite juos derinti su tekstu ar simboliais.

Pastaba: Funkcija TEXT konvertuos skaičius į tekstą, todėl vėliau atliekant skaičiavimus gali būti sunku juos panaudoti. Geriausia viename langelyje palikti pradinę reikšmę, o funkciją TEXT naudoti kitame langelyje. Tada, jei reikės kurti kitas formules, visada nurodykite pradinę reikšmę, o ne funkcijos TEXT rezultatą.

Sintaksė

TEXT(value, format_text)

Funkcijos TEXT sintaksė turi tokius argumentus:

Argumento pavadinimas

Aprašas

value

Skaitinė reikšmė, kurį norite konvertuoti į tekstą.

format_text

Teksto eilutė, apibrėžianti formatavimą, kurį norite pritaikyti pateiktai reikšmei.

Apžvalga

Iš esmės funkcija TEXT nurodo:

  • =TEXT(reikšmė, kurią norite formatuoti, „Formato kodas, kurį norite taikyti“)

Toliau pateikiami keli populiarūs pavyzdžiai, kuriuos galite nukopijuoti tiesiai į „Excel“, kad galėtumėte išbandyti patys. Atkreipkite dėmesį į formato kodus tarp kabučių.

Formulė

Aprašas

=TEXT(1234.567,"$#,##0.00")

Valiuta su tūkstančių skyrikliu ir 2 dešimtainiais skaičiais, pvz., $1234.57. Atkreipkite dėmesį, kad „Excel“ suapvalina reikšmę iki 2 skaitmenų po kablelio.

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

Šiandienos data MM/DD/YY formatu, pvz., 03/14/12

=TEXT(TODAY(),"DDDD")

Savaitės diena šiandien, pvz., pirmadienis

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

Dabartinis laikas, pvz., 1:29 PM

=TEXT(0.285,"0.0%")

Procentas, pvz., 28.5%

= TEXT(4.34,"# ?/?")

Trupmena, pvz., 4 1/3

=TRIM(TEXT(0.34,"# ?/?"))

Trupmena, pvz., 1/3. Atkreipkite dėmesį, kad šis kodas naudoja funkciją TRIM, kad pašalintų pradžioje esantį tarpą su dešimtaine reikšme.

=TEXT(12200000,"0.00E+00")

Tiksli išraiška, pvz., 1.22E+07

=TEXT(1234567898,"[<=9999999]###-####;(###) ###-####")

Specialusis formatavimas (telefono numeris), pvz., (123) 456-7898

=TEXT(1234,"0000000")

Įtraukti nulius (0) pradžioje, pvz., 0001234

=TEXT(123456,"##0° 00' 00''")

Pasirinktinis – platuma / ilguma

Pastaba: Nors teksto funkciją galite naudoti norėdami keisti formatavimą, tai nėra vienintelis būdas. Galite keisti formatą be formulę paspausdami CTRL + 1 (arba MAC komandos mygtuko piktogramos vaizdas + 1 "Mac" kompiuteryje), tada pasirinkite norimą formatą iš Langelių formatavimas > skaičius dialogo langas.

Atsisiųskite mūsų pavyzdžius

Galite atsisiųsti "pavyzdys" darbaknygę su visus teksto funkcija pavyzdžių rasite šiame straipsnyje, taip pat kai kurie priedai. Sekite kartu arba sukurti savo funkcija TEXT formato kodai.

Atsisiųsti Excel teksto funkcijos pavyzdžiai

Kiti galimi formato kodai

Norėdami rasti kitus galimus formato kodus, galite naudoti dialogo langą Langelių formatavimas.

  1. Paspauskite Ctrl + 1 ( MAC komandos mygtuko piktogramos vaizdas + 1, jei naudojate „Mac“), kad būtų atidarytas dialogo langas Langelių formatavimas.

  2. Pasirinkite norimą formatą skirtuke Skaičius.

  3. Pasirinkite parinktį Pasirinktinis.

  4. Jūsų norimas formato kodas dabar rodomas lauke Tipas. Šiuo atveju pažymėkite viską, kas rodoma lauke Tipas, išskyrus kabliataškį (;) ir simbolį @. Toliau pateiktame pavyzdyje pažymėjome ir nukopijavome tik mm/dd/yy.

  5. Paspauskite Ctrl + C, kad nukopijuotumėte formato kodą, tada paspauskite Atšaukti, kad atsisakytumėte dialogo lango Langelių formatavimas.

  6. Dabar jums tik reikia paspausti Ctrl + V, kad įklijuotumėte formato kodą į savo formulę TEXT, pvz.: =TEXT(B2,"mm/dd/yy"). Įsitikinkite, ar įklijuojate formato kodą su kabutėmis ("formatavimo kodas"), nes priešingu atveju „Excel“ pateiks klaidos pranešimą.

Pavyzdys, kaip naudojant dialogo langą Formatas > Langeliai > Skaičius > Pasirinktinis „Excel“ gali už jus sukurti formato eilutes.

Formatavimo kodai pagal kategoriją

Toliau pateikiami keli pavyzdžiai, kaip savo reikšmėms galite pritaikyti skirtingus skaičių formatus, naudodami dialogo langą Langelių formatavimas, tada – kaip naudodami parinktį Pasirinktinis galite nukopijuoti tuos formatavimo kodus į savo funkciją TEXT.

Kodėl „Excel“ panaikina mano priekyje nurodytus nulius?

"Excel" parengti ieškokite įrašomi į langelius, nėra skaičius, kurie atrodo kaip tekstas, pvz., dalis numerių arba SKU's numeriai. Išlaikyti pradžioje esančius nulius, formatuoti įvesties diapazono kaip tekstas, prieš įklijuokite arba įveskite reikšmes. Pažymėti stulpelį arba diapazoną, kur bus išleisti reikšmes, tada naudokite CTRL + 1 Norėdami iškviesti į Formatavimas > langelių dialogo ir skaičius skirtuke pasirinkite tekstą. Dabar "Excel" paliekami savo intervalą 0's.

Jei jau įvedėte duomenis, ir „Excel“ pašalino pradžioje esančius nulius, galite juos vėl įtraukti naudodami funkciją TEXT. Galite nurodyti viršutinį langelį su reikšmėmis ir naudoti =TEXT(value,"00000"), kur nulių skaičius formulėje rodo bendrą pageidaujamą simbolių skaičių. Tada nukopijuokite ir įklijuokite į likusią diapazono dalį.

Pavyzdžiai, kaip naudojant TEXT formatuoti priekyje esančius nulius.  =TEXT(A2,"00000")

Jei dėl kokios nors priežasties jums reikia konvertuoti tekstines reikšmes atgal į skaičius, galite padauginti iš 1, pvz., =D4*1, arba naudoti dvivietį operatorių (--), pvz., =--D4.

Programa „Excel“ atskiria tūkstančius kableliais, jei formate yra kablelis (,), apsuptas skaičių ženklais (#) arba nuliais. Pavyzdžiui, jei formatavimo eilutė yra "#,###", „Excel“ skaičių 12200000 rodo taip: 12,200,000.

Po skaitmenų rezervavimo ženklo esantis kablelis padidina skaičių 1 000. Pavyzdžiui, jei formatavimo eilutė yra"#,###.0,", „Excel“ rodo skaičių 12200000 rodo taip: 12,200.0.

Funkcijos TEXT pavyzdžiai, naudojant tūkstančių skyriklį

Pastabos: 

  • Tūkstančių skyriklis priklauso nuo jūsų regiono parametrų. JAV tai yra kablelis, bet kitose lokalėse tai gali būti taškas (.).

  • Tūkstančių skyriklis gali būti naudojamas skaičių, valiutos ir apskaitos formatuose.

Toliau pateikiami standartinių skaičių (tik su tūkstančių ir dešimtainių skaičių skyrikliu), valiutos ir apskaitos formatų pavyzdžiai. Valiutos formatas leidžia įterpti pasirinktą valiutos simbolį ir sulygiuoja jį su jūsų reikšme, o apskaitos formatas sulygiuoja valiutos simbolį į kairę nuo langelio, o reikšmę – į dešinę. Atkreipkite dėmesį į valiutos ir apskaitos formato kodų skirtumus: apskaitos formate simboliui ir reikšmei atskirti naudojama žvaigždutė (*).

Funkcijos TEXT pavyzdžiai su skaičiaus, valiutos ir apskaitos formatais

Norėdami rasti valiutos simbolio formato kodą, pirmiausia paspauskite Ctrl + 1 (arba MAC komandos mygtuko piktogramos vaizdas + 1, jei naudojate „Mac“), pasirinkite norimą formatą, tada išplečiamajame sąraše Simbolis pasirinkite simbolį:

Valiutos simbolio pasirinkimas dialogo lange Langelių formatavimas

Dalies Kategorija kairėje spustelėkite Pasirinktinis ir nukopijuokite formato kodą, įskaitant valiutos simbolį.

Funkcija TEXT – pasirinktinė valiuta su simboliu

Pastaba: Funkcija TEXT nepalaiko spalvų formatavimo, todėl dialogo lange Langelių formatavimas nukopijavus skaičių formato kodą, pvz., $#,##0.00_);[Red]($#,##0.00), funkcija TEXT priims formato kodą, bet nerodys spalvos.

Naudodami raidžių derinį („M“ – mėnuo, „D“ – diena, „Y“ – metai) galite pakeisti datos rodymo būdą.

Mėnesio, dienos ir metų formato kodai

Funkcijos TEXT formato koduose neskiriamos didžiosios ir mažosios raidės, todėl galite naudoti „M“ arba „m“, „D“ arba „d“, „Y“ arba „y“.

„Excel“ MVP Mynda Treacy

Mynda rekomenduoja...

Jei bendrinate "Excel" failai ir ataskaitų vartotojų iš skirtingų šalių, tada galite suteikti jiems ataskaitos kalba. "Excel" MVP, Mynda Treacy yra puikus sprendimas šiame straipsnyje, "Excel" datos rodomos įvairiomis kalbomis . Jis taip pat galite atsisiųsti darbaknygės pavyzdys.

Naudodami raidžių derinį („H“ – valandos, „M“ – minutės, „S“ – sekundės ir „AM“ arba „PM“, kai naudojamas 12 valandų formatas) galite pakeisti laiko rodymo būdą.

Valandų, minučių ir sekundžių laiko formatai

Jei „AM“ / „PM“ arba „A“ / „P“ nenurodysite, laikas bus rodomas 24 valandų formatu.

Funkcijos TEXT formato koduose neskiriamos didžiosios ir mažosios raidės, todėl galite naudoti „H“ arba „h“, „M“ arba „m“, „S“ arba „S“, „AM/PM“ arba „am/pm“.

Naudodami procento (%) formatus, galite pakeisti dešimtainių reikšmių rodymo būdą.

Procentų formato kodai

Naudodami trupmenų (?/?) formatus, galite pakeisti dešimtainių reikšmių rodymo būdą.

Trupmenų formato kodai

Tiksli išraiška leidžia rodyti skaičius kaip dešimtainius nuo 1 iki 10, pakėlus 10-uoju laipsniu. Šis formatas dažnai naudojamas, norint sutrumpinti didelius skaičius.

Tikslios išraiškos formato kodai

„Excel“ pateikia 4 specialiuosius formatus:

  • Pašto indeksas – "00000"

  • Pašto indeksas + 4 – "00000-0000"

  • Telefono numeris – "[<=9999999]###-####;(###) ###-####"

  • Socialinio draudimo numeris – "000-00-0000"

Specialieji funkcijos TEXT formatai

Specialieji formatai skirsis, atsižvelgiant į lokalę, bet jei jūsų lokalėje nėra jokių specialiųjų formatų arba jei šie neatitinka jūsų reikmių, galite sukurti savo formatus dialogo lange Langelių formatavimas > Pasirinktinis.

Įprastas scenarijus

Funkcija TEXT retai naudojama atskirai, ir dažnai naudojamas kartu su kažkuo kitu. Tarkime, kad norite sujungti tekstą ir skaitinės reikšmės, kaip "spausdinti ataskaitą: 12/03/14", arba "savaitės pajamų: $66,348.72". Turėtumėte įvesti, programoje "Excel" rankiniu būdu, tačiau, kad pralaimėjimus paskirtį, kad "Excel" tai padaryti už jus. Deja, kai jūs derinti tekstą ir formatuoti skaičius, pvz., datos, laiko, valiutos ir kt., "Excel" nieko nežino, kaip norite Rodyti juos, kad jis sumažėja skaičių formatavimą. Tai, kur funkciją TEXT tiesiog neįkainojamas, nes ji leidžia, kad "Excel", Norėdami formatuoti reikšmes taip, kaip norite, naudodami formato kodą, pvz., "MM/DD/YY" datos formatą.

Šiame pavyzdyje pamatysite, kas nutinka, jei bandote prisijungti prie teksto ir skaičių be naudojant funkciją TEXT . Tokiu atveju, mes naudojame ampersendo (&) susieti teksto eilutės, tarpu (""), o reikšmė su = A2 & "" & B2.

Teksto jungimo be funkcijos TEXT pavyzdys

Kaip matote, „Excel“ pašalino datos formatavimą langelyje B2. Kitame pavyzdyje pamatysite, kaip funkcija TEXT leidžia pritaikyti norimą formatą.

Teksto jungimo su funkcija TEXT pavyzdys

Mūsų atnaujinta formulė yra:

  • Langelis C2:=A2&" "&TEXT(B2,"mm/dd/yy") – datos formatas

Dažniausiai užduodami klausimai

Deja, negalima padaryti, naudojant funkciją TEXT , reikia naudoti Visual Basic for Applications (VBA) kodas. Ši nuoroda turi metodą: kaip konvertuoti į skaitinę reikšmę į angliškų žodžių programoje "Excel"

Taip, galite naudoti funkcijas UPPER, LOWER ir PROPER. Pavyzdžiui, =UPPER("hello") pateiks rezultatą „HELLO“.

Taip, tačiau reikia atlikti kelis veiksmus. Pirmą kartą, pasirinkite langelį ar langelius, kur tai atsitikti ir kombinacija Ctrl + 1 , kad būtumėte perkelti į Formatavimas > langelių langą, tada lygiuotė > teksto valdiklis > pažymėti parinktį Kelti teksto eilutę . Be to, koreguoti savo užpildytame funkcija TEXT įtraukti funkciją ASCII CHAR(10) ten, kur norite įterpti eilutės lūžį. Jums gali prireikti pakoreguoti norimą stulpelių plotį, atsižvelgiant į tai, kaip galutinį rezultatą išlygiuoja.

TEXT naudojimo su CHAR(10) eilutės lūžiui įterpti pavyzdys. ="Šiandien yra: "&CHAR(10))&TEXT(TODAY(),"MM/DD/YY")

Šiuo atveju naudojome: ="Šiandien yra: "&CHAR(10)&TEXT(TODAY(),"mm/dd/yy")

Tai vadinama tikslia išraiška. „Excel“ automatiškai konvertuos ilgesnius nei 12 skaitmenų skaičius, jei langelis (-iai) suformatuotas (-i) kaip Bendra. Ilgesni nei 15 skaitmenų skaičiai bus konvertuojami, jei langelis (-iai) suformatuotas (-i) kaip Skaičius. Jei jums reikia įvesti ilgas skaitinės eilutes, bet nenorite, kad jos būtų konvertuojamos, prieš įvesdami arba įklijuodami reikšmes programoje „Excel“, formatuokite reikiamus langelius kaip Tekstas.

„Excel“ MVP Mynda Treacy

Mynda rekomenduoja...

Jei bendrinate "Excel" failai ir ataskaitų vartotojų iš skirtingų šalių, tada galite suteikti jiems ataskaitos kalba. "Excel" MVP, Mynda Treacy yra puikus sprendimas šiame straipsnyje, "Excel" datos rodomos įvairiomis kalbomis . Jis taip pat galite atsisiųsti darbaknygės pavyzdys.

Taip pat žr.

Pasirinktinio skaičių formato kūrimas arba naikinimas

Teksto pavidalo skaičių konvertavimas į skaitinį formatą

Visos „Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×