Кратак одговор
Грешке #REF!, #VALUE! и #Н/А у Excelu најчешће настају због обрисаних ћелија на које формула показује, текста уместо броја или податка који не постоји у табели претраге. Исправите их тако што ћете пратити референце у формули, проверити типове података и користити функције као што су IFERROR и XLOOKUP са јасном поруком уместо грешке.
Како се проблем препознаје
- У ћелији се приказује #REF! уместо израчунате вредности
- Формула враћа #VALUE! иако су све ћелије попуњене
- VLOOKUP приказује #Н/А за податке који очигледно постоје
- Грешка се појављује само у неким редовима, а у другима не
- Цео извештај или збирна табела приказује грешке после копирања
Најчешћи узроци
Обрисани редови или колоне
Када обришете ћелију, ред или колону на коју формула показује, Excel више не зна одакле да узме податак и приказује #REF!.
Текст уместо броја
#VALUE! се јавља када формула очекује број, а у ћелији се налази текст, размак или број сачуван као текст.
Вредност не постоји у табели претраге
#Н/А значи да функција претраге није пронашла тражени податак, најчешће због разлике у размацима, скривеним карактерима или типу података.
Неусклађене референце после копирања
Копирање формуле без апсолутних референци помера опсег претраге и враћа погрешан резултат или грешку.
Празне ћелије у математичким операцијама
Дељење нулом даје #DIV/0!, а празна ћелија у неким функцијама може да изазове #VALUE! или погрешан резултат.
Решење корак по корак
- 1
Утврдите која грешка је у питању
Кликните на ћелију са грешком и погледајте мали троуглић у горњем левом углу ћелије. Када пређете мишем преко њега, Excel приказује кратко објашњење грешке. За више детаља идите на картицу
Formuleи изаберитеProvera grešaka. - 2
Пратите референце у формули
Двапут кликните на ћелију да уђете у режим уређивања. Excel обоји референце различитим бојама, па одмах видите које ћелије формула користи. Ако нека референца није обојена, ћелија је обрисана и ту је настао #REF!.
- 3
Исправите #REF! враћањем референце
Замените део формуле који садржи
#REF!исправном адресом ћелије или опсега. Ако не знате која је ћелија била у питању, поништите последњу измену саCtrl+Zи обришите садржај ћелије уместо целог реда или колоне. - 4
Проверите тип података код #VALUE!
Изаберите ћелије које формула користи и на картици
Početakпроверите да ли је форматOpštiилиBroj. Бројеве сачуване као текст препознајете по зеленом троуглићу; изаберите опсег, паPodaci > Tekst u kolone > Završiда их претворите у бројеве. Пре конверзије направите копију фајла, јер се могу изгубити водеће нуле. - 5
Уклоните размаке и скривене карактере
Код #Н/А прво проверите да ли у ћелијама има водећих или пратећих размака. Функција
=TRIM(A2)уклања сувишне размаке, а=CLEAN(A2)скривене карактере. Упоредите резултат са табелом претраге и покушајте поново. - 6
Закључајте опсег претраге
Ако користите VLOOKUP или XLOOKUP, притисните
F4на референци табеле претраге да добијете апсолутну референцу, на пример$A$2:$D$100. Тако копирање формуле у друге редове неће померити опсег и изазвати #Н/А. - 7
Сакријте грешке функцијом IFERROR
Уместо сирове грешке упишите
=IFERROR(A2/B2;"nema podatka")или=IFERROR(XLOOKUP(...);"nije pronađeno"). Табела остаје читљива, а ви одмах видите где недостаје податак. Пазите да не сакријете прави проблем који треба исправити. - 8
Тестирајте формулу на малом узорку
Копирајте формулу у помоћну колону и примените је на неколико редова са познатим резултатом. Када се поклапа, копирајте је на цео опсег. Тако избегавате да грешка захвати стотине редова одједном.
Када грешка остаје и после исправке
Ако се грешка враћа и после исправке, проверите да ли је лист заштићен или да ли у формули учествује спољни фајл који је премештен. Код дељених радних свезака у Microsoft 365 обратите пажњу на то да ли неко други мења исти опсег у исто време. За велике табеле са више хиљада редова користите опцију филтрирања на картици Podaci и филтрирајте по грешкама, па исправљајте у серијама. Ако је радна свеска настала спајањем више фајлова, проверите да ли су формуле пренете са погрешним референцама. Сачувајте копију фајла пре већих измена, да бисте могли да се вратите на претходно стање.
Како да спречите да се понови
- Користите апсолутне референце за табеле претраге и именоване опсеге
- Уместо брисања редова и колона бришите само садржај ћелија
- Увозите податке са `Podaci > Iz teksta/CSV` уместо копирања из других програма
- Повремено проверите формуле са `Formule > Prikaži formule` пре дељења фајла
Када је боље позвати стручњака
Ако грешке захватају велики број формула у више листова или радна свеска садржи макрое и спољне везе, позовите IT подршку да прегледа структуру фајла пре већих измена.
Одржавање IT инфраструктуре · Сервери, мреже, backup, безбедност и хелпдескЧеста питања
Шта значи #REF! у Excelu?
#REF! значи да формула показује на ћелију, ред или колону која више не постоји, најчешће зато што је обрисана. Исправите референцу у формули или поништите брисање са `Ctrl+Z`.
Зашто VLOOKUP враћа #Н/А када податак постоји?
Најчешћи разлози су разлике у размацима, скривени карактери, тип података или погрешно подешен четврти аргумент за тачно подударање. Очистите вредности функцијама `TRIM` и `CLEAN` и проверите да ли су обе стране истог типа.
Да ли је безбедно користити IFERROR?
Јесте, али IFERROR сакрива грешку и може да прикрије стварни проблем у подацима. Користите га за приказ јасне поруке, а не као трајно решење за погрешне референце.