Jak poprawić błąd #ADR! błąd

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 Excel 2021 dla komputerów Mac Excel 2019 Excel 2016 Excel dla tabletu iPad Excel dla telefonu iPhone Excel dla tabletów z systemem Android Excel dla telefonów z systemem Android Excel dla systemu Windows Phone 10 Excel Mobile

Błąd #REF! jest wyświetlany, gdy formuła odwołuje się do nieprawidłowej komórki. Najczęściej tak się stanie, gdy zostaną usunięte komórki, do których odwołują się formuły, lub zostanie do nich wklejona zawartość. 

Wartość #ADR! spowodowany przez usunięcie kolumny.

W poniższym przykładzie w kolumnie E jest używana formuła: =SUMA(B2;C2;D2).

Formuła używająca jawnych odwołań do komórek, takich jak =SUMA(B2;C2;D2), może spowodować błąd #REF!, jeśli kolumna zostanie usunięta. Usunięcie kolumny B, C lub D spowodowałoby #REF! . W takim przypadku usuniemy kolumnę C (Sprzedaż 2007) i formuła teraz ma postać: =SUMA(B2;#ADR!;C2). Jeśli używasz jawnych odwołań do komórek, takich jak ten (gdzie odwołujesz się do każdej komórki osobno, oddzielonych przecinkami) i usuwasz wiersz lub kolumnę, do których prowadzi odwołanie, program Excel nie może go rozpoznać, więc zwraca #REF! . To jest podstawowy powód, dla którego używanie w funkcjach jawnych odwołań do komórek nie jest zalecane.

Przykład błędu #REF! spowodowanego przez usunięcie kolumny. Rozwiązanie

  • Jeśli przypadkowo usunięto wiersze lub kolumny, możesz natychmiast wybrać przycisk Cofnij na pasku narzędzi Szybki dostęp (lub nacisnąć klawisze CTRL+Z), aby je przywrócić.
  • Dopasuj formułę tak, aby używała odwołania do zakresu, a nie do pojedynczych komórek, jak formuła: =SUMA(B2:D2). Teraz możesz usunąć dowolną kolumnę w zakresie funkcji SUMA, a program Excel automatycznie dostosuje formułę. Możesz także użyć formuły =SUMA(B2:B5) dla sumy wierszy.

Przykład — funkcja WYSZUKAJ.PIONOWO z odwołaniami do nieprawidłowego zakresu

W następującym przykładzie formuła =WYSZUKAJ.PIONOWO(A8;A2:D5;5;FAŁSZ) zwróci błąd #ADR!, ponieważ szuka wartości do zwrócenia z kolumny 5, ale zakres odwołania to A:D, który wynosi tylko 4 kolumny.

Przykład formuły WYSZUKAJ.PIONOWO z niepoprawnym zakresem. Formuła to =WYSZUKAJ.PIONOWO(A8;A2:D5;5;FAŁSZ). W zakresie WYSZUKAJ.PIONOWO nie ma piątej kolumny, więc 5 powoduje #REF! Błąd. Rozwiązanie

Dostosuj zakres, aby był większy, lub zmniejsz wartość odnośnika kolumny, aby dopasować go do zakresu odwołań. =WYSZUKAJ.PIONOWO(A8;A2:E5;5;FAŁSZ) będzie prawidłowym zakresem odwołania, tak jak =WYSZUKAJ.PIONOWO(A8;A2:D5;4;FAŁSZ).

Funkcja INDEKS z nieprawidłowym odwołaniem do wiersza lub kolumny

W tym przykładzie formuła =INDEKS(B2:E5;5;5) zwróci błąd #ADR!, ponieważ zakres FUNKCJI INDEKS to 4 wiersze na 4 kolumny, ale formuła prosi o zwrócenie danych z piątego wiersza i piątej kolumny.

Przykład formuły INDEKS z odwołaniem do nieprawidłowego zakresu. Formuła to =INDEKS(B2:E5;5;5), ale zakres to tylko 4 wiersze na 4 kolumny. Rozwiązanie

Dostosuj odwołania wiersza lub kolumny, aby występowały wewnątrz zakresu wyszukiwania funkcji INDEKS. Formuła =INDEKS(B2:E5;4;4) zwróci prawidłowy wynik.

Odwołanie do zamkniętego skoroszytu za pomocą funkcji ADR.POŚR

W poniższym przykładzie funkcja ADR.POŚR próbuje odwołać się do zamkniętego skoroszytu, powodując #REF! #POŁĄCZ!.

Przykład błędu #REF! spowodowanego odwołaniem ADR.POŚR do zamkniętego skoroszytu. Rozwiązanie

Otwórz skoroszyt, do którego występuje odwołanie. Ten sam błąd wystąpi, jeśli odwołasz się do zamkniętego skoroszytu za pomocą funkcji tablicy dynamicznej.

Odwołania strukturalne nie są obsługiwane

Odwołania strukturalne do nazw tabel i kolumn w połączonych skoroszytach nie są obsługiwane.

Wyliczone odwołania nie są obsługiwane

Odwołania obliczeniowe do połączonych skoroszytów nie są obsługiwane.

Błąd nieprawidłowego odwołania do komórki

Przeniesienie lub usunięcie komórek spowodowało nieprawidłowe odwołanie do komórki lub funkcja zwraca błąd odwołania.

Problemy z łączeniem i osadzaniem obiektów

Jeśli używasz linku OLE (łączenie i osadzanie obiektów), który zwraca błąd #ADR!, uruchom program, który jest wywoływany tym linkiem.

Uwaga: OLE to technologia, która umożliwia współdzielenie informacji między programami.

Problemy z dynamiczną wymianą danych

Jeśli używasz tematu DDE (dynamiczna wymiana danych), który zwraca błąd #ADR!, najpierw sprawdź, czy odwołujesz się do właściwego tematu. Jeśli nadal otrzymujesz błąd #ADR!, sprawdź ustawienia Centrum zaufania pod kątem zawartości zewnętrznej zgodnie z opisem w temacie Blokowanie lub odblokowywanie zawartości zewnętrznej w dokumentach platformy Microsoft 365.

Uwaga:Dynamiczna wymiana danych (DDE) to ustalony protokół wymiany danych między programami opartymi na systemie Microsoft Windows.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.

Zobacz również

Omówienie formuł w programie Excel

Jak unikać niepoprawnych formuł

Wykrywanie błędów w formułach

Funkcje programu Excel (lista alfabetyczna)

Funkcje programu Excel (według kategorii)