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 luvut tekstiksi, mikä voi vaikeuttaa viittausta myöhemissä laskutoimituksissa. Alkuperäinen arvo kannattaa säilyttää yhdessä solussa ja käyttää sitten TEKSTI-funktiota toisessa solussa. 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") | Kuluva päivä KK/KK/VVV-muodossa, kuten 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 % |
| =TEKSTI(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
- Vaikka voit muuttaa muotoilua TEKSTI-funktiolla, se ei ole ainoa tapa. Voit muuttaa muotoilua ilman kaavaa painamalla näppäinyhdistelmää CTRL+1 (tai
+ 1) ja valitsemalla sitten haluamasi muodon Muotoile solunumero> -valintaikkunasta. - Jos käytät "MM" tai "mm" yksin, se palauttaa kuukauden. Jos yhdistät sen HH-kirjaimeen tuntikausiksi tai "SS" sekunniksi, se palauttaa sen sijaan minuutit, esimerkiksi. "HH:MM", "MM:SS"
Lataa Microsoftin esimerkkejä
Voit ladata esimerkkityökirjan, joka sisältää kaikki tästä artikkelista löytyvät TEKSTI-funktioita koskevat esimerkit sekä muutaman lisäesimerkin. Voit seurata tai luoda omia TEKSTI-funktion muotoilukoodeja.
ExcelIN TEKSTI-funktion esimerkkien lataaminen
Muut käytettävissä olevat muotoilukoodit
Voit etsiä muut käytettävissä olevat muotoilukoodit Muotoile solut -valintaikkunan avulla:
- Avaa Muotoile solut -valintaikkuna painamalla näppäinyhdistelmää Ctrl+1 (
1). - Valitse haluamasi muotoilu Luku-välilehdestä .
- Valitse Mukautettu-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 hylkää muotoile solut -valintaikkuna painamalla Peruuta.
- Nyt sinun tarvitsee vain liittää muotoilukoodi TEKSTI-kaavaan painamalla näppäinyhdistelmää Ctrl+V, esimerkki: =TEKSTI(B2,"p.k.vvvv"). Varmista, että liität muotoilukoodin lainausmerkeissä ("muotoilukoodi"), muuten Excel antaa virhesanoman.
Muotoilukoodit luokittain
Seuraavassa on esimerkkejä siitä, miten voit käyttää arvoissa eri lukumuotoiluja Muotoile solut -valintaikkunan avulla ja kopioida sitten muotoilukooditTEKSTI-funktioonMukautettu-vaihtoehdon avulla.
Valitse lukumuotoilu
Etunollat
Miksi Excel poistaa etunollini?
Excelin tehtävänä on etsiä soluihin kirjoitettavia numeroita, ei tekstiltä näyttäviä numeroita, kuten osanumerot tai SKU:t. Jos haluat säilyttää etunollat, muotoile syöttöalue tekstiksi ennen arvojen liittämistä tai syöttämistä. Valitse sarake tai alue, johon lisäät arvot, ja avaa sitten Muotoile > solut -valintaikkuna PAINAMALLA CTRL+1 ja valitse Luku-välilehdessäTeksti. Excel säilyttää nyt etunollisi.
Jos olet jo syöttänyt tietoja ja Excel on poistanut etunollisi, voit lisätä ne takaisin TEKSTI-funktion avulla. Voit viitata ylimpään soluun arvojen kanssa ja käyttää funktiota =TEKSTI(arvo,"00000"), jossa kaavan nollien määrä vastaa haluamiesi merkkien kokonaismäärää, ja kopioida ja liittää sitten alueen muuhun osaan.
Jos tekstiarvot on jostain syystä muunnettava takaisin luvuiksi, voit kertoa ne numeroilla 1, kuten =D4*1, tai käyttää double-unary-operaattoria (--), kuten =--D4.
Tuhaterottimen näyttäminen
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.
Huomautus
- Tuhaterotin riippuu aluekohtaisista asetuksista. Yhdysvalloissa se on pilkku, mutta muilla alueilla se voi olla piste (.).
- Tuhaterotin on saatavilla luku-, valuutta- ja laskentamuotoiluissa.
Luku-, valuutta- ja laskentamuotoilut
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.
Voit etsiä valuuttasymbolin muotoilukoodin painamalla ensin näppäinyhdistelmää Ctrl+1 (tai
+1), valitsemalla haluamasi muodon ja valitsemalla sitten symbolin avattavasta Symboli-valikosta:
Valitse sitten Luokka-osiosta Vasemmalla Mukautettu ja kopioi muotoilukoodi, valuuttasymboli mukaan lukien.
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ä.
Päivämäärät
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 merkitse kirjainkokoa, joten voit käyttää joko "M" tai "m", "D" tai "d", "Y" tai "y".
|
Mynda suosittelee... Jos jaat Excel-tiedostoja ja -raportteja eri maista kotoisin oleville käyttäjille, haluat ehkä tarjota raportin heille heidän omalla kielellään. Excel MVP, Mynda Treacy on erinomainen ratkaisu tässä Excelin päivämäärät näytetään eri kielillä -artikkelissa. Artikkelissa on myös mallityökirja, jonka voit ladata. |
|---|
Kellonajat
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 pois "AM/PM" tai "A/P", aika näkyy 24 tunnin kellon mukaan.
Koska "m" voi olla joko kuukausia tai minuutteja, jotta voit näyttää minuutit, sinun on tehtävä se "h:m" tai "hh:mm" -muodossa, jotta Excel näyttää minuutit oikein. Jos jätät h-kirjaimen pois, Excel näyttää kuukausiarvon. Jos haluat näyttää vain minuutteja, käytä RIGHT-funktiota esimerkin mukaisesti.
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".
Hakasulkeiden käyttäminen h-kirjaimen ympärillä ("[h]") estää Exceliä palauttamasta tuntimäärää 24 tunnin välein. Toisin sanoen hakasulkeiden avulla voit näyttää kuluneen kokonaisajan. Hakasulkeiden avulla voit näyttää kuluneen ajan tunteina, minuutteina ja sekunteina.
Prosentit
Voit muuttaa desimaaliarvojen näyttötapaa prosenttimuodoissa (%).
Murtoluvut
Voit muuttaa desimaaliarvojen näyttötapaa murtoluvuissa (?/?).
Tieteellinen merkintätapa
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.
Erikoismuotoilut
Excelissä on neljä erikoismuotoilua:
- Postinumero – "00000"
- Postinumero + 4 – "00000-0000"
- Puhelinnumero – "[<=9999999]#######;( ###) ###-####"
- Henkilötunnus – "000-00-0000"
Erikoismuotoilut vaihtelevat aluekohtaisesti, mutta jos aluekohtaisia muotoiluja ei ole tai jos muotoilut eivät vastaa tarpeitasi, voit luoda oman muotoilun Muotoile solut>mukautettu - valintaikkunassa.
Yleinen skenaario
TEKSTI-funktiota käytetään vain harvoin yksinään. Yleensä sitä käytetään yhdessä jonkin muun funktion kanssa. Oletetaan, että haluat yhdistää tekstiä ja lukuarvon, kuten "Raportti tulostettu: 14.3.2012" tai "Viikoittainen tuotto: 66 348,72 $". Voit kirjoittaa tiedot Exceliin manuaalisesti, mutta tällöin Excel ei tee sitä puolestasi. Kun yhdistät tekstiä ja muotoiltuja lukuja, kuten päivämääriä, aikoja tai valuuttaa, Excel ei valitettavasti tiedä, miten haluat näyttää ne, joten se pudottaa lukumuotoilun. Teksti-funktio on tässä korvaamaton, koska sen avulla voit pakottaa Excelin muotoilemaan arvot haluamallasi tavalla käyttämällä muotoilukoodia, kuten "KK/KK/VVV" päivämäärämuodossa.
Seuraavassa esimerkissä näet, mitä tapahtuu, jos yrität liittää tekstiä ja numeroa käyttämättä TEKSTI-funktiota . Tässä tapauksessa käytämme et-merkkiä (&) tekstimerkkijonon, välilyönnin (" ") ja arvon ketjuttamiseen = A2&" "&B2.
Kuten näette, Excel poisti muotoilun solun B2 päivämäärästä. Seuraavassa esimerkissä näet, miten voit käyttää haluamaasi muotoilua TEKSTI-funktion avulla.
Päivitetty kaavamme on:
- 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 et voi tehdä sitä TEKSTI-funktiolla ; sinun on käytettävä Visual Basic for Applications (VBA) -koodia. Seuraavassa linkissä on menetelmä: Numeerisen arvon muuntaminen englanninkieliseksi sanaksi Excelissä.
Voinko muuttaa kirjainkokoa?
Kyllä, voit käyttää ISOT-, PIENET- ja ERISNIMI-funktioita. Esimerkiksi =ISOT("hei") palauttaa tekstin "HEI".
Voinko lisätä uuden rivin (rivinvaihdon) TEKSTI-funktiolla samalla tavalla kuin käyttämällä solussa näppäinyhdistelmää Alt+Enter?
Kyllä, mutta se vaatii muutamia vaiheita. Valitse ensin solu tai solut, joissa haluat tämän tapahtuvan, ja avaa Muotoile > solut -valintaikkuna ctrl+1-näppäinyhdistelmällä ja valitse sitten Tasausteksti-ohjausobjekti >>Rivitä teksti -asetus. Säädä seuraavaksi valmista TEKSTI-funktiotasi siten, että se sisältää ASCII-funktion MERKKI(10) kohdassa, johon haluat lisätä rivinvaihdon. Sarakkeen leveyttä on ehkä muutettava lopputuloksena syntyvän tasauksen mukaan.
Tässä tapauksessa käytetty kaava: ="Tänään on: "&MERKKI(10)&TEKSTI(TÄMÄ.PÄIVÄ(),"p.k.vvvv")
Miksi Excel muuntaa lukumerkintäni seuraavanlaisiksi: 1.22E+07
Tätä kutsutaan Funktiolaskin-merkinnäksi, ja Excel muuntaa automaattisesti yli 12 numeroa pidemmät luvut, jos solut on muotoiltu yleisiksi, ja 15 numeroa, jos solut on muotoiltu luvuiksi. Jos haluat kirjoittaa pitkiä numeerisia merkkijonoja, mutta et halua muuntaa niitä, muotoile kyseiset solut tekstiksi , ennen kuin syötät tai liität arvot Exceliin.
Päivämäärien näyttäminen eri kielillä
|
Mynda suosittelee... Jos jaat Excel-tiedostoja ja -raportteja eri maista kotoisin oleville käyttäjille, haluat ehkä tarjota raportin heille heidän omalla kielellään. Excel MVP, Mynda Treacy on erinomainen ratkaisu tässä Excelin päivämäärät näytetään eri kielillä -artikkelissa. Artikkelissa on myös mallityökirja, jonka voit ladata. |
|---|