Преглед садржаја
Упутство показује како да користите функцију ВАЛУЕ у Екцел-у за претварање текстуалних низова у нумеричке вредности.
Уобичајено, Мицрософт Екцел препознаје бројеве сачуване као текст и конвертује их у нумерички формат аутоматски. Међутим, ако су подаци ускладиштени у формату који Екцел не може да препозна, нумеричке вредности могу да се оставе као текстуални низови што онемогућава израчунавање. У таквим ситуацијама, функција ВАЛУЕ може бити брзи лек.
Екцел функција ВАЛУЕ
функција ВАЛУЕ у Екцел-у је дизајнирана да конвертује текстуалне вредности у бројеве. Може да препозна нумеричке стрингове, датуме и времена.
Синтакса функције ВАЛУЕ је веома једноставна:
ВАЛУЕ(текст)Где је текст текстуални низ затворен у наводници или референца на ћелију која садржи текст који треба променити у број.
Функција ВАЛУЕ је уведена у Екцел 2007 и доступна је у Екцел 2010, Екцел 2013, Екцел 2016 и новијим верзијама.
На пример, да бисте претворили текст у А2 у број, користите ову формулу:
=VALUE(A2)
На снимку екрана испод, обратите пажњу на оригиналне лево поравнате низове у колони А и конвертовани бројеви који су поравнати десно у колони Б:
Како користити функцију ВАЛУЕ у Екцел-у – примери формуле
Као што је раније наведено, у већини ситуација Екцел аутоматски претвара текст у бројеве када је то потребно. У неким ситуацијама, међутим, морате експлицитно да кажетеЕкцел да то уради. Примери у наставку показују како ово функционише у пракси.
формула ВАЛУЕ за претварање текста у број
Већ знате да је главна сврха функције ВАЛУЕ у Екцел-у да промени текстуалне низове у нумеричке вредности .
Следеће формуле дају неке идеје о томе какве низове се могу претворити у бројеве:
Формула | Резултат | Објашњење |
=ВАЛУЕ("$10,000") | 10000 | Враћа нумерички еквивалент текстуалног низа. |
=ВАЛУЕ("12:00") | 0.5 | Враћа децимални број који одговара 12 поподне (пошто је интерно ускладиштен у Екцел-у. |
=ВАЛУЕ("5:30")+ВАЛУЕ("00:30") | 0,25 | Децимални број који одговара 6:00 (5:30 + 00:30 = 6:00). |
Снимак екрана у наставку приказује још неколико конверзија текста у број извршених са истом формулом ВАЛУЕ:
Издвоји број из текстуалног низа
Већина корисника Екцела зна како да издвоји потребан број знакова од почетка, крај или средина низа - коришћењем функција ЛЕФТ, РИГХТ и МИД. Када то радите, морате запамтити да је излаз свих ових функција увек текст, чак и када издвајате бројеве. Ово може бити ирелевантно у једној ситуацији, али критично у другој јер друге Екцел функције третирају издвојене знакове као текст, а не као бројеве.
Као што можете видети уснимак екрана испод, функција СУМ не може да сабере извучене вредности, иако на први поглед можда нећете приметити ништа лоше у вези са њима, можда осим левог поравнања типичног за текст:
У случају да треба да користите издвојене бројеве у даљим прорачунима, умотајте своју формулу у функцију ВАЛУЕ. На пример:
Да бисте издвојили прва два знака из стринга и вратили резултат као број:
=VALUE(LEFT(A2,2))
Да бисте издвојили два знака из средине низа који почиње са 10. знаком:
=VALUE(MID(A3,10,2))
Да бисте издвојили последња два знака из низа као бројеве:
=VALUE(RIGHT(A4,2))
Горе формуле не само да повлаче цифара, али успут обавља и конверзију текста у бројеве. Сада, функција СУМ може без проблема израчунати издвојене бројеве:
Наравно, ови једноставни примери су углавном у сврху демонстрације и објашњења концепта. У радним листовима из стварног живота, можда ћете морати да издвојите променљиви број цифара из било које позиције у низу. Следећи водич показује како то да урадите: Како издвојити број из стринга у Екцел-у.
функција ВАЛУЕ за претварање текста у датуме и времена
Када се користи за текстуалне стрингове датума/времена, ВАЛУЕ функција враћа серијски број који представља датум и/или време у интерном Екцел систему (цео број за датум, децимални за време). Да би се резултат појавио као адатум, примените формат датума на ћелије формуле (исто важи и за времена). За више информација погледајте Екцел формат датума.
Снимак екрана испод показује могуће излазе:
Такође, можете користити алтернативне начине за претварање текста у датуми и времена у Екцел-у:
Да бисте претворили датум вредности форматиране као текст у нормалне Екцел датуме, користите функцију ДАТЕВАЛУЕ или друге начине објашњене у Како да конвертујете текст у датум у Екцел-у.
Да бисте претворили низове тект у време, користите функцију ТИМЕВАЛУЕ као што је приказано у Конвертуј текст у време у Екцел-у.
Зашто Екцел функција ВАЛУЕ враћа грешку #ВАЛУЕ
Ако се изворни стринг појави у формату који Екцел не препознаје, формула ВАЛУЕ враћа грешку #ВАЛУЕ. На пример:
Како то да поправите? Коришћењем сложенијих формула описаних у Како издвојити број из стринга у Екцел-у.
Надајмо се да вам је овај кратки водич помогао да стекнете разумевање о коришћењу функције ВАЛУЕ у Екцел-у. Да бисте боље погледали формуле, можете преузети нашу радну свеску Екцел ВАЛУЕ Функција. Захваљујем вам на читању и надам се да ћемо се следеће недеље видети на нашем блогу!