Problemy ze zgodnością formuł w programie Excel

Narzędzie sprawdzania zgodności wykryło co najmniej jeden problem ze zgodnością związany z formułami starszych wersji programu Microsoft Excel.

Począwszy od programu Excel 2007, Narzędzie sprawdzania zgodności sprawdza domyślnie, czy występują problemy z poprzednimi wersjami programu Excel. Jeśli interesuje Cię tylko określona wersja, wyczyść pola wyboru odpowiadające innym wersjom.

Okno dialogowe sprawdzania zgodności programu Excel

Ważne: 

  • Jeśli na liście Znacząca utrata funkcjonalności pojawią się jakieś problemy, zajmij się nimi przed zapisaniem pliku, aby zapobiec nieodwracalnej utracie danych lub nieprawidłowemu działaniu.

  • Problemy na liście Nieznaczna utrata wierności danych mogą — ale nie muszą — wymagać rozwiązania przed zapisaniem skoroszytu. Dane ani funkcjonalność nie zostaną utracone, ale wygląd lub działanie skoroszytu mogą być nieco inne po otwarciu go w starszej wersji programu Excel.

Porada: Jeśli masz wiele problemów do sprawdzenia, wybierz pozycję Kopiuj do nowego arkusza. Użyj nowego arkusza Raport zgodności, aby zbadać poszczególne problemy.

W tym artykule

Problemy powodujące znaczną utratę funkcjonalności

Problemy powodujące nieznaczną utratę wierności

Problemy powodujące znaczną utratę funkcjonalności

Problem

Rozwiązanie

Niektóre arkusze zawierają więcej formuł tablicowych, które odwołują się do innych arkuszy, niż są obsługiwane przez wybrany format pliku. Niektóre z tych formuł tablicowych nie zostaną zapisane i zostaną przekonwertowane na #VALUE! .

Znaczenie    W programie Excel 2007 lub nowszym tablice skoroszytu, które odwołują się do innych arkuszy, są ograniczone tylko przez dostępną pamięć, ale w programie Excel 97-2003 arkusze mogą zawierać tylko do 65 472 tablice skoroszytu, które odwołują się do innych arkuszy. Tablice skoroszytu wykraczające poza maksymalny limit zostaną przekonwertowane na i wyświetlone #VALUE! .

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające formuły tablicowe odwołujące się do innego arkusza, a następnie wprowadź konieczne zmiany w celu uniknięcia #VALUE! .

Niektóre formuły zawierają tablice z liczbą elementów większą niż obsługiwana przez wybrany format pliku. Tablice zawierające więcej niż 256 kolumn lub 65 536 wierszy nie zostaną zapisane i mogą powodować uzyskiwanie odmiennych wyników.

Znaczenie    W programie Excel 2010 lub nowszym można użyć formuł tablicowych zawierających elementy dla więcej niż 256 kolumn i 65 536 wierszy. W programie Excel 2007 przekracza limit dla elementów tablicy i może zwracać inne wyniki.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające formuły tablicowe, które mają więcej elementów, niż jest obsługiwane we wcześniejszych wersjach programu Excel, a następnie wprowadź konieczne zmiany.

Niektóre formuły zawierają więcej wartości, odwołań i/lub nazw, niż można użyć w wybranym formacie pliku. Te formuły nie zostaną zapisane i zostaną przekonwertowane na #VALUE! .

Znaczenie    W programie Excel 2007 lub nowszym Maksymalna długość zawartości formuły to 8 192 znaków, a maksymalna długość formuły wewnętrznej to 16 384 bajtów. W programie Excel 97-2003 Maksymalna długość zawartości formuły to 1 024 znaków, a maksymalna długość formuły wewnętrznej to 1 800 bajtów. Gdy kombinacja argumentów formuły (w tym wartości, odwołań i/lub nazw) przekracza maksymalne limity programu Excel 97-2003, formuły będą powodowały #VALUE! Błędy podczas zapisywania skoroszytu we wcześniejszym formacie pliku programu Excel.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające formuły przekraczające maksymalne limity długości formuł w programie Excel 97-2003, a następnie wprowadź konieczne zmiany w celu uniknięcia #VALUE! .

