Poprawka: odniesienia do źródeł danych są nieprawidłowe w programie Excel

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

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

Zbadaliśmy ten konkretny komunikat o błędzie, przeglądając różne raporty użytkowników i kroki naprawcze, które wykonali w celu rozwiązania problemu. Jak się okazuje, istnieje kilka typowych winowajców, które w końcu powodują wywołanie tego konkretnego komunikatu o błędzie:

  • Nazwa pliku programu 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 programu Excel nie jest zapisywany na dysku lokalnym - ten konkretny komunikat o błędzie może zostać wyświetlony podczas próby utworzenia tabeli przestawnej z pliku programu Excel otwartego bezpośrednio z witryny internetowej lub załącznika wiadomości 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 - nieprawidłowo zdefiniowany zakres może również powodować ten konkretny błąd. Jeśli próbujesz utworzyć tabelę przestawną z zakresem, który nie został zdefiniowany, zobaczysz 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 odwołuje się do nazwanego zakresu, który zawiera nieprawidłowe odwołania - Inną możliwą przyczyną wystąpienia tego błędu jest zdefiniowanie zakresu, ale odwołanie się do nieprawidłowych wartości. W takim przypadku można użyć Menedżera nazw do zidentyfikowania wartości, do których się odwołuje, i wprowadzenia niezbędnych modyfikacji w celu rozwiązania problemu.

Jeśli obecnie masz problemy z rozwiązaniem błędu, którego  źródłem jest nieprawidłowe źródło danych  , w tym artykule znajdziesz kilka kroków rozwiązywania problemów, które pomogą Ci zidentyfikować problem, który powoduje wyświetlenie komunikatu o błędzie. Poniżej znajdziesz zbiór metod, których używali inni użytkownicy w podobnej sytuacji, aby rozwiązać ten problem.

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

Zaczynajmy!

Metoda 1: Usuwanie nawiasów z nazwy pliku

Jednym z najpopularniejszych powodów, dla których może dojść do wyzwolenia  odwołania do źródła danych jest nieprawidłowy  błąd, jest nieprawidłowa 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 zostanie wyświetlony przy każdej próbie utworzenia tabeli przestawnej.

Jeśli ten scenariusz ma zastosowanie do Twojej obecnej sytuacji, będziesz w stanie rozwiązać problem, modyfikując nazwę pliku .xlsx w celu usunięcia zabronionych znaków. Oto krótki przewodnik, jak to zrobić:

  1. Zamknij okno programu Excel, które aktualnie używa pliku. Jeśli plik jest używany, nie będzie można zmienić jego nazwy.
  2. Użyj Eksploratora plików, aby przejść do lokalizacji pliku Excel. Gdy tam dotrzesz, kliknij go prawym przyciskiem myszy i wybierz Zmień nazwę.
  3. Następnie usuń nawiasy z nazwy pliku, ponieważ tabela przestawna nie jest skonfigurowana do ich obsługi.
  4. Spróbuj ponownie utworzyć tabelę przestawną i sprawdź, czy nadal występuje błąd.

Jeśli nadal napotykasz  odwołanie do źródła danych nie jest prawidłowym  błędem lub ta metoda nie ma zastosowania w Twoim konkretnym scenariuszu, przejdź do następnej metody poniżej.

Metoda 2: Zapisywanie pliku na dysku lokalnym

Ten problem może również wystąpić, jeśli otwierasz plik bezpośrednio z witryny internetowej lub bezpośrednio z załącznika wiadomości e-mail. W takim przypadku plik zostanie otwarty z pliku tymczasowego, co spowoduje wyświetlenie  błędu Odniesienie do źródła danych jest nieprawidłowe  .

Jeśli ten scenariusz ma zastosowanie do bieżącego scenariusza, będzie można rozwiązać problem, zapisując najpierw plik programu Excel na dysku lokalnym. Dlatego przed próbą utworzenia tabeli przestawnej przejdź do Plik> Zapisz jako  i zapisz plik w lokalizacji fizycznej (na dysku lokalnym).

Po zapisaniu pliku programu Excel lokalnie utwórz ponownie kroki, które poprzednio powodowały, że  odwołanie do źródła danych jest nieprawidłowe  i sprawdź, czy możesz utworzyć tabelę przestawną bez napotkania błędu.

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

Metoda 3: upewnienie się, że zakres istnieje i jest zdefiniowany

Kolejny powód, dla którego możesz napotkać komunikat „ Odniesienie do źródła danych jest nieprawidłowe ”. błąd podczas próby wstawienia tabeli przestawnej to nieistniejący / niezdefiniowany zakres.

Aby spojrzeć na to z perspektywy, powiedzmy, że próbujesz utworzyć tabelę przestawną. Oczywiście przechodzisz do Wstaw tabelę PivoTable, wybierasz przełącznik skojarzony z Wybierz tabelę lub zakres i ustawiasz Tabela / Zakres na  „test”. Jeśli teraz oparłeś wartości na zakresie „test”, a on nie istnieje, zobaczysz komunikat „ Odwołanie do źródła danych jest nieprawidłowe ”. błąd zaraz po kliknięciu OK .

Jeśli ten scenariusz ma zastosowanie, będzie można 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 opcję Menedżer nazw na liście.
  2. W oknie Menedżera nazw kliknij Nowy i nazwij zakres, który zamierzasz utworzyć. Następnie użyj pola Odwołuje się do , aby ustawić komórki, których chcesz użyć dla zakresu. Możesz wpisać to samodzielnie lub skorzystać z wbudowanego selektora.
  3. Po zdefiniowaniu zakresu można pomyślnie utworzyć tabelę przestawną bez napotkania tego samego komunikatu o błędzie.

Jeśli ten scenariusz nie ma zastosowania lub nadal napotykasz  odwołanie do źródła danych nie jest prawidłowym błędem,  nawet po wykonaniu powyższych kroków, przejdź do następnej metody poniżej.

Metoda 4: upewnienie się, że odniesienie 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 poprawne  , prawdopodobnie widzisz komunikat, ponieważ nazwany zakres odwołuje 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 przeanalizować za pomocą tabeli przestawnej. Jeśli zauważysz jakiekolwiek niespójności, użyj pola Odnieś do :, aby przełączyć się na poprawną wartość.

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