Sisukord
Õpik näitab mitmeid erinevaid viise, kuidas muuta string numbriks Excelis: teisendada arvuks vea kontrollimise võimalus, valemid, matemaatilised operatsioonid, Paste Special ja palju muud.
Mõnikord näevad teie Exceli töölehtedel olevad väärtused välja nagu numbrid, kuid need ei lähe kokku, ei korrutse ja tekitavad vigu valemites. Tavaline põhjus on tekstina vormindatud numbrid. Paljudel juhtudel on Microsoft Excel piisavalt nutikas, et teisendada teistest programmidest imporditud numbrilised stringid automaatselt numbriteks. Kuid mõnikord jäävad numbrid tekstina vormindatuks, põhjustades mitmeid probleeme teietabelid. See õpetus õpetab teile, kuidas teisendada stringid "tõelisteks" numbriteks.
Kuidas tuvastada Excelis tekstina vormistatud numbreid
Excelil on sisseehitatud veakontrolli funktsioon, mis hoiatab teid lahtri väärtustega seotud võimalikest probleemidest. See ilmub väikese rohelise kolmnurgana lahtri vasakus ülanurgas. Veamärgiga lahtri valimisel kuvatakse kollase hüüumärgiga hoiatusmärk (vt allolevat ekraanipilti). Viige hiirekursor selle märgi kohale ja Excel teavitab teid võimalikust probleemist: Selles lahtris olev number on vormistatud tekstina või sellele eelneb apostroof. .
Mõnel juhul ei ilmu veaindikaator tekstina vormistatud numbrite puhul. Kuid tekst-numbrite puhul on olemas muud visuaalsed indikaatorid:
Numbrid | Stringid (tekstiväärtused) |
|
|
Allpool oleval pildil näete numbrite tekstilist esitust paremal ja tegelikke numbreid vasakul:
Kuidas teisendada teksti Exceli numbriks
Exceli teksti numbriks muutmiseks on käputäis erinevaid viise. Järgnevalt käsitleme neid kõiki, alustades kõige kiirematest ja lihtsamatest. Kui lihtsad võtted teie jaoks ei toimi, ärge heidutage. Ei ole ühtegi väljakutset, mida ei saaks ületada. Peate lihtsalt proovima teisi viise.
Teisenda Exceli numbriks koos veakontrolliga
Kui teie lahtrites kuvatakse veaindikaator (roheline kolmnurk vasakus ülanurgas), on tekstisõnade teisendamine numbriteks kahe klikiga võimalik:
- Valige kõik lahtrid, mis sisaldavad tekstina vormistatud numbreid.
- Klõpsake hoiatusmärgil ja valige Teisenda numbriks .
Valmis!
Teisenda tekst numbriks, muutes lahtri formaati
Teine kiire viis tekstina vormistatud arvväärtuste teisendamiseks numbriteks on järgmine:
- Valige lahtrid, kus on tekstina vormistatud numbrid.
- On Kodu vahekaardil Number rühma, valige Üldine või Number alates Numbrite formaat ripploendist.
Märkus. See meetod ei toimi mõnes stsenaariumis. Näiteks kui te rakendate lahtrisse tekstivormingut, sisestate numbri ja seejärel muudate lahtri vormingu numbriks, jääb lahter endiselt tekstina vormindatuks.
Muuda tekst numbriks Paste Special abil
Võrreldes eelmiste tehnikatega nõuab see meetod teksti teisendamiseks numbriks paar sammu rohkem, kuid töötab peaaegu 100%-liselt.
Tekstina vormindatud numbrite fikseerimiseks Paste Special , siis teete järgmist:
- Valige teksti-numbri lahtrid ja seadke nende formaadiks Üldine nagu eespool selgitatud.
- Tühja lahtri kopeerimine. Selleks valige lahter ja vajutage Ctrl + C või tehke paremklõps ja valige Koopia kontekstmenüüst.
- Valige lahtrid, mida soovite teisendada numbriteks, tehke paremklõps ja seejärel klõpsake nuppu Paste Special Teise võimalusena vajutage klahvikombinatsiooni Ctrl + Alt + V.
- In the Paste Special dialoogiaknas valige Väärtused aastal Paste lõik ja Lisa aastal Operatsioon jagu.
- Klõpsake OK .
Kui see on tehtud õigesti, siis muutuvad teie väärtused vaikimisi joondatud vasakult paremale, mis tähendab, et Excel tajub neid nüüd numbritena.
Teisenda string numbriks koos tekstiga Tekst veergudeks
See on veel üks valemivaba viis teksti teisendamiseks numbriks Excelis. Kui seda kasutatakse muudel eesmärkidel, näiteks lahtrite jagamiseks, on tekstist veergudeks muutmise viisard mitmeastmeline protsess. Teksti teisendamiseks numbriks klõpsake nuppu Lõpeta nuppu kohe esimesel sammul :)
- Valige lahtrid, mida soovite teisendada numbriteks, ja veenduge, et nende vorminguks on määratud Üldine .
- Lülita ümber Andmed vahekaart, Andmetöötlusvahendid gruppi ja klõpsake nuppu Tekst veergudeks nuppu.
- 1. etapis on Teksti teisendamine veergudeks Wizard , valige Piiratud aadressil Algne andmetüüp ja klõpsake Lõpeta .
See on kõik, mis vaja!
Teksti teisendamine numbriks valemiga
Siiani oleme arutanud sisseehitatud funktsioone, mida saab Excelis kasutada teksti muutmiseks numbriks. Paljudes olukordades saab konverteerimist teha veelgi kiiremini, kasutades valemit.
Valem 1. Teisenda string Exceli numbriks
Microsoft Excelil on spetsiaalne funktsioon stringi teisendamiseks arvuks - funktsioon VALUE. Funktsioon võtab vastu nii jutumärkidesse suletud tekstistringi kui ka viite lahtrisse, mis sisaldab teisendatavat teksti.
Funktsioon VALUE suudab isegi tunnustada numbrit, mida ümbritsevad mõned "lisatähed" - seda ei suuda ükski eelmistest meetoditest.
Näiteks valem VALUE tunneb ära numbri, mis on sisestatud koos valuuta sümboli ja tuhande eraldusjoonega:
=VÄÄRTUS("1000 $")
=VALUE(A2)
Tekstiväärtuste veeru teisendamiseks sisestate valemi esimesse lahtrisse ja lohistate täitekäepidet, et valemit veerus alla kopeerida:
Lisateavet leiate valemilt VALUE, mis teisendab teksti numbriks.
Valem 2. Konverteeri string kuupäevaks
Lisaks tekstinumbritele saab funktsioon VALUE teisendada ka kuupäevi, mis on esitatud tekstistringidena.
Näiteks:
=VALUE("1-Jan-2018")
Või
=VALUE(A2)
Kui A2 sisaldab teksti kuupäeva.
Vaikimisi annab valem VALUE tagasi seerianumbri, mis kujutab kuupäeva Exceli sisemises süsteemis. Et tulemus ilmuks tegeliku kuupäevana, peate lihtsalt rakendama valemi lahtrisse kuupäeva formaati.
Sama tulemuse saab saavutada funktsiooni DATEVALUE abil:
=DATEVALUE(A2)
Lisateavet leiate jaotisest Kuidas konverteerida Excelis teksti kuupäevaks.
Valem 3. Väljavõte numbrist stringist
Funktsioon VALUE tuleb kasuks ka siis, kui kasutate teksti stringist numbrit, kasutades mõnda tekstifunktsiooni, näiteks LEFT, RIGHT ja MID.
Näiteks, et saada viimased 3 märki tekstistringist A2 ja tagastada tulemus numbrina, kasutage seda valemit:
=VALUE(RIGHT(A2,3))
Allpool olev ekraanipilt näitab meie konverteeri tekst numbriks valemit töös:
Kui te ei paki funktsiooni RIGHT sisse VALUE, siis tagastatakse tulemus tekstina, täpsemalt numbrilise stringina, mis muudab kõik arvutused väljavõetud väärtustega võimatuks.
Lisateavet leiate jaotisest Kuidas eraldada numbrit stringist Excelis.
Exceli stringi muutmine matemaatiliste operatsioonidega numbriks
Veel üks lihtne viis tekstiväärtuse teisendamiseks arvuks Excelis on teha lihtne aritmeetiline operatsioon, mis tegelikult ei muuda algväärtust. Mis see võib olla? Näiteks nulli lisamine, korrutamine või jagamine 1ga.
=A2+0
=A2*1
=A2/1
Kui algväärtused on vormindatud tekstina, võib Excel automaatselt rakendada tekstivormingut ka tulemustele. Seda võite märgata valemiruutudes vasakule joondatud numbrite järgi. Selle parandamiseks tuleb kindlasti määrata valemiruudu Üldine valemi lahtrite formaat.
Vihje. Kui soovite, et tulemused oleksid väärtused, mitte valemid, kasutage funktsiooni Paste Special funktsioon, et asendada valemid nende väärtustega.
Nii teisendatakse Excelis tekst numbriks valemite ja sisseehitatud funktsioonide abil. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!