Kazalo
V učbeniku je prikazana uporaba funkcije VALUE v Excelu za pretvorbo besedilnih nizov v številčne vrednosti.
Običajno Microsoft Excel prepozna številke, shranjene kot besedilo, in jih samodejno pretvori v številčno obliko. Če pa so podatki shranjeni v obliki, ki je Excel ne prepozna, lahko številčne vrednosti ostanejo kot besedilni nizi, kar onemogoča izračune. V takih primerih je funkcija VALUE lahko hitro zdravilo.
Funkcija Excel VALUE
Funkcija VALUE v Excelu je namenjena pretvorbi besedilnih vrednosti v številke. Prepozna lahko številčne nize, datume in čase.
Sintaksa funkcije VALUE je zelo preprosta:
VALUE(besedilo)Kje: besedilo je besedilni niz, zaprt v narekovajih, ali sklic na celico, ki vsebuje besedilo, ki ga je treba spremeniti v številko.
Funkcija VALUE je bila uvedena v Excelu 2007 in je na voljo v Excelu 2010, Excelu 2013, Excelu 2016 in poznejših različicah.
Če želite na primer pretvoriti besedilo v A2 v številko, uporabite to formulo:
=VALUE(A2)
Na spodnji sliki zaslona opazite izvirne levo poravnane nize v stolpcu A in pretvorjene desno poravnane številke v stolpcu B:
Kako uporabiti funkcijo VALUE v Excelu - primeri formul
Kot smo že poudarili, v večini primerov Excel po potrebi samodejno pretvori besedilo v številke. V nekaterih primerih pa morate Excelu to izrecno naročiti. Spodnji primeri prikazujejo, kako to deluje v praksi.
Formula VALUE za pretvorbo besedila v številko
Že veste, da je glavni namen funkcije VALUE v Excelu spreminjanje besedilnih nizov v številčne vrednosti.
Naslednje formule prikazujejo, katere vrste nizov lahko spremenimo v števila:
Formula | Rezultat | Razlaga: |
=VREDNOST("10.000 USD") | 10000 | Vrne številski ekvivalent besedilnega niza. |
=VREDNOST("12:00") | 0.5 | Vrne decimalno število, ki ustreza 12 PM (kot je interno shranjeno v Excelu). |
=VALUE("5:30")+VALUE("00:30") | 0.25 | Desetinsko število, ki ustreza 6:00 (5:30 + 00:30 = 6:00). |
Spodnja slika prikazuje še nekaj pretvorb besedila v številke, ki so bile izvedene z isto formulo VALUE:
Izvleček številke iz besedilnega niza
Večina uporabnikov programa Excel ve, kako iz začetnega, končnega ali srednjega dela niza izluščiti zahtevano število znakov z uporabo funkcij LEFT, RIGHT in MID. Pri tem ne smete pozabiti, da je izhod vseh teh funkcij vedno besedilo, tudi kadar izluščite številke. To je lahko v eni situaciji nepomembno, v drugi pa kritično, saj druge funkcije programa Excel obravnavajoizpisane znake kot besedilo in ne kot številke.
Kot lahko vidite na spodnji sliki zaslona, funkcija SUM ne more sešteti izvlečenih vrednosti, čeprav na prvi pogled morda ne opazite ničesar napačnega, morda razen leve poravnave, ki je značilna za besedilo:
Če morate pridobljene številke uporabiti pri nadaljnjih izračunih, svojo formulo zapakirajte v funkcijo VALUE. Na primer:
Izpis prvih dveh znakov iz niza in vrnitev rezultata v obliki števila:
=VREDNOST(LEFT(A2,2))
Izvleček dveh znakov iz sredine niza, ki se začne z 10. znakom:
=VREDNOST (MID(A3,10,2))
Izpis zadnjih dveh znakov iz niza kot številk:
=VREDNOST (DESNO(A4,2))
Zgornje formule ne samo, da izločijo številke, ampak na poti izvedejo tudi pretvorbo besedila v številke. Funkcija SUM lahko zdaj brez težav izračuna izločene številke:
Seveda so ti preprosti primeri namenjeni predvsem demonstraciji in razlagi koncepta. V resničnih delovnih listih boste morda morali iz kateregakoli položaja v nizu izluščiti spremenljivo število številk. V naslednjem učbeniku je prikazano, kako to storiti: Kako izluščiti številko iz niza v Excelu.
Funkcija VALUE za pretvorbo besedila v datume in čase
Ko se funkcija VALUE uporablja za besedilne nize datumov/časov, vrne zaporedno številko, ki predstavlja datum in/ali čas v notranjem sistemu Excel (celo število za datum, decimalno število za čas). Če želite, da je rezultat prikazan kot datum, uporabite format Date (enako velja za čase) v celicah formule. Za več informacij glejte Excelov format datuma.
Spodnja slika zaslona prikazuje možne izpise:
Uporabite lahko tudi alternativne načine za pretvorbo besedila v datume in čase v programu Excel:
Pretvarjanje datum vrednosti, oblikovane kot besedilo, v običajne datume v Excelu, uporabite funkcijo DATEVALUE ali druge načine, razložene v poglavju Kako pretvoriti besedilo v datum v Excelu.
Pretvarjanje besedilo nizov v čas, uporabite funkcijo TIMEVALUE, kot je prikazano v Pretvori besedilo v čas v Excelu.
Zakaj funkcija Excel VALUE vrne napako #VALUE
Če je izvorni niz v obliki, ki je Excel ne prepozna, formula VALUE vrne napako #VALUE. Na primer:
Kako to popravite? Z uporabo bolj zapletenih formul, opisanih v Kako izpisati število iz niza v Excelu.
Upam, da vam je to kratko vodilo pomagalo pri razumevanju uporabe funkcije VALUE v Excelu. Če si želite natančneje ogledati formule, si lahko prenesete naš vzorčni delovni zvezek funkcije VALUE v Excelu. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu!