Sadržaj
Vodič pokazuje kako koristiti funkciju VALUE u Excelu za pretvaranje tekstualnih nizova u numeričke vrijednosti.
Obično, Microsoft Excel prepoznaje brojeve pohranjene kao tekst i pretvara ih u numerički format automatski. Međutim, ako su podaci pohranjeni u formatu koji Excel ne može prepoznati, numeričke vrijednosti mogu biti ostavljene kao tekstualni nizovi što onemogućuje izračunavanje. U takvim situacijama, funkcija VRIJEDNOST može biti brzi lijek.
Excel funkcija VRIJEDNOST
Funkcija VRIJEDNOST u Excelu je dizajnirana za pretvaranje tekstualnih vrijednosti u brojeve. Može prepoznati numeričke nizove, datume i vremena.
Sintaksa funkcije VALUE je vrlo jednostavna:
VALUE(tekst)Gdje je tekst tekstualni niz zatvoren u navodnici ili referenca na ćeliju koja sadrži tekst koji treba promijeniti u broj.
Funkcija VALUE uvedena je u Excel 2007 i dostupna je u Excel 2010, Excel 2013, Excel 2016 i novijim verzijama.
Na primjer, da pretvorite tekst u A2 u broj, koristite ovu formulu:
=VALUE(A2)
Na snimku ekrana ispod, obratite pažnju na originalne lijevo poravnate nizove u koloni A i pretvoreni brojevi koji su poravnati desno u koloni B:
Kako koristiti funkciju VALUE u Excelu - primjeri formule
Kao što je ranije navedeno, u većini situacija Excel automatski pretvara tekst u brojeve kada je to potrebno. U nekim situacijama, međutim, morate eksplicitno rećiExcel za to. Primjeri u nastavku pokazuju kako ovo funkcionira u praksi.
formula VALUE za pretvaranje teksta u broj
Već znate da je glavna svrha funkcije VALUE u Excelu promijeniti tekstualne nizove u numeričke vrijednosti .
Sljedeće formule daju neke ideje o tome kakve se nizovi mogu pretvoriti u brojeve:
Formula | Rezultat | Objašnjenje |
=VALUE("$10,000") | 10000 | Vraća numerički ekvivalent tekstualnog niza. |
=VALUE("12:00") | 0.5 | Vraća decimalni broj koji odgovara 12 popodne (kako je interno pohranjen u Excel-u. |
=VALUE("5:30")+VALUE("00:30") | 0.25 | Decimalni broj koji odgovara 6 ujutro (5:30 + 00:30 = 6:00). |
Snimak ekrana ispod prikazuje još nekoliko konverzija teksta u brojeve izvedene s istom formulom VALUE:
Izdvoji broj iz tekstualnog niza
Većina korisnika Excela zna kako izdvojiti potreban broj znakova od početka, kraj ili sredina niza - korištenjem funkcija LEFT, RIGHT i MID. Kada to radite, morate imati na umu da je izlaz svih ovih funkcija uvijek tekst, čak i kada izdvajate brojeve. Ovo može biti irelevantno u jednoj situaciji, ali kritično u drugoj jer druge Excel funkcije tretiraju ekstrahovane znakove kao tekst, a ne kao brojeve.
Kao što možete vidjeti uscreenshot ispod, funkcija SUM nije u mogućnosti da zbroji izvučene vrijednosti, iako na prvi pogled možda nećete primijetiti ništa loše u vezi s njima, možda osim lijevog poravnanja tipičnog za tekst:
U slučaju da trebate koristiti izdvojene brojeve u daljim proračunima, umotajte svoju formulu u funkciju VRIJEDNOST. Na primjer:
Da biste izdvojili prva dva znaka iz niza i vratili rezultat kao broj:
=VALUE(LEFT(A2,2))
Da biste izdvojili dva znaka iz sredine niza koji počinje sa 10. znakom:
=VALUE(MID(A3,10,2))
Da biste izdvojili posljednja dva znaka iz niza kao brojeve:
=VALUE(RIGHT(A4,2))
Gore formule ne samo da povlače cifara, ali usput izvodi konverziju teksta u brojeve. Sada, funkcija SUM može izračunati izdvojene brojeve bez problema:
Naravno, ovi jednostavni primjeri uglavnom služe u svrhu demonstracije i objašnjenja koncepta. U radnim listovima iz stvarnog života, možda ćete morati da izdvojite promenljivi broj cifara iz bilo koje pozicije u nizu. Sljedeći vodič pokazuje kako to učiniti: Kako izdvojiti broj iz niza u Excelu.
funkcija VALUE za pretvaranje teksta u datume i vremena
Kada se koristi na tekstualnim nizovima datuma/vremena, vrijednost VALUE funkcija vraća serijski broj koji predstavlja datum i/ili vrijeme u internom Excel sistemu (cijeli broj za datum, decimalni za vrijeme). Da bi se rezultat pojavio kao adatum, primijenite format datuma na ćelije formule (isto vrijedi i za vremena). Za više informacija, pogledajte Excel format datuma.
Snimak ekrana ispod pokazuje moguće izlaze:
Također, možete koristiti alternativne načine za pretvaranje teksta u datumi i vremena u Excelu:
Da pretvorite datum vrijednosti formatirane kao tekst u normalne Excel datume, koristite funkciju DATEVALUE ili druge načine objašnjene u Kako pretvoriti tekst u datum u Excelu.
Da pretvorite text nizove u vrijeme, koristite funkciju TIMEVALUE kao što je prikazano u Pretvori tekst u vrijeme u Excelu.
Zašto Excel funkcija VALUE vraća grešku #VALUE
Ako se izvorni niz pojavi u formatu koji Excel ne prepoznaje, formula VALUE vraća grešku #VALUE. Na primjer:
Kako to popraviti? Korištenjem složenijih formula opisanih u Kako izdvojiti broj iz stringa u Excelu.
Nadajmo se da vam je ovaj kratki vodič pomogao da steknete razumijevanje o korištenju funkcije VALUE u Excelu. Da biste bolje pogledali formule, možete preuzeti naš primjer radne knjige Excel VALUE Funkcija. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!