Muunna numerot tekstinä normaaleiksi luvuiksi

Jos taulukon jollekin solulle on asetettu tekstimuoto (tämän voi tehdä käyttäjä tai ohjelma lataaessaan tietoja Exceliin), niin näihin soluihin myöhemmin syötetyt numerot alkavat Excel pitää tekstinä. Joskus tällaiset solut on merkitty vihreällä indikaattorilla, jonka olet todennäköisesti nähnyt:

Muunna numerot tekstinä normaaleiksi luvuiksi

Ja joskus tällaista indikaattoria ei näy (mikä on paljon pahempaa).

Yleensä numeroiden tekstinä esiintyminen tiedoissasi johtaa yleensä moniin erittäin valitettaviin seurauksiin:

  • lajittelu lakkaa toimimasta normaalisti – "pseudonumerot" puristetaan pois, eikä niitä ole järjestetty odotetusti:

    Muunna numerot tekstinä normaaleiksi luvuiksi

  • tyyppifunktiot VLOOKUP (VLOOKUP) et löydä vaadittuja arvoja, koska niille numero ja sama numero tekstinä ovat erilaiset:

    Muunna numerot tekstinä normaaleiksi luvuiksi

  • suodatettaessa pseudoluvut valitaan virheellisesti
  • myös monet muut Excel-toiminnot lakkaavat toimimasta oikein:
  • ja niin edelleen

On erityisen hauskaa, että luonnollinen halu muuttaa solumuoto vain numeeriseksi ei auta. Nuo. valitset kirjaimellisesti solut, napsautat niitä hiiren kakkospainikkeella ja valitset Solumuoto (Muotoile solut), muuta muoto muotoon numeerinen (määrä), puristaa OK - ja mitään ei tapahdu! Ollenkaan!

Ehkä "tämä ei ole vika, vaan ominaisuus", tietysti, mutta tämä ei tee siitä helpompaa meille. Katsotaanpa siis useita tapoja korjata tilanne – yksi niistä varmasti auttaa sinua.

Menetelmä 1. Vihreä osoitinkulma

Jos näet vihreän osoitinkulman solussa, jossa on tekstimuotoinen numero, ole onnellinen. Voit yksinkertaisesti valita kaikki dataa sisältävät solut ja napsauttaa ponnahdusikkunan keltaista kuvaketta huutomerkillä ja valita sitten komennon Muunna numeroksi (Muunna numeroksi):

Muunna numerot tekstinä normaaleiksi luvuiksi

Kaikki valitun alueen luvut muunnetaan täysiksi luvuiksi.

Jos vihreitä kulmia ei ole ollenkaan, tarkista, ovatko ne pois päältä Excel-asetuksista (Tiedosto – Asetukset – Kaavat – Numerot, jotka on muotoiltu tekstiksi tai joita edeltää heittomerkki).

Tapa 2: Palaa sisään

Jos soluja ei ole paljon, voit muuttaa niiden muodon numeerisiksi ja syöttää tiedot uudelleen, jotta muotomuutos tulee voimaan. Helpoin tapa tehdä tämä on seistä solun päällä ja painaa näppäimiä peräkkäin F2 (siirry muokkaustilaan, solu alkaa vilkkua kohdistinta) ja sitten enter. Myös sen sijaan F2 voit yksinkertaisesti kaksoisnapsauttaa solua hiiren vasemmalla painikkeella.

On sanomattakin selvää, että jos soluja on paljon, tämä menetelmä ei tietenkään toimi.

Menetelmä 3. Kaava

Voit muuntaa pseudoluvut nopeasti normaaleiksi, jos teet lisäsarakkeen, jossa on peruskaava tietojen viereen:

Muunna numerot tekstinä normaaleiksi luvuiksi

Double miinus tarkoittaa tässä tapauksessa itse asiassa kertomista -1 kahdesti. Miinus miinuksella antaa plussan ja arvo solussa ei muutu, mutta itse matemaattisen toiminnon suorittaminen vaihtaa tietomuodon tarvitsemamme numeeriseen muotoon.

