Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.
TEKSTI-funktiolla voit muuttaa numeroiden ulkonäköä muotoilemalla niitä muotoilukoodeilla. Tämä on hyödyllistä tilanteissa, joissa haluat näyttää numerot luettavammassa muodossa tai haluat yhdistää numerot tekstin tai symbolien kanssa.
Huomautus: TEKSTI-funktio muuntaa numerot tekstiksi, jolloin niihin viittaaminen voi olla vaikeaa myöhemmissä laskutoimituksissa. Kannattaa säilyttää alkuperäinen arvo yhdessä solussa ja käyttää TEKSTI-funktiota toiseen soluun. Tämän jälkeen voit tarvittaessa luoda muita kaavoja viittaamalla aina alkuperäiseen arvoon, ei TEKSTI-funktion tulokseen.
Tekniset tiedot
Syntaksi
TEKSTI(arvo, muoto_teksti)
TEKSTI-funktion syntaksissa on seuraavat argumentit:
Argumentin nimi |
Kuvaus |
arvo |
Numeerinen arvo, jonka haluat muuntaa tekstiksi. |
muoto_teksti |
Tekstimerkkijono, joka määrittää muotoilun, jota haluat käyttää annettuun arvoon. |
Yleistä
Yksinkertaisimmillaan TEKSTI-funktio on seuraavanlainen:
-
=TEKSTI(muotoiltava arvo, "käytettävä muotoilukoodi")
Tässä on muutamia suosittuja esimerkkejä, jotka voit kopioida suoraan Exceliin, jotta voit kokeilla itse. Huomaa, että muotoilukoodit ovat lainausmerkeissä.
Kaava |
Kuvaus |
=TEKSTI(1234.567,"$#,##0.00") |
Valuutta, jossa on tuhaterotin ja kaksi desimaalia, kuten $1,234.57. Huomaa, että Excel pyöristää arvon kahden desimaalin tarkkuudella. |
=TEKSTI(TÄMÄ.PÄIVÄ(),"P.K.VVVV") |
Tämän päivän päivämäärä muodossa P.K.VVVV, esimerkiksi 14.3.2012 |
=TEKSTI(TÄMÄ.PÄIVÄ(),"PPPP") |
Tämän päivän viikonpäivä, kuten maanantai |
=TEKSTI(NYT(),"T:MM") |
Nykyinen kellonaika, esimerkiksi 13:29 |
=TEKSTI(0.285,"0.0%") |
Prosentti, esimerkiksi 28,5 % |
= TEXT(4.34,"# ?/?") |
Murtoluku, esimerkiksi 4 1/3 |
=POISTA.VÄLIT(TEKSTI(0.34,"# ?/?")) |
Murtoluku, esimerkiksi 1/3 Huomaa, että POISTA.VÄLIT-funktiolla voi poistaa desimaaliarvon alussa olevat välilyönnit. |
=TEKSTI(12200000,"0.00E+00") |
Tieteellinen merkintätapa, esimerkiksi 1.22E+07 |
=TEKSTI(1234567898,"[<=9999999]###-####;(###) ###-####") |
Erikoismuotoilu (puhelinnumero), esimerkiksi (123) 456-7898 |
=TEKSTI(1234,"0000000") |
Lisää nollia (0) alkuun, esimerkiksi 0001234 |
=TEKSTI(123456,"##0° 00' 00''") |
Mukautettu – leveys-/pituusaste |
Huomautus: TEKSTI-funktion avulla voit muuttaa muotoilua, vaikka se ei ole ainoa tapa. Voit muuttaa muotoilua ilman kaavan painamalla näppäinyhdistelmää CTRL + 1 (tai Mac-tietokoneella
+ 1 ) ja sitten Valitse haluamasi muoto Muotoile solut > luku -valintaikkuna.
Lataa Microsoftin esimerkkejä
Voit ladata kaikki teksti-funktion esimerkkejä löydät tämän artikkelin sekä joitakin lisäominaisuudet Esimerkki sisältävää työkirjaa. Voit seurata tai luoda oman teksti-funktiolla muotoilukoodit.
Lataa Excelin TEKSTIN esimerkit
Muut käytettävissä olevat muotoilukoodit
Voit etsiä muita käytettävissä olevia muotoilukoodeja Muotoile solut -valintaikkunasta:
-
Kun painat näppäinyhdistelmää Ctrl+1 (
+1 Mac-tietokoneessa), Muotoile solut -valintaikkuna avautuu.
-
Valitse haluamasi muoto Luku-välilehdeltä.
-
Valitse Oma-vaihtoehto.
-
Haluamasi muotoilukoodi näkyy nyt Laji-ruudussa. Valitse tässä tapauksessa koko Laji-ruudun sisältö, lukuun ottamatta puolipistettä (;) ja @-merkkiä. Seuraavassa esimerkissä valittuna ja kopioituna on vain p.k.vvvv.
-
Kopioi muotoilukoodi painamalla näppäinyhdistelmää Ctrl+C, ja valitse sitten Peruuta, jolloin Muotoile solut -valintaikkuna sulkeutuu.
-
Nyt sinun tarvitsee vain liittää muotoilukoodi TEKSTI-kaavaan painamalla näppäinyhdistelmää Ctrl+V, esimerkki: =TEKSTI(B2,"p.k.vvvv"). Varmista, että liittämäsi muotoilukoodi on lainausmerkeissä ("muotoilukoodi"), muuten Excel näyttää virheilmoituksen.