Niektóre formuły mają więcej poziomów zagnieżdżenia, niż są obsługiwane przez wybrany format pliku. Formuły zawierające więcej niż siedem poziomów zagnieżdżenia nie zostaną zapisane i zostaną przekonwertowane na #VALUE! .

Znaczenie    W programie Excel 2007 lub nowszym formuła może zawierać maksymalnie 64 poziomów zagnieżdżenia, ale w programie Excel 97-2003 najwyższe dopuszczalne poziomy zagnieżdżenia to tylko 7.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające formuły zawierające więcej niż 7 poziomów zagnieżdżenia, a następnie wprowadź konieczne zmiany w celu uniknięcia #VALUE! .

Niektóre formuły zawierają funkcje, które mają więcej argumentów niż są obsługiwane przez wybrany format pliku. Formuły, które mają ponad 30 argumentów przypadających na jedną z funkcji, zostaną zapisane i zostaną przekonwertowane na #VALUE! .

Znaczenie    W programie Excel 2007 lub nowszym formuła może zawierać maksymalnie 255 argumentów, ale w programie Excel 97-2003 maksymalny limit argumentów formuły jest tylko 30.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające formuły zawierające więcej niż 30 argumentów, a następnie wprowadź konieczne zmiany w celu uniknięcia #VALUE! .

Niektóre formuły używają więcej operandów, niż można użyć w wybranym formacie pliku. Te formuły nie zostaną zapisane i zostaną przekonwertowane na #VALUE! .

Znaczenie    W programie Excel 2007 lub nowszym Maksymalna liczba operandów, które mogą być używane w formułach wynosi 1 024, ale w programie Excel 97-2003 Maksymalna granica operandów w formułach to 40.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające formuły zawierające więcej niż 40 operandów, a następnie wprowadź konieczne zmiany w celu uniknięcia #VALUE! .

Niektóre formuły zawierają funkcje z liczbą argumentów większą niż obsługiwana przez wybrany format pliku. Formuły zawierające więcej niż 29 argumentów funkcji nie zostaną zapisane i zostaną przekonwertowane na #VALUE! .

Znaczenie    W programie Excel 2007 lub nowszym funkcja zdefiniowana przez użytkownika (UDF) utworzona za pomocą języka Visual Basic for Applications (VBA) może zawierać do 60 argumentów, ale w programie Excel 97-2003 liczba argumentów w funkcjach UDF jest ograniczona przez program VBA tylko do 29.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające funkcje używające więcej niż 29 argumentów, a następnie wprowadź konieczne zmiany w celu uniknięcia #VALUE! . Do zmiany funkcji zdefiniowanych przez użytkownika może być konieczne użycie kodu języka VBA.

Co najmniej jedna funkcja z tego skoroszytu nie jest dostępna we wcześniejszych wersjach programu Excel.  Po ponownym obliczeniu we wcześniejszych wersjach te funkcje zwrócą błąd #NAZWA? zamiast ich obecnych wyników.

Znaczenie    Program Excel 2007 i nowsze wersje zawierają nowe i zmienione nazwy funkcji. Ponieważ te funkcje nie są dostępne w programie Excel 97-2003, będą zwracać #NAME? zamiast oczekiwanych wyników.

W niektórych przypadkach do formuły jest dodawany prefiks _xlfn, na przykład =_xlfn.JEŻELI.BŁĄD (1;2).

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź , aby zlokalizować komórki zawierające funkcje, które nie są dostępne we wcześniejszych wersjach programu Excel, a następnie wprowadź konieczne zmiany w celu uniknięcia #NAME? .

Funkcje zgodności są dostępne dla wszystkich funkcji, których nazwy zostały zmienione. Można używać tych funkcji w celu uniknięcia błędów.

Nowe funkcje można zastąpić odpowiednimi funkcjami dostępnymi we wcześniejszych wersjach programu Excel. Można również usunąć formuły używające nowych funkcji, zastępując je wynikami formuł.

Niektóre formuły zawierają odwołania do tabel, które nie są obsługiwane w wybranym formacie pliku. Te odwołania zostaną przekonwertowane na odwołania do komórek.

