Poprawka: odwołania do źródła danych są nieprawidłowe w programie Excel

Niektórzy użytkownicy otrzymują komunikat „ Odwołanie do źródła danych jest niepoprawne ” podczas próby utworzenia tabeli przestawnej z zakresu w programie Excel. Zgłoszono, że ten konkretny błąd występuje w wielu wersjach programu Excel i Windows - więc problem nie dotyczy wersji systemu operacyjnego ani wersji Excel.

Nieprawidłowe odwołanie do źródła Błąd

Co powoduje błąd „Nieprawidłowe odwołanie do źródła danych” w programie Excel?

Przeanalizowaliśmy ten konkretny komunikat o błędzie, przeglądając różne raporty użytkowników i kroki naprawy, które wykonali w celu rozwiązania problemu. Jak się okazuje, istnieje kilka typowych sprawców, którzy w końcu wywołują ten konkretny komunikat o błędzie:

  • Nazwa pliku Excel zawiera nawiasy kwadratowe - Istnieje zestaw zabronionych znaków, które nie są obsługiwane przez tabele przestawne. Jednym z popularnych powodów, dla których możesz zobaczyć ten konkretny błąd, jest to, że nazwa pliku programu Excel zawiera „[” lub „]”. W takim przypadku problem można rozwiązać, edytując nazwę pliku i usuwając nawiasy kwadratowe.
  • Plik Excel nie jest zapisywany na dysku lokalnym - ten konkretny komunikat o błędzie może pojawić się, gdy próbujesz utworzyć tabelę przestawną z pliku Excel otwartego bezpośrednio ze strony internetowej lub załącznika e-mail. W takim przypadku plik zostanie otwarty z folderu tymczasowego, który nie ma takich samych uprawnień jak zwykły folder. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, zapisując najpierw plik .xlsx na dysku lokalnym.
  • Dane tabeli przestawnej odnoszą się do nieistniejącego zakresu - Niepoprawnie zdefiniowany zakres może również powodować ten konkretny błąd. Jeśli próbujesz utworzyć tabelę przestawną o zakresie, który nie został zdefiniowany, pojawi się ten sam komunikat o błędzie. W takim przypadku możesz rozwiązać problem, definiując wściekłość przed próbą utworzenia tabeli przestawnej.
  • Źródło danych odnosi się do nazwanego zakresu, który zawiera nieprawidłowe odwołania - Innym możliwym powodem tego błędu jest zdefiniowanie zakresu, ale odwołanie do nieprawidłowych wartości. W takim przypadku możesz użyć Menedżera nazw, aby zidentyfikować wartości, do których istnieją odniesienia, i wprowadzić niezbędne modyfikacje, aby rozwiązać problem.

Jeśli obecnie próbujesz rozwiązać problem ze źródłem danych nie jest prawidłowy błąd, ten artykuł zawiera kilka kroków rozwiązywania problemów, które pomogą Ci zidentyfikować problem powodujący wyświetlenie komunikatu o błędzie. Poniżej znajduje się zbiór metod, które zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać ten problem.

Aby uzyskać najlepsze wyniki, postępuj zgodnie z metodami w kolejności, w jakiej są prezentowane. W końcu powinieneś natknąć się na poprawkę, która będzie skuteczna w twoim konkretnym scenariuszu.

Zaczynajmy!

Metoda 1: Usunięcie nawiasów z nazwy pliku

Jednym z najbardziej popularnych powodów, dla których wyzwalanie odwołania do źródła danych jest niepoprawny błąd, jest niepoprawna nazwa pliku Excel. Jeśli raporty są generowane przez system automatyzacji raportów, a nazwa zawiera niedozwolone znaki, takie jak nawiasy kwadratowe „ [] ”, ten komunikat o błędzie pojawi się przy każdej próbie utworzenia tabeli przestawnej.

Jeśli ten scenariusz dotyczy bieżącej sytuacji, będziesz w stanie rozwiązać problem, zmieniając nazwę pliku .xlsx w celu usunięcia zabronionych znaków. Oto krótki przewodnik po tym, jak to zrobić:

  1. Zamknij okno programu Excel, które aktualnie używa pliku. Jeśli plik jest w użyciu, nie będzie można go zmienić.
  2. Użyj Eksploratora plików, aby przejść do lokalizacji pliku Excel. Gdy tam dotrzesz, kliknij go prawym przyciskiem myszy i wybierz polecenie Zmień nazwę.
  3. Następnie przejdź dalej i usuń nawiasy kwadratowe z nazwy pliku, ponieważ tabela przestawna nie jest skonfigurowana do ich obsługi.

    Usuwanie nawiasów z nazwy pliku
  4. Spróbuj ponownie utworzyć tabelę przestawną i sprawdź, czy błąd nadal występuje.

