Funktsioon TEXT

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Funktsioon TEXT rakendab arvule vormingukoodide abil vormingu ja võimaldab niimoodi arvu kuvamisviisi muuta. See on kasulik olukordades, kus soovite kuvada arvud paremini loetavas vormingus või kombineerida arve teksti või sümbolitega.

Märkus.: Funktsioon TEXT teisendab arvud tekstiks ja seetõttu võib hilisemates arvutustes olla raske neile viidata. Kõige parem on jätta ühte lahtrisse alles algne väärtus ja kasutada funktsiooni TEXT teises lahtris. Seejärel saate teiste valemiste koostamisel alati viidata algsele väärtusele, mitte funktsiooni TEXT tulemile.

Süntaks

TEXT(väärtus;vorming_tekst)

Funktsiooni TEXT süntaksil on järgmised argumendid.

Argumendi nimi

Kirjeldus

value

Arvuline väärtus, mille soovite teisendada tekstiks.

format_text

Tekstistring, mis määratleb vormingu, mille soovite rakendada sisestatud väärtusele.

Ülevaade

Kõige lihtsamal kujul ütleb TEXT-funktsioon järgmist:

  • =TEXT(väärtus, mille soovite vormindada, „vormingukood, mille soovite sellele väärtusele rakendada“)

Siin on paar populaarset näidet, mille saate katsetamiseks otse Excelisse kopeerida. Pange tähele jutumärkides olevaid vormingukoode.

Valem

Kirjeldus

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

Valuuta, millel on tuhandeliste eraldaja ja kaks kümnendkohta, näiteks $1,234.57. Pange tähele, et Excel ümardab väärtuse kahe kümnendkohani.

=TEXT(TODAY(),"KK/PP/AA")

Tänane kuupäev vormingus KK/PP/AA, näiteks 03/14/12

=TEXT(TODAY(),"PPPP")

Tänane nädalapäev, näiteks esmaspäev

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

Praegune kellaaeg, näiteks 1:29 PM

=TEXT(0,285,"0,0%")

Protsent, näiteks 28,5%

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

Murdarv, näiteks 4 1/3

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

Murdarv, näiteks 1/3 Pange tähele, et see kasutab kümnendväärtuse algustühiku eemaldamiseks funktsiooni TRIM.

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

Teaduskuju, näiteks 1,22E+07

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

Erivorming (telefoninumber), näiteks (123) 456-7898

=TEXT(1234,"0000000")

Algusnullide (0) lisamine, nt 0001234

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

Kohandatud: laiuskraad/pikkuskraad

Märkus.: Kuigi vormingu muutmiseks saate kasutada funktsiooni TEXT, ei ole ainus viis. Valemi ilma vormingu muutmine, vajutades klahvikombinatsiooni CTRL + 1 (või Mac-arvutis Mac-arvuti käsunupu ikoon + 1 ) ja seejärel valige soovitud vorming Lahtrite vormindamine > arv dialoogiboksi.

Näidiste allalaadimine

Kogu teksti funktsioon näited leiate selle artikli pluss mõned lisad näidis-töövihiku saate alla laadida. Saate jälgida või luua oma funktsiooni TEXT vormingukoodid.

Alla laadida Exceli funktsiooni näited

Teised saadaolevad vormingukoodid

Teiste saadaolevate vormingukoodide otsimiseks saate kasutada dialoogiboksi Lahtrite vormindamine.

  1. Dialoogiboksi Lahtrite vormindamine kuvamiseks vajutage klahvikombinatsioon Ctrl+1 (Mac-arvutis Mac-arvuti käsunupu ikoon +1).

  2. Valige vahekaardilt Arv soovitud vorming.

  3. Valige suvand Kohandatud.

  4. Teie soovitud vormingukood kuvatakse nüüd väljal Tipi. Praegusel juhul valige kogu väljal Tipi olev tekst, välja arvatud semikoolon (;) ja sümbol @. Allolevas näites valisime ja kopeerisime ainult osa kk/pp/aa.

  5. Vajutage vormingukoodi kopeerimiseks klahvikombinatsiooni Ctrl+C ja seejärel valige dialoogiboksi Lahtrite vormindamine sulgemiseks Loobu.

  6. Nüüd on vaja vaid vormingukood klahvikombinatsiooni Ctrl+V abil funktsiooni TEXT valemisse kleepida, näiteks =TEXT(B2,"kk/pp/aa"). Veenduge, et kleebiksite vormingukoodi jutumärkidesse ("vormingukood"), muidu kuvab Excel tõrketeate.

Näide dialoogiboksi Vorming > Lahtrid > Arv > Kohandatud kasutamise kohta. Siin loob Excel vormingustringid teie eest.

Vormingukoodid kategooria järgi

Allpool on toodud paar näidet, kuidas saate väärtustele rakendada eri arvuvorminguid, kasutades dialoogiboksi Lahtrite vormindamine ja valides suvandi Kohandatud, et kopeerida vormingukoodid funktsiooni TEXT.

