Etunollien ja suurten lukujen säilyttäminen

Tuotko tai kirjoitatko koskaan Exceliin tietoja, joissa on etunollia, kuten 00123, tai suuria lukuja, kuten 1234 5678 9087 6543? Esimerkkejä ovat henkilötunnukset, puhelinnumerot, luottokorttinumerot, tuotekoodit, tilinumerot ja postinumerot. Excel poistaa etunollat automaattisesti ja muuntaa suuret luvut tieteellisen merkintätavan mukaisiksi, kuten1,23E+15, jotta kaavat ja matemaattiset operaatiot voivat käyttää niitä. Tässä artikkelissa kerrotaan, miten voit pitää tiedot alkuperäisessä muodossa, jolloin Excel käsittelee niitä tekstinä.

Lukujen muuntaminen tekstiksi tekstitietoja tuotaessa

Excelin Hae ja muunna (Power Query) -toiminnon avulla voit muotoilla yksittäisiä sarakkeita tekstiksi, kun tuot tietoja. Tässä esimerkissä tuodaan tekstitiedosto, mutta tietojen muuntamisen vaiheet ovat samat tiedoille, jotka tuodaan muista lähteistä, kuten XML-tiedostosta, verkosta tai JSON-tiedostosta.

  1. Valitse Tiedot-välilehti ja valitse sitten Nouda tiedot -painikkeen vieressä Teksti-/CSV-tiedostosta. Jos Nouda tiedot -painiketta ei näy, valitse Uusi kysely > Tiedostosta > Tekstistä, selaa tekstitiedoston kohdalle ja paina sitten Tuo.

  2. Excel lataa tiedot esikatseluruutuun. Lataa Kyselyeditori painamalla Muokkaa esikatseluruudussa.

  3. Jos sarakkeita on muunnettava tekstiksi, valitse muunnettava sarake napsauttamalla sarakeotsikkoa ja valitse sitten Aloitus > Muunna > Tietotyyppi > valitse Teksti.

    Power Query – tiedot tekstiksi muuntamisen jälkeen

    Vihje: Voit valita useita sarakkeita painamalla Ctrl + hiiren ykköspainike.

  4. Valitse seuraavaksi Muuta saraketyyppiä -valintaikkunassa Korvaa nykyinen, jolloin Excel muuntaa valitut sarakkeet tekstiksi.

    Hae ja muunna – Muunna tiedot tekstiksi
  5. Kun olet valmis, valitse Sulje ja lataa, jolloin Excel palauttaa kyselyn tiedot laskentataulukkoon.

    Jos tietoja muutetaan myöhemmin, voit valita Tiedot > Päivitä, jolloin Excel päivittää tiedot automaattisesti ja suorittaa muunnokset puolestasi.

Excel 2010:ssä ja 2013:ssa on kaksi tapaa tekstitiedostojen tuomiseen ja lukujen muuntamiseen tekstiksi. Suositeltu tapa on käyttää Power Querya, joka on käytettävissä, jos lataat Power Query -apuohjelman. Kun olet ladannut Power Query -apuohjelman, voit käyttää ohjattua tekstin tuomista. Tässä esimerkissä tuodaan tekstitiedosto, mutta tietojen muuntamisen vaiheet ovat samat tiedoille, jotka tuodaan muista lähteistä, kuten XML-tiedostosta, verkosta tai JSON-tiedostosta.

  1. Valitse valintanauhan Power Query -välilehti ja valitse sitten Nouda ulkoiset tiedot > Tekstistä.

  2. Excel lataa tiedot esikatseluruutuun. Lataa Kyselyeditori painamalla Muokkaa esikatseluruudussa.

  3. Jos sarakkeita on muunnettava tekstiksi, valitse muunnettava sarake napsauttamalla sarakeotsikkoa ja valitse sitten Aloitus > Muunna > Tietotyyppi > valitse Teksti.

    Power Query – tiedot tekstiksi muuntamisen jälkeen

    Vihje: Voit valita useita sarakkeita painamalla Ctrl + hiiren ykköspainike.

  4. Valitse seuraavaksi Muuta saraketyyppiä -valintaikkunassa Korvaa nykyinen, jolloin Excel muuntaa valitut sarakkeet tekstiksi.

    Hae ja muunna – Muunna tiedot tekstiksi
  5. Kun olet valmis, valitse Sulje ja lataa, jolloin Excel palauttaa kyselyn tiedot laskentataulukkoon.

    Jos tietoja muutetaan myöhemmin, voit valita Tiedot > Päivitä, jolloin Excel päivittää tiedot automaattisesti ja suorittaa muunnokset puolestasi.

Etunollien säilyttäminen mukautetun muotoilun avulla

Jos haluat ratkaista ongelman työkirjan sisällä, koska muut ohjelmat eivät käytä sitä tietolähteenä, voit käyttää mukautettua tai erityistä muotoilua alussa olevien nollien säilyttämiseksi. Tämä toimii numerokoodeissa, joissa on vähemmän kuin 16 numeroa. Voit lisäksi käyttää numerokoodien muotoilussa yhdysmerkkejä tai muita välimerkkejä. Voit esimerkiksi tehdä puhelinnumerosta helppolukuisen lisäämällä yhdysmerkin kansainvälisen tunnuksen, maa- tai aluetunnuksen, suuntanumeron, etuliitteen ja viimeisten muutamien numeroiden väliin.

Numerokoodi

Esimerkki

Mukautettu lukumuoto

Sosiaaliturvatunnus

012345678

000-00-00000 
12-34-5678 

Puhelin

0012345556789

00-0-000-000-0000 
00-1-234-555-6789 

Postinumero

00123

00000 
00123 

Vaiheet    

  1. Valitse muotoiltava solu tai solualue.

  2. Lataa Muotoile solut -valintaikkuna painamalla Ctrl + 1.

  3. Valitse Luku-välilehti, valitse Luokka-luettelosta Oma ja kirjoita sitten Tyyppi-ruutuun lukumuotoilu, kuten000-00-0000 tai 00000.

    Vihje: Voit myös valita Erikoismuotoilu-vaihtoehdon ja valita sitten Postinumero, Postinumero + 4, Puhelinnumero tai Sosiaaliturvatunnus.

    Lisätietoja mukautetuista koodeista on artikkelissa Oman lukumuotoilun luominen tai poistaminen.

    Huomautus: Tämä ei palauta etunollia, jotka on poistettu ennen muotoilua. Se vaikuttaa vain lukuihin, jotka lisätään muotoilun käyttämisen jälkeen.

Muotoilun käyttäminen TEKSTI-funktion avulla

Voit käyttää tyhjää saraketta tietojen vieressä ja muuntaa sen haluamaasi muotoon TEKSTI-funktion avulla.

Numerokoodi

Esimerkki (solussa A1)

TEKSTI-funktio ja uusi muoto

Sosiaaliturvatunnus

012345678

=TEXT (A1;"000-00-0000")
012-34-5678

Puhelin

0012345556789

=TEXT (A1;"00-0-000 000-0000")
00-1-234-555-6789

Postinumero

00123

=TEXT (A1;"00000")
00123

Luottokortin numerot pyöristetään alaspäin

Excelin enimmäislaskutarkkuus on 15 merkitsevää numeroa, mikä tarkoittaa, että jos jokin luku sisältää vähintään 16 numeroa, kuten luottokortin numero, 15:nnen numeron jälkeiset numerot pyöristetään alaspäin nollaan. Jos kyseessä on numerokoodi, jossa on vähintään 16 numeroa, on käytettävä tekstimuotoilua. Voit valita jommankumman vaihtoehdon:

  • Sarakkeen muotoileminen tekstiksi

    Valitse tietoalue ja paina Ctrl + 1, jolloin Muotoile > Solut-valintaikkuna avautuu. Valitse Luku-välilehdessä Teksti.

    Huomautus: Tämä ei muuta lukuja, jotka on jo annettu. Se vaikuttaa vain lukuihin, jotka lisätään muotoilun käyttämisen jälkeen.

  • Heittomerkin käyttäminen

    Voit kirjoittaa heittomerkin (') luvun eteen, jolloin Excel käsittelee sitä tekstinä.

Sivun alkuun

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×