Tietysti 1:llä kertomisen sijasta voit käyttää mitä tahansa muuta vaaratonta matemaattista operaatiota: jakamalla 1:llä tai lisäämällä ja vähentämällä nolla. Vaikutus on sama.

Tapa 4: Paste Special

Tätä menetelmää käytettiin Excelin vanhemmissa versioissa, kun nykyaikaiset tehokkaat johtajat menivät pöydän alle  vihreää indikaattorikulmaa ei periaatteessa vielä ollut (se ilmestyi vasta vuonna 2003). Algoritmi on tämä:

  • kirjoita 1 mihin tahansa tyhjään soluun
  • kopioi se
  • valitse solut, joissa on numerot tekstimuodossa, ja muuta niiden muoto numeerisiksi (mitään ei tapahdu)
  • napsauta hiiren kakkospainikkeella pseudonumeroita sisältäviä soluja ja valitse komento Liitä erikois (Liitä erikois) tai käytä pikanäppäintä Ctrl + Alt + V
  • valitse avautuvassa ikkunassa vaihtoehto Arvot (Arvot) и Lisääntyä (Meristä)

Muunna numerot tekstinä normaaleiksi luvuiksi

Itse asiassa teemme samoin kuin edellisessä menetelmässä – kerrotaan solujen sisältö yhdellä – mutta ei kaavoilla, vaan suoraan puskurista.

Tapa 5. Teksti sarakkeittain

Jos muunnettavat pseudoluvut kirjoitetaan myös väärillä desimaali- tai tuhanserottimilla, voidaan käyttää toista lähestymistapaa. Valitse tietojen lähdealue ja napsauta painiketta Teksti sarakkeittain (Teksti sarakkeisiin) kieleke Päiväys (Päivämäärä). Itse asiassa tämä työkalu on suunniteltu jakamaan tarrateksti sarakkeisiin, mutta tässä tapauksessa käytämme sitä eri tarkoitukseen.

Ohita kaksi ensimmäistä vaihetta napsauttamalla painiketta seuraava (Seuraava), ja kolmannella käytä painiketta Lisäksi (Pitkälle edistynyt). Näyttöön tulee valintaikkuna, jossa voit asettaa tekstissämme tällä hetkellä saatavilla olevat erotinmerkit:

Muunna numerot tekstinä normaaleiksi luvuiksi

Napsauttamisen jälkeen Suorittaa loppuun Excel muuntaa tekstimme tavallisiksi numeroiksi.

Menetelmä 6. Makro

Jos sinun on tehtävä tällaisia ​​muunnoksia usein, on järkevää automatisoida tämä prosessi yksinkertaisella makrolla. Paina Alt+F11 tai avaa välilehti kehittäjä (Kehittäjä) Ja napsauta Visual Basic. Lisää uusi moduuli näkyviin tulevassa muokkausikkunassa valikon kautta Insert – moduuli ja kopioi sinne seuraava koodi:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Yleinen" Selection.Value = Selection. Value End Sub  

Nyt kun olet valinnut alueen, voit aina avata välilehden Kehittäjä – makrot (Kehittäjä – makrot), valitse makromme luettelosta, paina -painiketta ajaa (Juosta) – ja muuntaa pseudoluvut hetkessä täysimittaisiksi.

Voit myös lisätä tämän makron henkilökohtaiseen makrokirjaasi myöhempää käyttöä varten missä tahansa tiedostossa.

PS

Sama tarina tapahtuu treffeillä. Excel saattaa myös tunnistaa jotkin päivämäärät tekstiksi, joten ryhmittely ja lajittelu eivät toimi. Ratkaisut ovat samat kuin numeroissa, vain muoto on korvattava päivämäärällä ja kellolla numeerisen sijaan.

  • Tarratekstin jakaminen sarakkeisiin
  • Laskelmat ilman kaavoja erityisellä liittämisellä
  • Muunna teksti numeroiksi PLEX-lisäosan avulla

Jätä vastaus