Проблемы совместимости формул в Excel

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Средством проверки совместимости обнаружены проблемы совместимости формул с более ранними версиями Microsoft Excel.

Начиная с Excel 2007 по умолчанию средство проверки совместимости проверяет наличие проблем с предыдущими версиями Microsoft Excel. Если вам только в определенной версии, снимите флажки для других версий.

Диалоговое окно проверки совместимости Excel

Важно : 

  • Проблемы, отображаемые в списке Существенная потеря функциональности, необходимо устранить перед сохранением файла, чтобы избежать безвозвратной потери данных или неправильной работы функций.

  • Проблемы, отображаемые в списке Несущественная потеря точности, необязательно устранять перед сохранением книги: данные и функциональные возможности не теряются, но книга, открываемая в более ранней версии Excel, может выглядеть или работать несколько иначе.

Совет : Если имеется много проблем, требующих изучения, выберите команду Копировать на новый лист. Для работы над каждой проблемой используйте новый лист отчета о совместимости.

В этой статье

Проблемы, которые приводят к существенной потере функциональности

Проблемы, которые приводят к небольшой потере точности

Проблемы, которые приводят к существенной потере функциональности

Проблема

Решение

На некоторых листах число формул массива, ссылающихся на другие листы, превышает поддерживаемое выбранным форматом файла. Некоторые их этих формул массива не будут сохранены и будут преобразованы в значения #ЗНАЧ!.

Что это означает.    В Excel 2007 и более поздних версий массивы книги, ссылающиеся на другие листы ограничивается только объемом доступной оперативной памяти, но в Excel 97 – 2003 листов может содержать только до 65,472 книги массивов, ссылающиеся на другие листы. Книга массивы превысить максимальный предел, будет преобразовано в и отображения #VALUE! ошибки.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы массивов, ссылающиеся на другие листы, а затем внесите необходимые изменения для предотвращения ошибок #ЗНАЧ!.

Некоторые формулы содержат массивы с числом элементов, превышающим поддерживаемое выбранным форматом файла. Массивы, которые содержат более 256 столбцов или 65536 строк, не будут сохранены и могут привести к разным результатам.

Что это означает.    В Excel 2010 и более поздних версий можно использовать формулы массива, содержащие элементы для более чем 256 столбцов и 65 536 строк. В Excel 2007 выходит за пределы элементов массива и может возвращать другие результаты.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с массивами, в которых число элементов превышает число, поддерживаемое в более ранних версиях Excel, и внесите необходимые изменения.

Число значений, ссылок или имен в некоторых формулах превышает поддерживаемое выбранным форматом файла. Эти формулы не будут сохранены и будут преобразованы в значения #ЗНАЧ!.

Что это означает.    В Excel 2007 и более поздних версий Максимальная длина формулы — 8192 символов и максимальная длина внутренней формулы — 16 384 байт. В Excel 97 – 2003 Максимальная длина формулы — 1 024 символов, а максимальная длина внутренней формулы — 1800 байт. Когда сочетание аргументах формулы (в том числе значений, ссылок и/или имена) превышает максимальные пределы Excel 97 – 2003, формулы приведет к #VALUE! ошибки при сохранении книги в формате более ранней версии Excel.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти , чтобы найти ячейки с формулами, длина которых превышает пределы Excel 97–2003, а затем внесите необходимые изменения для предотвращения ошибок #ЗНАЧ!.

Число уровней вложенности в некоторых формулах превышает поддерживаемое выбранным форматом файла. Формулы, содержащие более семи уровней вложенности, не будут сохранены и будут преобразованы в значения #ЗНАЧ!.

Что это означает.    В Excel 2007 и более поздних версий формула может содержать до 64 уровней вложенности, но в Excel 97 – 2003 допускается только 7 уровней.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с числом уровней вложенности более 7, а затем внесите необходимые изменения для предотвращения ошибок #ЗНАЧ!.

Некоторые формулы содержат функции с числом аргументов, превышающим поддерживаемое выбранным форматом файла. Формулы, в которых функции содержат более 30 аргументов, не будут сохранены и будут преобразованы в значения #ЗНАЧ!.

Что это означает.    В Excel 2007 и более поздних версий формула может содержать до 255 аргументов, но в Excel 97 – 2003 число аргументов в формуле не должно превышать 30.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с числом аргументов более 30, и внесите необходимые изменения для предотвращения ошибок #ЗНАЧ!.

