Памылка REF у Excel (9 прыдатных прыкладаў)

  • Падзяліцца Гэтым
Hugh West

Памылка спасылкі або REF Памылка ўзнікае ў Excel, калі формула спасылаецца на несапраўдныя ячэйкі. Гэта можа адбыцца, калі вы выдаляеце ячэйкі, радкі або слупкі, якія выкарыстоўваюцца ў формуле. У выпадку памылкі спасылкі Excel паказвае #REF! знак памылкі. У гэтым артыкуле мы пакажам вам, як REF памылкі могуць узнікаць у Excel і як вы можаце справіцца з памылкай.

Разгледзьце наступны набор даных. Тут прыведзены квартальныя і гадавыя звесткі аб продажах розных прадаўцоў. Гадавыя даныя аб продажах атрымліваюцца шляхам падсумоўвання ўсіх квартальных даных аб продажах. Зараз, выкарыстоўваючы гэты набор даных, мы пакажам вам, як REF памылка можа адбыцца ў Excel і як вы можаце пазбавіцца ад памылкі.

Практыка загрузкі Працоўны сшытак

Вы можаце загрузіць сшытак па спасылцы ніжэй

Памылкі REF у Excel.xlsx

Прыклады вырашэння памылак REF у Excel

1. Памылка REF пры выдаленні ячэйкі, слупка або радка

Калі мы выдалім ячэйку, слупок або радок, якія выкарыстоўваюцца ў формуле, Excel пакажа REF памылка ў вочку формулы. Давайце паглядзім, што адбудзецца, калі мы выдалім Продажы за 4 квартал (слупок E ) з нашага набору даных.

У выніку выдалення слупка Квартал 4 продажаў , цяпер ячэйкі слупка Гадавыя продажы паказваюць памылку СПАСЫЛКА . Гэта адбываецца таму, што зараз формула ў гэтым слупку не можа знайсці ніводнага са спасыланых слупкоў. Калі мы выбіраем любую ячэйку зу слупку формул мы бачым з радка формул, што адна з спасылаемых вочак паказвае #REF! Знак. Паколькі мы выдалілі слупок спасылачнай ячэйкі формулы, цяпер формула не можа знайсці ячэйку і паказвае памылку REF .

Дадаткова: Як выправіць #REF! Памылка ў Excel (6 рашэнняў)

2. Пошук ячэек з памылкай REF

Калі ў вас вельмі доўгі набор даных і шмат формул у вашым наборы даных, высвятленне REF памылкі ўручную могуць быць стомнымі. Але неабходна знайсці ўсе памылкі REF , каб вы маглі іх вырашыць.

➤ Каб знайсці ўсе памылкі адначасова, спачатку вылучыце ўвесь набор даных і перайдзіце да Галоўная > Рэдагаванне > Знайсці & Выберыце > Перайдзіце да спецыяльнага .

➤ Пасля гэтага з'явіцца акно Перайсці да спецыяльнага . Спачатку абярыце Формулы і праверце Памылкі . Пасля гэтага націсніце ОК .

Цяпер вы ўбачыце усе ячэйкі з памылкай REF у вашым наборы даных будуць выбраны.

Дадатковая інфармацыя: Як знайсці спасылку Памылкі ў Excel (3 простыя метады)

3. Выдаленне некалькіх памылак REF

Вы можаце выдаліць усе памылкі REF са свайго набору дадзеных Excel, выкарыстоўваючы Функцыя пошуку і замены . ➤ Спачатку абярыце ўвесь набор даных і перайдзіце да Галоўная > Рэдагаванне > Знайсці & Выберыце >Замяніць .

Цяпер з'явіцца акно Знайсці і замяніць .

➤ У Знайсці што тып скрынкі #REF! і націсніце Замяніць усе .

Пасля гэтага з'явіцца поле пацверджання з колькасцю замен.

➤ Націсніце ОК у гэтым полі і зачыніце поле Знайсці і замяніць .

У выніку вы ўбачыце, у вашым наборы дадзеных больш няма памылкі 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. Памылка REF функцыі VLOOKUP