Miks kustutab Excel minu algusnullid?

Exceli õpetatakse lahtrites, arvud, mis näevad välja nagu tekst, nt osa numbrid või SKU's kantud numbrit otsida. Algusnullid säilitama, vormindage sisendvahemik enne kleepida või väärtuste sisestamiseks tekstina. Valige veerg või vahemik, kus kuvatakse lihtsate väärtused, siis kasutage klahvikombinatsiooni CTRL + 1 avab selle Vorming > lahtrite dialoogiboksi ja klõpsake vahekaardil arv väärtust tekst. Nüüd Exceli hoiab teie viib 0.

Kui Excel on teie sisestatud andmetel algusnulle kärpinud, saate need uuesti lisada funktsiooni TEXT abil. Valige lahtriviiteks kõige ülemine lahter ning kasutage siis valemit =TEXT(value,”00000”), kus nullide arv esindab soovitud märkide arvu. Seejärel saate ülejäänud vahemiku täita kopeerimise ja kleepimise teel.

Näited algusnullide vormindamise kohta funktsiooni TEXT abil. =TEXT(A2,"00000")

Kui teil on vaja teisendada tekstilised väärtused tagasi arvudeks, saate need korrutada väärtusega 1, näiteks =D4*1 või kasutada topeltunaartehtemärki (--), näiteks =00D4.l

Excel eraldab tuhandelised tühikuga, kui vorming sisaldab tühikut ( ), mis on ümbritsetud trellimärkide või nullidega. Näiteks juhul, kui vormingustring on "# ###", kuvab Excel arvu 12200000 kujul 12 200 000.

Koma, millele järgneb numbriline kohatäide, jagab arvu 1000-ga. Näiteks kui vormingustring on "#,###.0,", kuvab Excel arvu 12200000 kujul 12,200.0.

Näited funktsioonis TEXT tuhandeliste eraldaja kasutamise kohta

Märkused: 

  • Tuhandeliste eraldaja oleneb teie piirkonnasätetest. USA-s on see koma, kuid muudes lokaatides võib olla punkt (.) või tühik.

  • Tuhandeliste eraldaja on saadaval arvu-, valuuta- ja raamatupidamisvormingutes.

Järgmised on standardsete arvu- (tuhandeliste eraldaja ja ainult kümnendkohad), valuuta- ja raamatupidamisvormingute näited. Valuutavorming võimaldab sisestada soovikohase valuutastähise ja joondab selle valuuta kõrvale, samas kui raamatupidamisvorming joondab valuutatähise lahtri vasakusse ja väärtuse paremasse serva. Pange tähele erinevust valuuta- ja raamatupidamisvormingu koodide vahel, kus raamatupidamisvorming kasutab tähise ja väärtuse vahel eraldajana tärni (*).

Funktsiooni TEXT näited arvu-, valuuta- ja raamatupidamisvorminguga

Valuutatähise vormingukoodi otsimiseks vajutage kõigepealt klahvikombinatsiooni Ctrl+1 (Mac-arvutis Mac-arvuti käsunupu ikoon +1) ja valige ripploendist Tähis soovitud vorming.

Valuutatähise valimine dialoogiboksis Lahtrite vormindamine

Seejärel klõpsake jaotise Kategooria kõrval vasakul valikut Kohandatud ja kopeerige vormingukood koos valuutatähisega.

Funktsioon TEXT: kohandatud valuuta tähisega

Märkus.: Funktsioon TEXT ei toeta värvivormingut, nii et kui kopeerite dialoogiboksist Lahtrite vormindamine arvuvormingukoodi, mis sisaldab värvi, näiteks $#,##0.00_);[Red]($#,##0.00),, aktsepteerib funktsioon TEXT vormingukoodi, kuid värvi ei kuva.

Saate muuta kuupäevade kuvamise viisi, "K" tähistab kuud, "P" päevi ja"A" aastat.

Kuu, päeva ja aasta vormingukoodid

Funktsiooni TEXT vormingukoodid pole tõstutundlikud, seega saate kasutada tähist "K" või "k", "P" või "p", "A" või "a".

Exceli MVP Mynda Treacy

Mynda soovitab...

Kui jagate Exceli failid ja aruannete kasutajaid erinevatest riikidest, siis võiksite neile aruande nende keeles. Exceli MVP Mynda Treacy on suurepärane lahendus selle artikli Exceli erinevates keeltes kuvada kuupäevad . See hõlmab ka valimi töövihiku, saate alla laadida.

Saate muuta kellaaegade kuvamise viisi, "H" tähistab tunde, "M" minuteid ja "S" sekundeid ning "AM/PM" 12-tunnist kella.

Tundide, minutite ja sekundite kellaajavormingud

Kui jätate tähised "AM/PM" või "A/P" välja, kuvatakse kellaaeg 24 tunni vormingus.

Funktsiooni TEXT vormingukoodid pole tõstutundlikud, seega saate kasutada tähist "H" või "h", "M" või "m", "S" või "s", "AM/PM" või "am/pm".

