Exceli VALUE funktsioon teksti teisendamiseks numbriteks

  • Jaga Seda
Michael Brown

Õpetus näitab, kuidas kasutada Excelis funktsiooni VALUE, et teisendada tekstisõnu numbrilisteks väärtusteks.

Tavaliselt tunneb Microsoft Excel tekstina salvestatud numbreid ära ja teisendab need automaatselt arvuvormingusse. Kui andmed on salvestatud aga formaadis, mida Excel ei suuda ära tunda, võivad arvväärtused jääda tekstisõnastusteks, mis muudab arvutused võimatuks. Sellistes olukordades võib kiireks abinõuks olla funktsioon VALUE.

    Exceli funktsioon VALUE

    Exceli funktsioon VALUE on mõeldud tekstiväärtuste teisendamiseks numbriteks. See tunneb ära numbrilised stringid, kuupäevad ja ajad.

    Funktsiooni VALUE süntaks on väga lihtne:

    VALUE(tekst)

    Kus tekst on jutumärkidesse suletud tekstirida või viide lahtrisse, mis sisaldab numbriks muudetavat teksti.

    Funktsioon VALUE võeti kasutusele Excel 2007 ja on saadaval Excel 2010, Excel 2013, Excel 2016 ja hilisemates versioonides.

    Näiteks, et teisendada tekst A2-st numbriks, kasutate seda valemit:

    =VALUE(A2)

    Allpool oleval ekraanipildil märkige vasakule joondatud originaalnumbreid veerus A ja teisendatud paremale joondatud numbreid veerus B:

    Kuidas kasutada funktsiooni VALUE Excelis - valemite näited

    Nagu meie varem märkisime, konverteerib Excel enamikus olukordades teksti vajaduse korral automaatselt numbriteks. Mõnes olukorras tuleb Excelile seda siiski selgesõnaliselt öelda. Allpool toodud näited näitavad, kuidas see praktikas toimib.

    VALUE valem, et teisendada tekst arvuks

    Te juba teate, et Exceli funktsiooni VALUE peamine eesmärk on muuta tekstisõnu numbrilisteks väärtusteks.

    Järgnevad valemid annavad mõningaid ideid sellest, milliseid jadasid saab numbriteks muuta:

    Valem Tulemus Selgitus
    =VÄÄRTUS("10 000 $") 10000 Tagastab teksti stringi numbrilise ekvivalendi.
    =VALUE("12:00") 0.5 Tagastab kümnendarvu, mis vastab 12 PM (nagu see on salvestatud Exceli siseselt.
    =VALUE("5:30")+VALUE("00:30") 0.25 Kümnendarv, mis vastab 6:00 (5:30 + 00:30 = 6:00).

    Järgneval ekraanipildil on näidatud veel mõned tekstist numbriks teisendused, mis on tehtud sama VALUE valemiga:

    Väljavõte numbri tekstist string

    Enamik Exceli kasutajaid teab, kuidas eraldada vajalik arv tähemärke stringi algusest, lõpust või keskelt - kasutades funktsioone LEFT, RIGHT ja MID. Seda tehes tuleb meeles pidada, et kõigi nende funktsioonide väljund on alati tekst, isegi kui eraldate numbreid. See võib ühes olukorras olla ebaoluline, kuid teises olukorras kriitiline, sest teised Exceli funktsioonid käsitlevadekstraheeritud tähemärgid tekstina, mitte numbritena.

    Nagu allpool oleval ekraanipildil näha, ei suuda funktsioon SUM ei suuda väljavõetud väärtusi kokku liita, kuigi esmapilgul ei pruugi te nende puhul midagi valesti märgata, ehkki välja arvatud tekstile tüüpiline vasakpoolne joondus:

    Juhul, kui teil on vaja väljavõetud numbreid edasistes arvutustes kasutada, mähkige oma valem funktsiooniga VALUE. Näiteks:

    Välja võtta stringist kaks esimest märki ja tagastada tulemus numbrina:

    =VALUE(LEFT(A2,2))

    Kahe tähemärgi väljavõtmine stringi keskelt, mis algab 10. tähemärgiga:

    =VALUE(MID(A3,10,2))

    Välja võtta kaks viimast märki stringist numbritena:

    =VALUE(RIGHT(A4,2))

    Ülaltoodud valemid mitte ainult ei tõmba numbreid, vaid teostavad ka teksti teisendamist numbriteks teel. Nüüd saab funktsioon SUMM arvutada väljavõetud numbreid ilma probleemideta:

    Loomulikult on need lihtsad näited peamiselt demonstratsiooniks ja kontseptsiooni selgitamiseks. Reaalsetes töölehtedes võib teil olla vaja eraldada muutuv arv numbreid mis tahes positsioonist stringis. Järgnev õpetus näitab, kuidas seda teha: How to extract number from string in Excel.

    VALUE funktsioon teksti konverteerimiseks kuupäevadeks ja kellaaegadeks

    Kui funktsiooni VALUE kasutatakse kuupäevade/kellaaegade tekstisõnumite puhul, annab see tagasi järjekorranumbri, mis kujutab kuupäeva ja/või kellaaega Exceli sisesüsteemis (kuupäeva puhul täisarv, kellaaja puhul kümnend). Et tulemus ilmuks kuupäevana, rakendage valemi lahtritele kuupäevavormingut (sama kehtib ka kellaaegade puhul). Lisateavet leiate Exceli kuupäevavormingust.

    Allpool olev ekraanipilt näitab võimalikke väljundeid:

    Samuti saate kasutada alternatiivseid viise teksti konverteerimiseks kuupäevadeks ja kellaaegadeks Excelis:

    Teisendada kuupäev tekstina vormindatud väärtused tavalisteks Exceli kuupäevadeks, kasutage funktsiooni DATEVALUE või muid viise, mida on selgitatud peatükis Kuidas teisendada Excelis teksti kuupäevaks.

    Teisendada tekst stringid ajaks, kasutage funktsiooni TIMEVALUE, nagu on näidatud jaotises Teksti teisendamine ajaks Excelis.

    Miks Exceli funktsioon VALUE tagastab #VALUE vea

    Kui lähtekirje on Exceli poolt tundmatus formaadis, annab VALUE valem tagasi vea #VALUE. Näiteks:

    Kuidas seda parandada? Kasutades keerulisemaid valemeid, mida on kirjeldatud peatükis Kuidas eraldada numbrit stringist Excelis.

    Loodetavasti on see lühike õpetus aidanud teil saada arusaamist VALUE funktsiooni kasutamisest Excelis. Valemite lähemaks tutvumiseks võite alla laadida meie Exceli VALUE funktsiooni töövihiku näidise. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.