Содржина
Референтна грешка или REF Се појавува грешка во Excel кога формулата се однесува на неважечки ќелии. Тоа може да се случи кога бришете ќелии, редови или колони што се користат во формула. Во случај на референтна грешка, Excel покажува #REF! знак за грешка. Во оваа статија, ќе ви покажеме како REF грешки може да се појават во Excel и како можете да се справите со грешката.
Размислете за следнава база на податоци. Овде се дадени квартални и годишни податоци за продажбата на различни продавачи. Годишните податоци за продажбата се наоѓаат со сумирање на сите квартални податоци за продажба. Сега користејќи ја оваа база на податоци, ќе ви покажеме како REF грешката може да се случи во Excel и како можете да се ослободите од грешката.
Преземи пракса Работна книга
Можете да ја преземете работната книга од врската подолу
REF грешки во Excel.xlsx
Примери за справување со REF грешка во Excel
1. REF грешка при бришење ќелија, колона или ред
Ако избришеме ќелија, колона или ред што се користи во формула, Excel ќе покаже REF грешка во ќелијата со формулата. Ајде да видиме дали ќе ја избришеме продажбата во четвртиот квартал (колона E ) од нашата база на податоци, што ќе се случи.
Како резултат за бришење на колоната Продажби во четвртина четвртина , сега ќелиите од колоната Годишна продажба прикажуваат грешка REF . Ова се случува затоа што сега формулата во оваа колона не може да најде една од наведените колони. Ако одбереме која било ќелија одколоната за формула можеме да видиме од лентата со формула дека една од споменатите ќелии покажува #REF! Потпиши. Како што ја избришавме колоната од упатената ќелија од формулата, сега формулата не може да ја најде ќелијата и покажува грешка REF .
Прочитај повеќе: Како да го поправите #REF! Грешка во Excel (6 решенија)
2. Откривање на ќелиите со REF грешка
Ако имате многу долга база на податоци и многу формули во вашата база на податоци, дознавате Грешките REF рачно може да бидат заморни. Но, потребно е да ги дознаете сите грешки REF за да можете да ги решите грешките.
➤ За да ги дознаете сите грешки во исто време, прво изберете ја целата база на податоци и одете во Дома > Уредување > Најдете & засилувач; Изберете > Одете во Специјални .
➤ После тоа, ќе се појави прозорецот Одете во Специјалниот . Прво, изберете Формули и проверете на Грешки . После тоа кликнете на OK .
Сега, ќе видите ќе бидат избрани сите ќелии со REF грешка во вашата база на податоци.
Прочитајте повеќе: Како да најдете референца Грешки во Excel (3 лесни методи)
3. Отстранување на повеќекратни REF грешки
Можете да ги отстраните сите REF грешки од вашата база на податоци на Excel со користење на Најди и замени функција. ➤ Прво, изберете ја целата своја база на податоци и одете во Дома > Уредување > Најдете & засилувач; Изберете >Замени .
Сега, ќе се појави прозорецот Најди и замени .
➤ Во Најди што тип на кутија #REF! и кликнете на Замени ги сите .
Потоа, ќе се појави поле за потврда што го покажува бројот на замени.
➤ Притиснете OK во ова поле и затворете го полето Најди и замени .
Како резултат, ќе видите, таму нема повеќе грешка REF во вашата база на податоци. Формулата ја прикажува вредноста што ги ослободува избришаните колони.
Ако кликнете на која било ќелија од колоната на формулата, можете да видите од лентата со формула дека #REF ! знакот е отстранет и формулата ја пресметува вредноста само со оглед на постоечките ќелии .
Прочитај повеќе: Како да се отстрани грешката со вредност во Excel (4 брзи методи)
4. Референца на опсег за да се избегне грешка REF
Наместо да се однесуваат на ќелиите со запирки како релативни референци , можете да користите референца за опсег за да избегнете грешка REF . Во претходните случаи, ја користевме следнава формула во ќелијата F6 , =SUM(B6,C6,D6,E6)
. Сега ќе користиме референца за опсег за да го дознаеме збирот во колоната F .
➤ Внесете ја следната формула во ќелијата F6 ,
=SUM(B6:E6)
Овде, формулата ќе користи опсег на ќелии B6:E6 како референца и ќе го даде збирот во ќелијата F6 . Повлечете ја ќелијата F6 до крајот на вашата база на податоци, па формулатаќе се примени на сите ќелии во колоната F .
Сега ако избришете една од вашите колони што се користат во формулата, ќе видите дека овој пат нема да се прикаже грешката REF . Во овој случај, формулата ќе ја пресмета вредноста испуштајќи ги вредностите на избришаната колона.
5. Грешка во функцијата VLOOKUP REF
Ако внесете неточна број на индекс на колона во функцијата VLOOKUP Excel ќе покаже REF грешка. Да претпоставиме дека за нашата база на податоци сакаме да најдеме годишна продажба на различни продавачи. Така, ја впишавме следната формула во празна ќелија, =VLOOKUP(H8,A4:F12,7,FALSE).
Тука, H8 е вредноста за пребарување ( Харолд ), A4:F12 е низата на табелата. 7 е бројот на индексот на колоната и FALSE покажува дека формулата ќе врати точно совпаѓање.
Во нашата формула, ние имаат дадено 7 како број на индекс на колоната. Но, низата на табелата е A4:F12 која има само 6 колони. Како резултат на тоа, формулата ќе врати грешка REF .
Ајде да ја поправиме формулата.
➤ Внесете ја следнава поправена формула ,
=VLOOKUP(H8,A4:F12,6,FALSE)
Овде, H8 е вредноста за пребарување, A4:F12 е низата на табелата. 6 е број на индекс на колоната и НЕТОЧНО покажува дека формулата ќе врати точно совпаѓање.
Сега во овој момент, индексот на колоната број 6 лежи во низата на табелата. Така, формулата нема да ја покаже оваа грешка REF време; туку ќе ја врати годишната продажба на продавачот чие име е во ќелијата H8 .
Слични читања
- Причини и корекции на грешката NAME во Excel (10 примери)
- На грешка Продолжи Следно: Ракување со грешка во Excel VBA
- Excel VBA: Исклучете го „On Error Resume Next“
6. HLOOKUP Функција со грешка во референцата
Ако вметнете неточен број на индекс на ред во функцијата HLOOKUP Excel ќе покаже REF грешка. Да претпоставиме дека за нашата база на податоци сакаме да ја најдеме вкупната продажба на различни квартали користејќи HLOOKUP . Така, ја впишавме следната формула во празна ќелија, =HLOOKUP(H8,B5:F12,9,FALSE)
Тука, H8 е вредноста за пребарување, B5:F12 е низата на табелата. 9 е бројот на индексот ROW и FALSE покажува дека формулата ќе врати точно совпаѓање.
Во нашата формула, ние дадоа 9 како број на индекс на редот. Но, масивната низа е B5:F12 која има само 8 редови. Како резултат на тоа, формулата ќе врати грешка REF .
Ајде да ја исправиме формулата.
➤ Внесете ја следнава поправена формула ,
=HLOOKUP(H8,B5:F12,8,FALSE)
Тука, H8 е вредноста за пребарување, B5:F12 е низата на табелата. 8 е бројот на индексот на редот и FALSE покажува дека формулата ќе врати точно совпаѓање.
Сега во овој момент, Индексот на редот број 8 лежи во низата на табелата. Значи наформулата нема да покаже грешка REF ; туку ќе ја врати вкупната продажба во 3 квартал .
7. Функција ИНДЕКС со погрешна референца
Ако вметнете неточен ред или број на колона во функцијата INDEX Excel ќе покаже REF грешка. Да речеме, за нашата база на податоци сакаме да најдеме вкупна годишна продажба. Така, ја напишавме следната формула во празна ќелија, =INDEX(B6:F12,7,6)
Тука, B5:F12 е низата. 7 е бројот на редот и 6 е бројот на колоната.
Во нашата формула, дадовме 6 како колона број. Но, низата е B5:F12 која има само 5 колони. Како резултат на тоа, формулата ќе даде грешка REF .
Ајде да ја поправиме формулата.
➤ Внесете ја следнава поправена формула ,
=INDEX(B6:F12,7,6)
Тука, B5:F12 е низата. 7 е бројот на редот и 5 е бројот на колоната.
Сега во овој момент, колоната број 5 лежи во низа. Така, формулата нема да покаже грешка REF ; туку ќе ја даде вредноста на вкупната годишна продажба.
8. Референтна грешка во функцијата INDIRECT
Во време на увоз на податоци од друга работна книга со функцијата INDIRECT , ако работната книга од каде што ќе се увезуваат податоците е затворена, Excel ќе даде грешка REF . Да претпоставиме дека сакаме да увеземе податоци за продажба на продавач по име Џенифер од работната книга со име Џенифер .
Сега, без да ја отвориме работната книга Џенифер ја впишавме следнава функција во нашата тековна работна книга,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Овде, Jennifer.xlsx е работната книга од каде што сакаме да увезуваме податоци, H10 е името на листот, SALES_DATA од Jennifer.xlsx работна книга. и $B$6 е клетката на листот ПРОДАЖНИ_ПОДАТОЦИ од Jennifer.xlsx работна книга.
Но, формулата нема да увезува податоци од работната книга. Ќе покаже грешка REF .
➤ Сега отворете ја работната книга Џенифер и повторно вметнете ја истата формула.
Овој пат, повеќе нема да прикажува грешка REF и ќе ја даде вредноста од Jennifer работната книга.
9. Внесете приспособен текст наместо грешка REF со функцијата IFERROR
Можеме да ја отстраниме грешката REF од нашиот работен лист и да прикажеме приспособен текст на местото на оваа грешка користејќи функцијата IFERROR. Размислете за првиот пример каде што ја добивме колоната со формулата со #REF! потпишете поради бришење на една колона. Сега со функцијата IFERROR , ќе го прикажеме текстот Нецелосен на местото на тие знаци за грешка.
➤ Прво, напишете ја следната формула во првата ќелија од колоната, притиснете ENTER и повлечете ја ќелијата до крај за да ја примените формулата во сите ќелии.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
Формулата ќе го даде збирот ако нема грешкасе случува.
Сега, ако избришеме една од колоните формулата повеќе нема да го прикажува знакот за грешка. Наместо тоа, ќе го прикаже текстот „Нецелосен“ .
Прочитајте повеќе: Грешка во Excel: Бројот во ова Ќелијата е форматирана како текст (6 поправки)
Заклучок
Во оваа статија се обидовме да ви дадеме основни идеи за тоа како се појавува грешката REF во Excel и како можете да се справите со таквите грешки. Се надеваме дека сега можете да го решите проблемот со референтната грешка во Excel. Ако се соочите со каква било конфузија, ве молиме слободно оставете коментар.