Excel VALUE-funksie om teks na getalle om te skakel

  • Deel Dit
Michael Brown

Die tutoriaal wys hoe om die VALUE-funksie in Excel te gebruik om teksstringe na numeriese waardes om te skakel.

Normaalweg herken Microsoft Excel getalle wat as teks gestoor is en skakel dit om na die numeriese formaat outomaties. As die data egter in 'n formaat gestoor word wat Excel nie kan herken nie, kan numeriese waardes as teksstringe gelaat word wat berekeninge onmoontlik maak. In sulke situasies kan die VALUE-funksie 'n vinnige oplossing wees.

    Excel VALUE-funksie

    Die VALUE-funksie in Excel is ontwerp om tekswaardes na getalle om te skakel. Dit kan numeriese stringe, datums en tye herken.

    Die sintaksis van die VALUE-funksie is baie eenvoudig:

    VALUE(teks)

    Waar teks 'n teksstring is wat ingesluit is in aanhalingstekens of 'n verwysing na 'n sel wat die teks bevat wat na 'n nommer verander moet word.

    Die VALUE-funksie is in Excel 2007 bekendgestel en is beskikbaar in Excel 2010, Excel 2013, Excel 2016 en later weergawes.

    Om byvoorbeeld teks in A2 na nommer om te skakel, gebruik jy hierdie formule:

    =VALUE(A2)

    Let asseblief op die oorspronklike links-belynde stringe in kolom A en in die skermkiekie hieronder die omgeskakelde regsbelynde nommers in kolom B:

    Hoe om VALUE-funksie in Excel te gebruik - formulevoorbeelde

    Soos vroeër gewys, in die meeste situasies Excel skakel teks outomaties na nommers om wanneer nodig. In sommige situasies moet jy egter uitdruklik vertelExcel om dit te doen. Die onderstaande voorbeelde wys hoe dit in die praktyk werk.

    WAARDE-formule om teks na nommer om te skakel

    Jy weet reeds dat die hoofdoel van die VALUE-funksie in Excel is om teksstringe na numeriese waardes te verander .

    Die volgende formules gee 'n paar idees van watter soort stringe in getalle verander kan word:

    Formule Resultaat Verduideliking
    =VALUE("$10 000") 10000 Lewer 'n numeriese ekwivalent van die teksstring.
    =WAARDE("12:00") 0.5 Gee die desimale getal terug wat ooreenstem met 12:00 (soos dit intern in Excel gestoor word.
    =VALUE("5:30")+VALUE("00:30") 0.25 Die desimale getal wat ooreenstem met 6AM (5:30 + 00:30 = 6:00).

    Die skermkiekie hieronder toon nog 'n paar teks-na-nommer-omskakelings wat met dieselfde WAARDE-formule uitgevoer is:

    Onttrek nommer uit teksstring

    Die meeste Excel-gebruikers weet hoe om die vereiste aantal karakters van die begin af te onttrek, einde of middel van 'n string - deur die LINKS, REGS en MID funksies te gebruik. Wanneer jy dit doen, moet jy onthou dat die uitvoer van al hierdie funksies altyd teks is, selfs wanneer jy nommers onttrek. Dit is dalk irrelevant in een situasie, maar krities in 'n ander omdat ander Excel-funksies die onttrekte karakters as teks hanteer, nie syfers nie.

    Soos jy kan sien in dieskermkiekie hieronder, die SUM-funksie is nie in staat om die onttrekte waardes bymekaar te tel nie, alhoewel jy met die eerste oogopslag dalk niks verkeerd daaraan sal opmerk nie, miskien behalwe vir die linkerbelyning tipies vir teks:

    In die geval dat jy die onttrekde getalle in verdere berekeninge moet gebruik, draai jou formule in die VALUE-funksie. Byvoorbeeld:

    Om die eerste twee karakters uit 'n string te onttrek en die resultaat as 'n getal terug te gee:

    =VALUE(LEFT(A2,2))

    Om twee karakters uit die middel van 'n string te onttrek met die 10de teken:

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

    Om die laaste twee karakters uit 'n string as getalle te onttrek:

    =VALUE(RIGHT(A4,2))

    Die bogenoemde formules trek nie net die syfers, maar voer ook die teks-na-nommer-omskakeling langs die pad uit. Nou kan die SOM-funksie die onttrekte getalle sonder 'n haakplek bereken:

    Natuurlik is hierdie eenvoudige voorbeelde meestal vir demonstrasiedoeleindes en om die konsep te verduidelik. In werklike werkblaaie moet jy dalk 'n veranderlike aantal syfers uit enige posisie in 'n string onttrek. Die volgende tutoriaal wys hoe om dit te doen: Hoe om getal uit string in Excel te onttrek.

    WAARDE-funksie om teks na datums en tye om te skakel

    Wanneer dit op datums/tye teksstringe gebruik word, word die VALUE funksie gee 'n reeksnommer terug wat die datum en/en tyd in die interne Excel-stelsel verteenwoordig (heelgetal vir datum, desimale vir tyd). Vir die resultaat om te verskyn as 'ndatum, pas die Datumformaat toe op die formuleselle (dieselfde geld vir tye). Vir meer inligting, sien asseblief Excel-datumformaat.

    Die skermkiekie hieronder wys moontlike uitsette:

    Jy kan ook die alternatiewe maniere gebruik om teks na om te skakel datums en tye in Excel:

    Om datum -waardes wat as teks geformateer is om te skakel na normale Excel-datums, gebruik die DATUMWAARDE-funksie of ander maniere wat verduidelik word in Hoe om teks na datum in Excel om te skakel.

    Om teks -stringe na tyd om te skakel, gebruik die TYDWAARDE-funksie soos gewys in Skakel teks na tyd in Excel om.

    Waarom Excel VALUE-funksie #VALUE-fout terugstuur

    As 'n bronstring verskyn in 'n formaat wat nie deur Excel herken word nie, gee 'n WAARDE-formule die #WAARDE-fout terug. Byvoorbeeld:

    Hoe maak jy dit reg? Deur meer komplekse formules te gebruik wat beskryf word in Hoe om getal uit string in Excel te onttrek.

    Hopelik het hierdie kort tutoriaal jou gehelp om begrip te kry oor die gebruik van die VALUE-funksie in Excel. Om die formules van nader te bekyk, is jy welkom om ons voorbeeld Excel VALUE Funksie werkboek af te laai. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.