Muotoilukoodit luokittain
Seuraavassa on esimerkkejä siitä, miten arvoissa voi käyttää erilaisia lukumuotoiluja valitsemalla Muotoile solut -valintaikkunan ja käyttämällä sitten Oma-vaihtoehtoa muotoilukoodien kopiointiin TEKSTI-funktioon.
Miksi Excel poistaa alussa olevat nollat (0)?
Excel on koulutus luvut soluissa, ei ole lukuja, joka näyttää samalta kuin tekstiä, kuten osanumeroita tai tuote on kirjoitettu Etsi. Pitämään etunollat Muotoile syöttöalueen tekstinä, ennen kuin liität tai kirjoita arvot. Valitse sarake tai alue, jossa laajennettujen arvoista, käytä CTRL + 1 ja tuo näkyviin Muotoile > solut valintaikkunassa ja valitse numero-välilehdenteksti. Kun Excel säilyttää oman johtavien 0.
Jos olet jo syöttänyt tiedot ja Excel on poistanut etunollat, voit lisätä ne takaisin käyttämällä TEKSTI-funktiota. Voit viitata arvot sisältävään ylärivin soluun ja käyttää muotoa =TEKSTI(arvo,"00000"), jossa kaavassa olevien nollien määrä ilmoittaa halutun merkkien kokonaismäärän. Kopioi ja liitä tämä alueen loppuosaan.