Число операндов в некоторых формулах превышает разрешенное выбранным форматом файла. Эти формулы не будут сохранены и будут преобразованы в значения #ЗНАЧ!.

Что это означает.    В Excel 2007 и более поздних версий максимальное число операндов, которые можно использовать в формуле, составляет 1024, но предельное число операндов в формулах в Excel 97 – 2003 — всего 40.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти , чтобы найти ячейки, содержащие формулы с числом операндов более 40, и внесите необходимые изменения для предотвращения ошибок #ЗНАЧ!.

Некоторые формулы содержат функции с числом аргументов, превышающим поддерживаемое выбранным форматом файла. Формулы, в которых функции содержат более 29 аргументов, не будут сохранены и будут преобразованы в значения #ЗНАЧ!.

Что это означает.    В Excel 2007 и более поздних версий пользовательская функция (), созданный с помощью Visual Basic для приложений (VBA) могут содержать до 60 аргументов, но в Excel 97 – 2003 число аргументов не может только 29.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие функции с числом аргументов более 29, и внесите необходимые изменения для предотвращения ошибок #ЗНАЧ!. Для изменения пользовательских функций может потребоваться использовать Visual Basic для приложений (VBA).

Книга содержит одну или несколько функций, которые отсутствовали в более ранних версиях Excel. После пересчета в более ранних версиях эти функции вернут не правильный результат, а значение #ИМЯ?.

Что это означает.    Excel 2007 и более поздних обеспечивают новых и переименованные функции. Так как эти функции недоступны в Excel 97 – 2003, они будут возвращают #NAME? Ошибка вместо ожидаемых результатов при открытии книги в более ранних версиях Excel.

В некоторых случаях к формуле добавляется префикс _xlfn, например: =_xlfn.ЕСЛИОШИБКА (1;2).

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти , чтобы найти ячейки, содержащие функции, которые недоступны в более ранних версиях Excel, и внесите необходимые изменения для предотвращения ошибок #ИМЯ?.

Для всех переименованных функций доступны функции совместимости. Для предотвращения ошибок можно использовать эти функции.

Новые функции можно заменить соответствующими функциями, доступными в более ранних версиях Excel. Кроме того, можно удалить формулы с новыми функциями, заменив их результатами формул.

Некоторые формулы содержат ссылки на таблицы, которые не поддерживаются выбранным форматом файла. Эти ссылки будут преобразованы в ссылки на ячейки.

Что это означает.    В Excel 2007 и более поздних версий чтобы было проще и интуитивно для работы с таблицей данных при использовании формулы, которые ссылаются таблицу, часть таблицы или всю таблицу можно использовать структурированные ссылки. Эта возможность не поддерживается в Excel 97 – 2003 и структурированные ссылки преобразуются в ссылки на ячейки.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы со структурированными ссылками на таблицы, и замените их соответствующими ссылками на ячейки.

Некоторые формулы содержат ссылки на таблицы в других книгах, которые сейчас не открыты в текущем экземпляре Excel. При сохранении в формате Excel 97–2003 эти ссылки будут преобразованы в значения #ССЫЛКА!, так как их невозможно преобразовать в адреса на текущем листе.

Что это означает.    В Excel 2007 и более поздних версий можно использовать структурированные ссылки, чтобы было проще и интуитивно для работы с таблицей данных при использовании формулы, которые ссылаются таблицу, часть таблицы или всю таблицу. Эта возможность не поддерживается в Excel 97 – 2003 и структурированные ссылки преобразуются в ссылки на ячейки. Тем не менее если структурированные ссылки указывают на таблицы в других книгах, которые не открыты в данный момент, они будут преобразованы в и отображаться как #REF ошибки.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы со структурированными ссылками на таблицы в других книгах, и измените их для предотвращения ошибок #ССЫЛКА!.

Одна или несколько ячеек книги содержат правила проверки данных, использующие ссылки на более чем 8192 несмежных диапазона ячеек. Такие правила проверки данных не будут сохранены.

Что это означает.    В Excel 2010 и более поздних версий правила проверки данных может относиться к более чем 8192 несмежных диапазона ячеек. В Excel 97 – 2007 этот тип правила проверки данных не поддерживается и не будут доступны.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, которые содержат ссылки на более чем 8192 несмежных диапазона ячеек, и внесите необходимые изменения.