Калі вы ўставіце няправільны індэксны нумар слупка ў функцыі VLOOKUP Excel пакажа памылку REF . Выкажам здагадку, што для нашага набору дадзеных мы хочам знайсці гадавы аб'ём продажаў розных прадаўцоў. Такім чынам, мы ўвялі наступную формулу ў пустую ячэйку, =VLOOKUP(H8,A4:F12,7,FALSE). Тут H8 гэта значэнне пошуку ( Гаральд ), A4:F12 гэта масіў табліцы. 7 гэта нумар індэкса слупка, а ХЛУСНЯ паказвае, што формула верне дакладнае супадзенне.

У нашай формуле мы далі 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: адключыце «Пры памылцы, працягвайце далей»

6. Функцыя HLOOKUP з памылкай у спасылцы

Калі вы устаўце няправільны індэкс радка ў функцыю HLOOKUP Excel пакажа памылку REF . Выкажам здагадку, што для нашага набору дадзеных мы хочам знайсці агульны аб'ём продажаў розных кварталаў з дапамогай HLOOKUP . Такім чынам, мы ўвялі наступную формулу ў пустую ячэйку, =HLOOKUP(H8,B5:F12,9,FALSE) Тут H8 гэта значэнне пошуку, B5:F12 гэта масіў табліцы. 9 гэта нумар індэкса РАДКА, а ХЛУСНЯ паказвае, што формула верне дакладнае супадзенне.

У нашай формуле мы далі 9 у якасці індэкса радка. Але таблічны масіў B5:F12 мае толькі 8 радкоў. У выніку формула верне памылку REF .

Давайце выправім формулу.

➤ Увядзіце наступную выпраўленую формулу ,

=HLOOKUP(H8,B5:F12,8,FALSE)

Тут H8 гэта значэнне пошуку, B5:F12 гэта масіў табліцы. 8 гэта індэксны нумар радка, а ХЛУСНЯ паказвае, што формула верне дакладнае супадзенне.

У гэты час, індэкс радка нумар 8 знаходзіцца ў таблічным масіве. Так штоформула не будзе паказваць памылку REF ; хутчэй ён верне агульны аб'ём продажаў у Квартале 3 .

7. Функцыя INDEX з няправільнай спасылкай

Калі вы ўставіце няправільны радок або нумар слупка ў функцыі 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 гэта ячэйка аркуша SALES_DATA Jennifer.xlsx кнігі.

Але формула не будзе імпартаваць дадзеныя з кнігі. Ён пакажа памылку REF .

➤ Цяпер адкрыйце кнігу Джэніфер і зноў устаўце тую ж формулу.

На гэты раз ён больш не будзе паказваць памылку REF і выдасць значэнне з працоўнай кнігі Джэніфер .

9. Увядзіце карыстальніцкі тэкст замест памылкі REF з дапамогай функцыі IFERROR

Мы можам выдаліць памылку REF з нашага аркуша і можам паказаць карыстальніцкі тэкст на месцы гэтай памылкі з дапамогай функцыі IFERROR. Разгледзім першы прыклад, дзе мы атрымалі слупок формулы з #REF! падпісаць з-за выдалення аднаго слупка. Цяпер з дапамогай функцыі IFERROR мы пакажам тэкст Incomplete на месцы гэтых знакаў памылак.

➤ Спачатку ўвядзіце наступную формулу ў першую ячэйку слупка, націсніце ENTER і перацягніце ячэйку ў канец, каб прымяніць формулу ва ўсіх ячэйках.

=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")

Формула дасць суму, калі няма памылакадбываецца.

Цяпер, калі мы выдалім адзін са слупкоў, формула больш не будзе паказваць знак памылкі. Хутчэй ён будзе паказваць тэкст “Незавершана” .

Дадатковая інфармацыя: Памылка Excel: нумар у гэтым Ячэйка адфарматавана як тэкст (6 выпраўленняў)

Выснова

У гэтым артыкуле мы паспрабавалі даць вам асноўныя ўяўленні аб тым, як у Excel ўзнікае памылка REF і як вы можаце змагацца з такімі памылкамі. Спадзяюся, цяпер вы можаце вырашыць праблему спасылкі ў Excel. Калі вы сутыкнуліся з якой-небудзь блытанінай, калі ласка, не саромейцеся пакідаць каментарый.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.