Excel VALUE funkcija, lai pārvērstu tekstu skaitļos

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir parādīts, kā Excel programmā izmantot funkciju VALUE, lai teksta virknes pārvērstu skaitliskās vērtībās.

Parasti Microsoft Excel atpazīst skaitļus, kas saglabāti kā teksts, un automātiski konvertē tos skaitļu formātā. Tomēr, ja dati ir saglabāti formātā, ko Excel nevar atpazīt, skaitliskās vērtības var palikt kā teksta virknes, padarot aprēķinus neiespējamus. Šādās situācijās funkcija VALUE var būt ātrs risinājums.

    Excel VALUE funkcija

    Excel funkcija VALUE ir paredzēta teksta vērtību pārvēršanai skaitļos. Tā var atpazīt skaitļu virknes, datumus un laikus.

    Funkcijas VALUE sintakse ir ļoti vienkārša:

    VALUE(teksts)

    Kur teksts ir teksta virkne, kas ietverta pēdiņās, vai atsauce uz šūnu, kurā ir teksts, kas jāmaina uz skaitli.

    Funkcija VALUE tika ieviesta programmā Excel 2007, un tā ir pieejama programmās Excel 2010, Excel 2013, Excel 2016 un jaunākās versijās.

    Piemēram, lai tekstu A2 pārvērstu skaitlī, izmantojiet šo formulu:

    =VALUE(A2)

    Tālāk redzamajā ekrānšāviņas attēlā A slejā redzamas sākotnējās kreisi izlīdzinātās virknes, bet B slejā - pārveidotie labajā pusē izlīdzinātie skaitļi:

    Kā lietot funkciju VALUE programmā Excel - formulas piemēri

    Kā norādīts iepriekš, lielākajā daļā situāciju Excel vajadzības gadījumā automātiski pārveido tekstu skaitļos. Tomēr dažās situācijās tas ir skaidri jānorāda Excel. Tālāk dotajos piemēros ir parādīts, kā tas notiek praksē.

    VALUE formula, lai konvertētu tekstu uz skaitli

    Jūs jau zināt, ka galvenais funkcijas VALUE mērķis programmā Excel ir mainīt teksta virknes uz skaitliskām vērtībām.

    Tālāk dotās formulas sniedz dažas idejas par to, kādas virknes var pārvērst skaitļos:

    Formula Rezultāts Paskaidrojums
    =VĒRTĪBA("10 000 USD") 10000 Atgriež teksta virknes skaitlisko ekvivalentu.
    =VĒRTĪBA("12:00") 0.5 Atgriež decimālskaitli, kas atbilst 12 PM (kā tas tiek saglabāts Excel programmā.
    =VALUE("5:30")+VALUE("00:30") 0.25 Decimālskaitlis, kas atbilst 6:00 (5:30 + 00:30 = 6:00).

    Zemāk redzamajā ekrānšāviņas attēlā ir parādītas vēl dažas teksta pārvēršanas skaitļos, kas veiktas, izmantojot to pašu formulu VALUE:

    Izraksts no teksta virknes

    Lielākā daļa Excel lietotāju zina, kā iegūt vajadzīgo rakstzīmju skaitu no virknes sākuma, beigām vai vidusdaļas, izmantojot funkcijas LEFT, RIGHT un MID. To darot, jāatceras, ka visu šo funkciju izeja vienmēr ir teksts, pat ja tiek iegūti skaitļi. Vienā situācijā tas var būt nebūt svarīgi, bet citā - kritiski svarīgi, jo citas Excel funkcijas apstrādā skaitļus.ekstrahē rakstzīmes kā tekstu, nevis skaitļus.

    Kā redzams zemāk redzamajā ekrānšāviņas attēlā, funkcija SUM nespēj saskaitīt iegūtās vērtības, lai gan pirmajā brīdī jūs tajās neko nepareizu nepamanīsiet, varbūt izņemot tekstam raksturīgo izlīdzināšanu pa kreisi:

    Ja iegūtos skaitļus nepieciešams izmantot turpmākajos aprēķinos, ievietojiet formulu funkcijā VALUE. Piemēram:

    Pirmo divu rakstzīmju iegūšana no virknes un rezultāta atdošana kā skaitļa:

    =VĒRTĪBA(LEFT(A2,2))

    Divu rakstzīmju iegūšana no virknes vidus, sākot ar 10. rakstzīmi:

    =VĒRTĪBA(MID(A3,10,2))

    Pēdējo divu rakstzīmju iegūšana no virknes kā skaitļu:

    =VĒRTĪBA(RIGHT(A4,2))

    Iepriekš minētās formulas ne tikai iegūst ciparus, bet arī veic teksta pārvēršanu skaitļos. Tagad SUM funkcija var bez problēmām aprēķināt iegūtos skaitļus:

    Protams, šie vienkāršie piemēri galvenokārt ir domāti demonstrēšanas mērķiem un koncepcijas izskaidrošanai. Reālās darblapās var rasties nepieciešamība iegūt mainīgu ciparu skaitu no jebkuras pozīcijas rindā. Turpmāk sniegtajā pamācībā ir parādīts, kā to izdarīt: Kā Excel programmā izvilkt skaitli no rindas.

    VALUE funkcija, lai konvertētu tekstu uz datumiem un laikiem

    Ja funkciju VALUE izmanto datumu/laika teksta virknēm, tā atgriež kārtas skaitli, kas apzīmē datumu un/vai laiku Excel iekšējā sistēmā (vesels skaitlis - datumam, decimālskaitlis - laikam). Lai rezultāts tiktu attēlots kā datums, formulas šūnām piemēro datumu formātu (tas pats attiecas uz laikiem). Lai iegūtu vairāk informācijas, skatiet Excel datuma formātu.

    Tālāk redzamajā ekrānšāviņas attēlā parādīti iespējamie rezultāti:

    Varat arī izmantot alternatīvus veidus, kā konvertēt tekstu uz datumiem un laikiem programmā Excel:

    Lai konvertētu datums vērtības, kas formatētas kā teksts, pārvērš parastos Excel datumos, izmantojiet funkciju DATEVALUE vai citus veidus, kas izskaidroti sadaļā Kā konvertēt tekstu uz datumu programmā Excel.

    Lai konvertētu teksts rindas uz laiku, izmantojiet funkciju TIMEVALUE, kā parādīts sadaļā Teksta pārvēršana laikā programmā Excel.

    Kāpēc Excel VALUE funkcija atgriež #VALUE kļūdu

    Ja avota virkne parādās formātā, ko Excel neatpazīst, formula VALUE atgriež kļūdu #VALUE. Piemēram:

    Kā to novērst? Izmantojot sarežģītākas formulas, kas aprakstītas sadaļā Kā iegūt numuru no virknes programmā Excel.

    Cerams, ka šī īsā pamācība ir palīdzējusi jums iegūt izpratni par funkcijas VALUE izmantošanu programmā Excel. Lai tuvāk aplūkotu formulas, aicinām lejupielādēt mūsu Excel parauga darba burtnīcu ar funkciju VALUE. Paldies, ka izlasījāt, un ceram, ka nākamnedēļ tiksimies mūsu blogā!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.