Одна или несколько ячеек книги содержат правила проверки данных, использующие ссылки на значения, находящиеся на других листах. Такие правила проверки данных не будут поддерживаться в более ранних версиях Excel.

Что это означает.    В Excel 2010 и более поздних версий можно использовать правила проверки данных, которые ссылаются на значения на других листах. В Excel 97 – 2007 этого типа проверки данных не поддерживается и не отображаются на листе.

Однако все правила проверки данных остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 и более поздних версий, если они были изменены в Excel 97 – 2007.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, в которых есть ссылки на значения на других листах, и внесите необходимые изменения на вкладке Параметры диалогового окна Проверка данных (вкладка Данные, группа Работа с данными).

Книга содержит диапазон консолидации данных, ссылающийся на ячейки вне допустимого числа строк и столбцов для выбранного формата файла. Ссылки формул на данные в этой области будут изменены и могут отображаться некорректно в более ранней версии Excel.

Что это означает.    В Excel 2007 и более поздних версий диапазоны консолидации данных может содержать формулы, которые ссылаются на данные вне диапазона строк и столбцов выбранного формата файла. В Excel 97 – 2003 размер листа доступен только 256 столбцов 65 536 строк. Формулы ссылки на данные в ячейках вне диапазона этой строк и столбцов настраиваются и могут отображаться неправильно.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти диапазоны консолидации данных, содержащие формулы, которые ссылаются на данные за пределами ограничения на число строк и столбцов Excel 97–2003, и внесите необходимые изменения.

Книга содержит настраиваемые описания пользовательских функций VBA. Все настраиваемые описания будут удалены.

Что это означает.    В Excel 2010 и более поздних версий, можно использовать Visual Basic для приложений (VBA) с настраиваемые описания создать пользовательские функции (UDF). Настраиваемые описания не поддерживаются в Excel 97 – 2007 и будут удалены.

Что необходимо сделать.    Выполнять какие-либо действия не требуется, поскольку все настраиваемые описания будут удалены.

К началу страницы

Проблемы, которые приводят к небольшой потере точности

Проблема

Решение

Некоторые формулы массива в этой книге ссылаются на целый столбец. При пересчете в более ранних версиях Excel эти формулы могут быть преобразованы в значения #ЧИСЛО!.

Что это означает.    Формулы массива, ссылающиеся на весь столбец в Excel 2007 и более поздних версий будут преобразованы в и отображаются в виде #NUM! ошибки, возникающие при пересчете в Excel 97 – 2003.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти формулы массива, ссылающиеся на целый столбец, и внесите необходимые изменения для предотвращения ошибок #ЧИСЛО!.

Одно или несколько определенных в данной книге имен содержат формулы, длина которых превышает максимальный размер, допустимый для выбранного формата файла (255 символов). Эти формулы будут сохранены, но будут усечены при редактировании в более ранних версиях Excel.

Что это означает.    Если именованные диапазоны в формулах превышают предел в 255 знаков, поддерживаемый в Excel 97–2003, формула работает правильно, но усекается в диалоговом окне Имя и недоступна для редактирования.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие именованные диапазоны в формулах, и внесите необходимые изменения, чтобы пользователи могли редактировать эти формулы в Excel 97–2003.

Книга содержит формулы, которые ссылаются на другие закрытые книги. Если связанные книги закрыты, то при пересчете в более ранних версиях Excel значения этих формул будут ограничены 255 знаками.

Что это означает.    Если формулы в одной книге связаны с другими книгами, которые закрыты, при пересчете в Excel 97–2003 эти формулы могут отобразить не более 255 знаков. Результаты формулы могут быть усечены.

Что необходимо сделать.    Найдите ячейки, содержащие формулы, которые ссылаются на другие закрытые книги, проверьте эти ссылки и внесите необходимые изменения, чтобы избежать усечения результатов формулы в Excel 97–2003.

Формула для проверки данных содержит более 255 символов.

Что это означает.    Если формула проверки данных превышает заданный в Excel 97–2003 предел в 255 знаков, формула будет работать правильно, но будет усечена и недоступна для редактирования.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы проверки данных, и сократите число знаков в формулах, чтобы пользователи могли редактировать их в Excel 97–2003.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×