Jeśli nadal występuje błąd, że źródło danych nie jest prawidłowym błędem lub ta metoda nie miała zastosowania w konkretnym scenariuszu, przejdź do następnej metody poniżej.

Metoda 2: Zapisanie pliku na dysku lokalnym

Ten problem może również wystąpić, jeśli otwierasz plik bezpośrednio ze strony internetowej lub bezpośrednio z załącznika e-mail. W takim przypadku plik zostanie otwarty z pliku tymczasowego, co spowoduje uruchomienie odwołania do źródła danych niepoprawnego błędu.

Jeśli ten scenariusz dotyczy Twojego bieżącego scenariusza, będziesz w stanie rozwiązać problem, zapisując najpierw plik Excel na dysku lokalnym. Przed próbą utworzenia tabeli przestawnej przejdź do Plik> Zapisz jako i zapisz plik w fizycznej lokalizacji (na dysku lokalnym).

Zapisywanie pliku Excela na dysku lokalnym

Po lokalnym zapisaniu pliku Excel odtwórz kroki, które poprzednio wyzwalały odwołanie do źródła danych, nie jest prawidłowym błędem i sprawdź, czy możesz utworzyć tabelę przestawną bez napotkania błędu.

Jeśli ta metoda nie miała zastosowania w obecnej sytuacji, przejdź do następnej metody poniżej.

Metoda 3: Zapewnienie, że zakres istnieje i jest zdefiniowany

Innym powodem, dla którego może wystąpić błąd „ Odwołanie do źródła danych, jest niepoprawny ”. Podczas próby wstawienia tabeli przestawnej jest nieistniejący / nieokreślony zakres.

Aby spojrzeć na to z perspektywy, powiedzmy, że próbujesz utworzyć tabelę przestawną. Oczywiście, przechodzisz do Insert PivoTable, wybierasz przełącznik powiązany z Select table or range i ustaw Table / Range na „test”. Teraz, jeśli oparłeś wartości na zakresie „testowym” i on nie istnieje, zobaczysz błąd „ Odwołanie do źródła danych jest nieprawidłowe ”, jak tylko klikniesz OK .

Widzenie błędu z powodu nieistniejącego zakresu

Jeśli ten scenariusz ma zastosowanie, będziesz w stanie obejść ten problem, definiując zakres przed próbą utworzenia tabeli przestawnej. Oto krótki przewodnik, jak to zrobić.

  1. Kliknij kartę Formuły na pasku wstążki, a następnie kliknij pozycję Menedżer nazw z listy.
  2. W oknie Menedżera nazw kliknij opcję Nowy i nazwij zakres, który chcesz utworzyć. Następnie użyj pola Odwołania, aby ustawić komórki, których chcesz użyć dla zakresu. Możesz go wpisać samodzielnie lub użyć wbudowanego selektora.
  3. Po zdefiniowaniu zakresu można z powodzeniem utworzyć tabelę przestawną bez napotkania tego samego komunikatu o błędzie.

Jeśli ten scenariusz nie miał zastosowania lub nadal występuje błąd odniesienia źródła danych, nawet po wykonaniu powyższych kroków, przejdź do następnej metody poniżej.

Metoda 4: Zapewnienie, że odwołanie do nazwanego zakresu jest prawidłowe

Nawet jeśli pomyślnie zdefiniowałeś zakres, ale nadal widzisz, że odwołanie do źródła danych nie jest poprawnym błędem, istnieje szansa, że ​​zobaczysz komunikat, ponieważ nazwany zakres odnosi się do niektórych komórek, których wartości są nieprawidłowe.

Aby to naprawić, przejdź do Formuły> Menedżer nazw i sprawdź, czy zakres odnosi się do komórek, które chcesz analizować za pomocą tabeli przestawnej. Jeśli zauważysz jakiekolwiek niespójności, użyj pola Odwołaj :, aby ustawić prawidłową wartość.

Zapewnienie ważności referencji

Po wprowadzeniu modyfikacji spróbuj ponownie utworzyć tabelę przestawną i sprawdź, czy nadal pojawia się ten sam komunikat o błędzie.

Ciekawe Artykuły