Jos sinun on jostain syystä muunnettava tekstiarvot takaisin luvuiksi, voit kertoa ne luvulla 1, esimerkiksi =D4*1, tai käyttää kaksoisunaarioperaattoria (--), esimerkiksi =--D4.
Excel käyttää tuhaterottimena pilkkua, jos kaavassa on pilkku (,) numeromerkkien (#) tai nollien ympäröimänä. Jos muotoilumerkkijono on esimerkiksi "#,###", Excel näyttää luvun 12200000 muodossa 12,200,000.
Lukupaikkamerkin jälkeen tuleva pilkku skaalaa luvun tuhannella. Jos muotoilumerkkijono on esimerkiksi "#,###.0,", Excel näyttää luvun 12200000 muodossa 12,200.0.

Huomautukset:
-
Tuhaterotin riippuu aluekohtaisista asetuksista. Yhdysvalloissa se on pilkku, mutta muilla alueilla se voi olla piste (.).
-
Tuhaterotin on saatavilla luku-, valuutta- ja laskentamuotoiluissa.
Seuraavassa on esimerkkejä tavallisista luku- (vain tuhaterotin ja desimaalit), valuutta- ja laskentamuotoiluista. Valuuttamuotoilun avulla voit lisätä haluamasi valuuttasymbolin ja liittää sen arvon viereen. Laskentamuotoilu tasaa valuuttasymbolin solun vasemmalle puolelle ja arvon oikealle. Huomaa, että alla olevissa valuutta- ja laskentamuotoilukoodeissa on eroa, sillä laskennassa käytetään tähteä (*) symbolin ja arvon erottamiseksi.

Etsi valuuttasymbolin muotoilukoodi painamalla ensin näppäinyhdistelmää Ctrl+1 (tai
+1 Mac-tietokoneessa), valitsemalla haluamasi muotoilun ja valitsemalla sitten symbolin avattavasta Symboli-luettelosta:

Valitse sitten Oma vasemmalta Luokka-osasta ja kopioi muotoilukoodi, mukaan lukien valuuttasymboli.

Huomautus: TEKSTI-funktio ei tue värimuotoilua, joten jos kopioit Muotoile solut -valintaikkunasta värin sisältävän numeromuotoilukoodin, kuten: $#,##0.00_);[Punainen]($#,##0.00), TEKSTI-funktio hyväksyy muotoilukoodin, mutta ei näytä väriä.
Voit muuttaa päivämäärän näyttötapaa käyttämällä kirjaimia "P" (päivä), "K" (kuukausi) ja "V" (vuosi).

TEKSTI-funktion muotoilukoodit eivät tee eroa isojen ja pienten kirjainten välillä, joten voit käyttää joko muotoa "P" tai "p", "K" tai "k" ja "V" tai "v".
Mynda suosittelee... Jos jaat Excel-tiedostot ja raporttien käyttäjät eri maista, ehkä haluat antaa raportin kielellä. Excel MVP-Mynda Treacy on erinomainen ratkaisu Excel päivämäärät näkyvät eri kielillä sisältö. Se on myös esimerkkitiedoston, voit ladata. |
Voit muuttaa kellonajan näyttötapaa käyttämällä kirjaimia "T" (tunti), "M" (minuutti) ja "S" (sekunti) sekä "AM/PM"-merkintää 12 tunnin järjestelmässä.

Jos jätät "AM/PM"- tai "A/P"-merkinnän pois, aika näytetään 24 tunnin järjestelmän mukaan.
TEKSTI-funktion muotoilukoodit eivät tee eroa isojen ja pienten kirjainten välillä, joten voit käyttää joko muotoa "T" tai "t", "M" tai "m", "S" tai "s" ja "AM/PM" tai "am/pm".
Voit muuttaa desimaaliarvojen näyttötapaa prosenttimuodoissa (%).

Voit muuttaa desimaaliarvojen näyttötapaa murtoluvuissa (?/?).

Tieteellinen merkintätapa on lukujen näyttötapa desimaalin ollessa 1–10 kerrottuna 10:llä. Sitä käytetään usein lyhentämään suurten lukujen näyttötapaa.

Excelissä on neljä erikoismuotoilua:
-
Postinumero – "00000"
-
Postinumero + 4 – "00000-0000"
-
Puhelinnumero – "[<=9999999]###-####;(###) ###-####"
-
Henkilötunnus – "000-00-0000"

Erikoismuotoilut ovat aluekohtaisia, mutta jos omalla alueellasi ei ole mitään erikoismuotoiluja tai jos nämä erikoismuotoilut eivät vastaa tarpeitasi, voit luoda omat muotoilut Muotoile solut > Oma-valintaikkunassa.
Yleinen skenaario
Teksti -funktiota käytetään vain harvoin erillisenä ja käytetään useimmiten yhteydessä jotain muuta. Oletetaan, että haluat yhdistää tekstiä ja arvo, kuten ”tulostettu raportti: 03/14/12”- tai ”viikoittain tuotto: $66,348.72”. Kirjoita, Exceliin manuaalisesti, mutta joita defeats tarkoitus ottaa Excelin valita puolestasi. Valitettavasti yhdistät tekstin ja muotoiltuja lukuja, kuten päivämäärien, kellonaikojen, valuutan, jne., Excel ei tiedä, miten haluat näyttää ne, jolloin se avautuu lukumuotoilun. Tämä on missä teksti -funktio on erittäin hyödyllinen toiminto, koska sen avulla voit pakottaa Excelin Muotoile arvot koodi, kuten ”Kk/pp/vv” päivämäärämuodon haluamallasi.
Seuraavassa esimerkissä näkyy mitä tapahtuu, jos yrität liittyä tekstin ja luvun teksti -funktiolla. Tässä tapauksessa emme et-merkki (&) avulla merkkijonon, välilyönnin KETJUTA (””), ja arvo, jonka = A2 & ”” & B2.

Kuten näet, Excel poisti solun B2 päivämäärän muotoilun. Seuraavassa esimerkissä näet, miten voit käyttää haluamaasi muotoilua TEKSTI-funktion avulla.

Päivitetty kaava on seuraava:
-
Solu C2:=A2&" "&TEKSTI(B2,"p.k.vvvv") – päivämäärämuoto
Usein kysyttyjä kysymyksiä
Miten lukuja muunnetaan tekstiksi, esimerkiksi 123 muotoon satakaksikymmentäkolme?
Valitettavasti voi tehdä, että teksti -funktiota, sinun on käytettävä Visual Basic for Applications (VBA)-koodin. Seuraavassa linkissä on menetelmä: Voit muuntaa numeerisen arvon englannin kielen sanoiksi Excelissä
Voinko muuttaa kirjainkokoa?
Voinko lisätä uuden rivin (rivinvaihdon) TEKSTI-funktiolla samalla tavalla kuin käyttämällä solussa näppäinyhdistelmää Alt+Enter?
Kyllä, mutta muutama vaihe kestää. Ensimmäisen kerran, valitse solu tai solut haluamaasi näin tapahtuu ja tuo näkyviin Ctrl + 1 avulla Muotoile > solut valintaikkuna, valitse Tasaus > teksti-ohjausobjektin > Rivitä teksti -vaihtoehto. Muokkaa seuraavaksi valmis teksti -funktiolla sisältämään ASCII-funktio, merkki(10) , johon haluat lisätä rivinvaihdon. Voit joutua muuttamaan sen mukaan, miten lopputuloksen Tasaa haluamasi palstan leveyden.

Tässä tapauksessa käytetty kaava: ="Tänään on: "&CHAR(10)&TEKSTI(TÄMÄ.PÄIVÄ(),"p.k.vvvv")
Miksi Excel muuntaa lukumerkintäni seuraavanlaisiksi: 1.22E+07
Tätä kutsutaan tieteelliseksi merkintätavaksi. Excel muuntaa automaattisesti yli 12 numeroa sisältävät luvut, jos solun muotoiluna on Yleinen, ja yli 15 numeroa sisältävät luvut, jos solun muotoiluna on Luku. Jos sinun on syötettävä pitkiä numeromerkkijonoja, mutta et halua niitä muunnettavan, muotoile kyseiset solut tekstiksi, ennen kuin kirjoitat tai liität arvot Exceliin.
Päivämäärien näyttäminen eri kielillä
Mynda suosittelee... Jos jaat Excel-tiedostot ja raporttien käyttäjät eri maista, ehkä haluat antaa raportin kielellä. Excel MVP-Mynda Treacy on erinomainen ratkaisu Excel päivämäärät näkyvät eri kielillä sisältö. Se on myös esimerkkitiedoston, voit ladata. |
Katso myös
Mukautetun lukumuotoilun luominen tai poistaminen