Formuła programu Excel: jak naprawić błąd #REF! błąd -

Spisie treści

Podsumowanie

#REF! błąd występuje, gdy odwołanie jest nieprawidłowe. W wielu przypadkach jest to spowodowane usunięciem arkuszy, wierszy lub kolumn lub skopiowaniem formuły ze względnymi odwołaniami do nowej lokalizacji, w której odwołania są nieprawidłowe. Naprawienie błędu #REF jest kwestią edycji formuły w celu ponownego użycia prawidłowych odniesień. Więcej przykładów i informacji znajdziesz poniżej.

Wyjaśnienie

O #REF! błąd

#REF! błąd występuje, gdy odwołanie jest nieprawidłowe. W wielu przypadkach jest to spowodowane usunięciem arkuszy, wierszy lub kolumn lub skopiowaniem formuły z odwołaniami względnymi do nowej lokalizacji, w której odwołania są nieprawidłowe. W pokazanym przykładzie formuła w C10 zwraca #REF! błąd podczas kopiowania do komórki E5:

=SUM(C5:C9) // original C10 =SUM(#REF) // when copied to E5

Zapobieganie błędom #REF

Najlepszy sposób, aby zapobiec #REF! błędy to przede wszystkim zapobieganie ich wystąpieniu. Przed usunięciem kolumn, wierszy lub arkuszy upewnij się, że formuły w skoroszycie nie odwołują się do nich. Jeśli kopiujesz i wklejasz formułę do nowej lokalizacji, możesz chcieć przekonwertować niektóre odwołania do komórek na odwołanie bezwzględne, aby zapobiec zmianom podczas operacji kopiowania.

Jeśli wywołasz #REF! błąd, najlepiej naprawić natychmiast. Na przykład, jeśli usuniesz kolumnę i #REF! pojawią się błędy, cofnij tę czynność (możesz użyć skrótu Control + Z). Po cofnięciu #REF! błędy znikną. Następnie edytuj formuły, aby wykluczyć kolumnę, którą chcesz usunąć, przenosząc dane w razie potrzeby. Na koniec usuń kolumnę i potwierdź, że nie ma #REF! błędy.

Usuwanie wielu #REF! błędy

Aby szybko usunąć wiele błędów #REF z arkusza, możesz użyć funkcji Znajdź i zamień. Użyj skrótu Control + H, aby otworzyć okno dialogowe Znajdź i zamień. Wpisz #REF! w obszarze wejściowym wyszukiwania i pozostaw pusty obszar wprowadzania zastąpienia:

Następnie możesz wprowadzić zmiany według wielkości liter za pomocą polecenia Znajdź następny + Zamień lub użyć polecenia Zamień wszystko, aby zastąpić wszystkie błędy #REF w jednym kroku.

Naprawianie błędów #REF

Błędy #REF są nieco trudne do naprawienia, ponieważ oryginalne odwołanie do komórki przepadło na zawsze. Jeśli wiesz, jakie powinno być odniesienie, możesz po prostu naprawić to ręcznie. Po prostu edytuj formułę i zamień #REF! z ważnym odniesieniem. Jeśli nie wiesz, jakie powinno być odwołanie do komórki, być może będziesz musiał dokładniej przestudiować arkusz, zanim będziesz mógł naprawić formułę.

Uwaga: nie można cofnąć usunięcia arkusza w programie Excel. Jeśli usuniesz kartę arkusza i zobaczysz błędy #REF, najlepszym rozwiązaniem jest prawdopodobnie zamknięcie pliku i ponowne otwarcie ostatnio zapisanej wersji. Z tego powodu zawsze zapisuj skoroszyt (lub zapisuj kopię) przed usunięciem jednego lub więcej arkuszy.

#REF! błędy z WYSZUKAJ.PIONOWO

Możesz zobaczyć #REF! błąd funkcji WYSZUKAJ.PIONOWO, gdy kolumna jest określona nieprawidłowo. Na poniższym ekranie funkcja WYSZUKAJ.PIONOWO zwraca #REF! ponieważ w zakresie tabeli nie ma kolumny 3, czyli B3: C7:

Gdy indeks kolumny jest ustawiony na poprawną wartość 2, #REF! błąd został rozwiązany i funkcja WYSZUKAJ.PIONOWO działa poprawnie:

Uwaga: możesz również zobaczyć błąd #REF w funkcji INDEKS, gdy odwołanie do wiersza lub kolumny jest nieprawidłowe.

Przechwytywanie #REF! błąd z IFERROR

W większości przypadków nie ma sensu przechwytywanie #REF! błąd w formule, ponieważ #REF! wskazuje na problem niskiego poziomu. Jednak jedną z sytuacji, w której funkcja JEŻELI.BŁĄD może mieć sens wychwycenie błędu #REF, jest dynamiczne budowanie odwołań za pomocą funkcji POŚR.

Interesujące artykuły...