Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 My Office for iPhone

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.

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

Huomautukset: 

  • Vaikka voit muuttaa muotoilua TEKSTI-funktiolla, se ei ole ainoa tapa. Voit muuttaa muotoilua ilman kaavaa painamalla näppäinyhdistelmää CTRL+1 (tai Kuva MAC-komentopainikkeen kuvakkeesta+1 Macissa) ja valitsemalla sitten haluamasi muotoilun Muotoile solut > luku -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.Lataa esimerkkejä Excelin TEKSTI-funktioista

Muut käytettävissä olevat muotoilukoodit

Voit etsiä muut käytettävissä olevat muotoilukoodit Muotoile solut -valintaikkunan avulla:

  1. Avaa Muotoile solut -valintaikkuna painamalla näppäinyhdistelmää Ctrl+1 (Kuva MAC-komentopainikkeen kuvakkeesta+1 Macissa).

  2. Valitse haluamasi muoto Luku-välilehdeltä.

  3. Valitse Mukautettu-vaihtoehto .

  4. 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.

  5. Kopioi muotoilukoodi painamalla näppäinyhdistelmää Ctrl+C ja hylkää muotoile solut -valintaikkuna painamalla Peruuta.

  6. 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.

Esimerkki Muotoile > Solut > Luku > Oma -valintaikkunan käytöstä, jotta Excel luo muotoilumerkkijonot puolestasi

Muotoilukoodit luokittain

Seuraavassa on esimerkkejä siitä, miten voit käyttää arvoissa eri lukumuotoiluja Muotoile solut -valintaikkunan avulla ja kopioida sitten muotoilukooditTEKSTI-funktioonMukautettu-vaihtoehdon avulla.

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. Tässä kohdassa TEKSTI-funktio muuttuu korvaamattomaksi, koska sen avulla voit pakottaa Excelin muotoilemaan arvot haluamallasi tavalla käyttämällä muotoilukoodia, kuten "P.K.VVVV" päivämäärän muotoilussa.

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.

Esimerkki tekstin yhdistämisestä ilman TEKSTI-funktiota

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.

Esimerkki tekstin yhdistämisestä TEKSTI-funktion avulla

Päivitetty kaava on seuraava:

  • Solu C2:=A2&" "&TEKSTI(B2,"p.k.vvvv") – päivämäärämuoto

Usein kysyttyjä kysymyksiä

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ä.

Kyllä, voit käyttää ISOT-, PIENET- ja ERISNIMI-funktioita. Esimerkiksi =ISOT("hei") palauttaa tekstin "HEI".

Kyllä, mutta se vaatii muutamia vaiheita. Valitse ensin solu tai solut, joissa haluat tämän tapahtuvan, ja avaa Muotoile > solut -valintaikkuna Painamalla näppäinyhdistelmää Ctrl+1. Valitse sitten Tasaus > Teksti-ohjausobjekti > valitse Rivitä teksti -vaihtoehto. 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")

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.

Excel-MVP-asiantuntija Mynda Treacy

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-asiantuntija Mynda Treacy esittää tähän kätevän ratkaisun artikkelissa Excel-päivämäärien näyttäminen eri kielillä. Artikkelissa on myös mallityökirja, jonka voit ladata.

Katso myös

Mukautetun lukumuotoilun luominen tai poistaminen

Tekstiksi tallennettujen lukujen muuntaminen luvuiksi

Kaikki Excelin funktiot (luokittain)

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.