Znaczenie    W programie Excel 2007 lub nowszym można korzystać z odwołań strukturalnych, aby znacznie łatwiej i bardziej intuicyjnie pracować z danymi tabeli podczas korzystania z formuł odwołujących się do tabeli, części tabeli lub całej tabeli. Ta funkcja nie jest obsługiwana w programie Excel 97-2003, a odwołania strukturalne zostaną przekonwertowane na odwołania do komórek.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające formuły z odwołaniami strukturalnymi do tabel, dzięki czemu będzie można je zmienić na odwołania do komórek, które mają zostać użyte.

Niektóre formuły zawierają odwołania do tabel w innych skoroszytach, które nie są w danej chwili otwarte w tym wystąpieniu programu Excel. Podczas zapisywania w formacie programu Excel 97–2003 te odwołania zostaną przekonwertowane na błędy #ADR!, ponieważ nie można ich przekonwertować na odwołania do arkuszy.

Znaczenie    W programie Excel 2007 lub nowszym można korzystać z odwołań strukturalnych, aby znacznie łatwiej i bardziej intuicyjnie pracować z danymi tabeli podczas korzystania z formuł odwołujących się do tabeli, części tabeli lub całej tabeli. Ta funkcja nie jest obsługiwana w programie Excel 97-2003, a odwołania strukturalne zostaną przekonwertowane na odwołania do komórek. Jeśli jednak odwołania strukturalne wskazują tabele w innych skoroszytach, które nie są obecnie otwarte, zostaną one przekonwertowane na błędy #REF.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające formuły z odwołaniami strukturalnymi do tabel w innych skoroszytach, dzięki czemu będzie można je zmienić w celu uniknięcia błędów #ADR!.

Co najmniej jedna komórka w tym skoroszycie zawiera reguły poprawności danych, które odwołują się do więcej niż 8192 nieciągłych obszarów komórek. Te reguły poprawności danych nie zostaną zapisane.

Znaczenie    W programie Excel 2010 lub nowszym reguły sprawdzania poprawności danych mogą odwoływać się do ponad 8192 nieciągłych obszarów komórek. W programie Excel 97-2007 ten typ reguły sprawdzania poprawności danych nie jest obsługiwany i nie będzie dostępny.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające reguły poprawności danych, które odwołują się do ponad 8192 nieciągłych obszarów komórek, a następnie wprowadź konieczne zmiany.

Co najmniej jedna komórka w tym skoroszycie zawiera reguły poprawności danych, które odwołują się do wartości w innych arkuszach. Te reguły poprawności danych nie będą obsługiwane we wcześniejszych wersjach programu Excel.

Znaczenie    W programie Excel 2010 lub nowszym można korzystać z reguł sprawdzania poprawności danych, które odwołują się do wartości w innych arkuszach. W programie Excel 97-2007 ten typ sprawdzania poprawności danych nie jest obsługiwany i nie można go wyświetlić w arkuszu.

Wszystkie reguły sprawdzania poprawności danych są jednak dostępne w skoroszycie i zostaną zastosowane po ponownym otwarciu skoroszytu w programie Excel 2010 lub nowszym, o ile te reguły nie były edytowane w programie Excel 97-2007.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające reguły poprawności danych, które odwołują się do wartości w innych arkuszach, a następnie wprowadź konieczne zmiany na karcie Ustawienia w oknie dialogowym Sprawdzanie poprawności danych (karta Dane, grupa Narzędzia danych).

Ten skoroszyt zawiera zakres konsolidacji danych z odwołaniami do komórek, w przypadku których przekroczono limity wierszy i kolumn dla wybranego formatu pliku. Odwołania formuł do danych w tym obszarze zostaną dostosowane i mogą nie być poprawnie wyświetlane w starszej wersji programu Excel.

Znaczenie    W programie Excel 2007 lub nowszym zakresy konsolidacji danych mogą zawierać formuły odwołujące się do danych spoza limitu wierszy i kolumn wybranego formatu pliku. W programie Excel 97-2003 rozmiar arkusza jest tylko 256 kolumn do 65 536 wierszy. Odwołania formuł do danych w komórkach, które znajdują się poza tym obszarem, są korygowane i mogą nie być poprawnie wyświetlane.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować zakresy konsolidacji danych zawierające odwołania formuł do danych, w przypadku których przekroczono limity wierszy i kolumn dla programu Excel w wersji 97–2003, a następnie wprowadź konieczne zmiany.

Ten skoroszyt zawiera niestandardowe opisy zdefiniowanych przez użytkownika funkcji języka VBA. Wszystkie opisy niestandardowe zostaną usunięte.

Znaczenie    W programie Excel 2010 lub nowszym można tworzyć funkcje zdefiniowane przez użytkownika (funkcjach UDF) za pomocą języka Visual Basic for Applications (VBA) z opisami niestandardowymi. Opisy niestandardowe nie są obsługiwane w programie Excel 97-2007 i zostaną usunięte.

Co należy zrobić    Nie jest konieczne wykonywanie żadnej czynności, ponieważ wszystkie opisy niestandardowe zostaną usunięte.

Początek strony

Problemy powodujące nieznaczną utratę wierności

Problem

Rozwiązanie

Niektóre formuły tablicowe w tym skoroszycie odwołują się do całej kolumny. We wcześniejszych wersjach programu Excel te formuły mogą zostać przekonwertowane na #NUM! Błędy podczas ponownego obliczania.

Znaczenie    Formuły tablicowe odwołujące się do całej kolumny w programie Excel 2007 i nowszych zostaną przekonwertowane na tak, aby były wyświetlane jako #NUM! Błędy podczas ponownego obliczania w programie Excel 97-2003.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować formuły tablicowe odwołujące się do całej kolumny, dzięki czemu będzie można wprowadzić niezbędne zmiany w celu uniknięcia błędów #LICZBA!.

Jedna lub więcej nazw zdefiniowanych w tym skoroszycie składa się z więcej niż 255 znaków dozwolonych w wybranym formacie pliku. Formuły zostaną zapisane, jednak zostaną obcięte podczas edytowania we wcześniejszych wersjach programu Excel.

Znaczenie    Jeśli w nazwanych zakresach w formułach jest przekroczone ograniczenie 255 znaków obsługiwane w programie Excel w wersjach 97–2003, formuła działa prawidłowo, ale jest obcinana w oknie dialogowym Nazwa i nie można jej edytować.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające nazwane zakresy w formułach, a następnie wprowadź konieczne zmiany, tak aby użytkownicy mogli edytować formuły w programie Excel w wersjach 97–2003.

Niektóre formuły w tym skoroszycie są połączone z innymi skoroszytami, które są zamknięte. Kiedy te formuły zostaną obliczone ponownie we wcześniejszych wersjach programu Excel bez otwierania połączonych skoroszytów, znaki przekraczające ograniczenie 255 znaków nie będą mogły zostać zwrócone.

Znaczenie    Jeśli formuły w skoroszycie są połączone z innymi skoroszytami, które są zamknięte, po wykonaniu ponownego obliczenia w programie Excel w wersjach 97–2003 będzie można wyświetlić maksymalnie 255 znaków w takich formułach. Wyniki formuł mogą zostać obcięte.

Co należy zrobić    Znajdź komórki zawierające formuły, które są połączone z innymi skoroszytami, które zostały zamknięte, aby móc zweryfikować linki i wprowadzić konieczne zmiany w celu uniknięcia obciętych wyników formuł w programie Excel 97-2003.

Formuła sprawdzania poprawności danych jest dłuższa niż 255 znaków.

Znaczenie    Jeśli długość formuły sprawdzania poprawności danych przekracza ograniczenie 255 znaków obsługiwane w programie Excel w wersjach 97–2003, formuła działa prawidłowo, ale jest obcinana i nie można jej edytować.

Co należy zrobić    W narzędziu sprawdzania zgodności kliknij przycisk Znajdź, aby zlokalizować komórki zawierające formuły sprawdzania poprawności danych, a następnie użyj mniejszej liczby znaków w takich formułach, co umożliwi edytowanie ich w programie Excel w wersjach 97–2003.

Początek strony

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×