Saate muuta kümnendväärtuste kuvamise viisi protsendivormingutes (%).

Protsendi vormingukoodid

Saate muuta kümnendväärtuste kuvamise viisi murdarvuvormingutes (?/?).

Murdarvude vormingukoodid

Teaduskuju on arvude kuvamise viis kujul kümnendarv vahemikus 1–10 korrutatud teguriga 10. Seda kasutatakse sageli suurte arvude lühemana kuvamiseks.

Teaduskuju vormingukoodid

Excel pakub nelja erivormingut:

  • sihtnumber – "00000"

  • sihtnumber + 4 – "00000-0000"

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

  • USA isikukood – "000-00-0000"

Funktsiooni TEXT erivormingud

Erivormingud on olenevalt lokaadist erisugused, kuid kui teie lokaadis pole erivorminguid või kui need ei vasta teie vajadustele, saate dialoogiboksis Lahtrite vormindamine > Kohandatud luua isiklikud vormingud.

Tavaolukord

Funktsioon TEXT kasutatakse harva ise ja on kõige sagedamini kasutatav koos midagi muud. Oletame, et soovite liita teksti ja arvväärtus, nt "prinditud aruandluseks: 03/14/12", või "nädala tulu: $66,348.72". Võite tippida mis Excelisse käsitsi, kuid, et kaotustest eesmärk on Exceli seda teha. Kahjuks, kui ühendate teksti ja vormindatud arvude, kuupäevade, kellaaegade, valuuta jne, nagu Exceli ei tea, kuidas soovite kuvada, et langeb arvuvormingut. See on, kus funktsiooni TEXT on eriti abiks juhul, sest see võimaldab teil Excel peaks väärtuste vormindamine soovitud viisil, kasutades vormindamine kood, nagu "MM Kk.pp.aa" jaoks kuupäeva vormingus.

Järgmises näites kuvatakse, mis juhtub, kui proovite liituda teksti ja arv ilma funktsiooni TEXT . Sel juhul kirjutit ampersandi (&) kasutaksite tekstistring, tühiku (""), ja väärtus = A2 & "" & B2.

Näide teksti ühendamisest funktsioonita TEXT

Nagu näete, eemaldas Excel kuupäevalt lahtris B2 vormingu. Järgmises näites näete, kuidas funktsioon TEXT võimaldab rakendada soovikohase vormingu.

Näide teksti ühendamisest funktsiooniga TEXT

Meie värskendatud valem on järgmine:

  • Lahter C2:=A2&" "&TEXT(B2,"kk/pp/aa") - kuupäevavorming

Korduma kippuvad küsimused

Kahjuks ei saa teha, et koos funktsiooniga TEXT peate kasutama Visual Basic for Applications (VBA) kood. Järgmine link on meetod: Kuidas teisendada arvväärtus inglise sõnadeks Excelis

Jah, saate kasutada funktsioone UPPER, LOWER ja PROPER. Näiteks valem =UPPER("tere") tagastab väärtuse „TERE“.

Jah, aga vaja teha paar toimingut. Esmalt Valige lahter või lahtrid, kuhu soovite see juhtub ja kasutage klahvikombinatsiooni Ctrl + 1 avab selle Vorming > lahtrite dialoogiboksi, siis joondus > teksti juhtelemendi > ruudu Murra teksti ridu . Järgmiseks Reguleerige funktsiooni ASCII CHAR(10) , kuhu soovite reapiiri lisada oma lõplikus funktsiooni TEXT . Võib juhtuda reguleerimine sõltuvalt sellest, kuidas lõplikud joondatakse teie veeru laius.

Näide reapiiri lisamise kohta funktsiooni TEXT ja valemi CHAR(10) kasutamise abil. ="Tänane kuupäev on: "&CHAR(10))&TEXT(TODAY(),"KK/PP/AA")

Antud näites kasutasime valemit ="Tänane kuupäev on: "&CHAR(10)&TEXT(TODAY(),"kk/pp/aa")

Seda nimetatakse teaduskujuks ja Excel teisendab automaatselt arvud, mis on pikemad kui 12 kohta, kui lahter või lahtrid on vormindatud kui Üldine, ja 15 kohta, kui lahter või lahtrid on vormindatud kui Arv. Kui teil on vaja sisestada pikki arvustringe ja te ei soovi, et need teisendataks, vormindage need lahtrid enne väärtuste Excelisse sisestamist või kleepimist tekstina.

Exceli MVP Mynda Treacy

Mynda soovitab...

Kui jagate Exceli failid ja aruannete kasutajaid erinevatest riikidest, siis võiksite neile aruande nende keeles. Exceli MVP Mynda Treacy on suurepärane lahendus selle artikli Exceli erinevates keeltes kuvada kuupäevad . See hõlmab ka valimi töövihiku, saate alla laadida.

Lisateave

Kohandatud arvuvormingu loomine või kustutamine

Tekstina talletatud arvude teisendamine arvudeks

Exceli funktsioonid (kategooriate kaupa)

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×