Проблеми сумісності формул у програмі Excel

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Засіб перевірки сумісності знайшов одну або кілька проблем сумісності, пов’язаних із формулами в попередніх версіях програми Microsoft Excel.

Починаючи з Excel 2007, за замовчуванням засіб перевірки сумісності виявлятимуться проблеми з попередніми версіями програми Excel. Якщо вас цікавить лише певні версії, зніміть прапорці для інших версій.

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

Увага! : 

  • Якщо ви бачите проблеми в списку Істотна втрата функціональності, вирішіть їх до збереження файлу, щоб запобігти необоротній втраті даних або неправильній роботі програми.

  • Проблеми в списку Несуттєва втрата точності необов’язково вирішувати перед збереженням книги – дані та функціональні можливості не втрачаються. Проте книга може виглядати або працювати дещо по-іншому, якщо її відкрити в попередній версії Excel.

Порада : Якщо відображається багато проблем, які потрібно дослідити, виберіть пункт Копіювати до нового аркуша. Використовуйте новий аркуш Звіт про сумісність, щоб розглянути кожну проблему.

У цій статті

Проблеми, які спричиняють істотну втрату функціональності

Проблеми, які спричиняють несуттєву втрату точності

Проблеми, які спричиняють істотну втрату функціональності

Проблема

Вирішення

Деякі аркуші можуть містити більше формул масивів, які посилаються на інші аркуші, ніж підтримує вибраний формат файлу. Деякі з цих формул масивів не буде збережено та буде перетворено на помилки #VALUE!.

Що це означає.    У програмі Excel 2007 або пізнішої версії книги масивів, які посилаються на інші аркуші лише обмежено доступною пам'яттю, але в Excel 97-2003, аркушів може містити лише до 65,472 книги масивів, які посилаються на інших аркушах. Масиви книги за максимальне обмеження, буде перетворено на та відображення #VALUE! помилки.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули масивів із посиланнями на інший аркуш, відтак внесіть потрібні зміни, щоб уникнути помилок #VALUE!.

Деякі формули містять масиви, які мають більше елементів, ніж підтримує вибраний формат файлу. Масиви з понад 256 стовпцями або 65536 рядками не буде збережено, і вони можуть видавати інші результати.

Що це означає.    У програмі Excel 2010 або пізнішої версії, можна використовувати формули масивів, які містять елементи, які більше 256 стовпців і рядків 65536. У програмі Excel 2007 це перевищує обмеження для елементів масиву і може повертати різні результати.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули масивів, що мають більше елементів, ніж підтримується в попередніх версіях Excel, і внесіть потрібні зміни.

Деякі формули містять більше значень, посилань і/або імен, ніж підтримує вибраний формат файлу. Ці формули не буде збережено; їх буде перетворено на помилки #VALUE!.

Що це означає.    У програмі Excel 2007 або пізнішої версії Максимальна довжина вмісту формули буде після 8192-го символи та Максимальна внутрішня довжина формули становить 16 384 байтів. У програмі Excel 97-2003 Максимальна довжина вмісту формули становить 1 024 символів і максимальна внутрішня довжина формули становить 1800 байтів. Коли поєднання аргументів формули (зокрема значень, посилань і/або імен) перевищує граничну Excel 97-2003, формули відображатимуться в #VALUE! помилки під час збереження книги в попередньому форматі файлу Excel.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули з перевищенням обмеження на максимальну довжину формули в Excel 97-2003, відтак внесіть потрібні зміни, щоб уникнути помилок #VALUE!.

Деякі формули містять більше рівнів вкладення, ніж підтримує вибраний формат файлу. Формули, які містять більше семи рівнів вкладення, не зберігаються й перетворюються на помилки #VALUE!.

Що це означає.    У Excel 2007 або пізнішої версії, формула може містити до 64 рівнів вкладення, але в Excel 97-2003 Максимальна кількість рівнів вкладення – лише 7.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули з більш ніж 7 рівнями вкладення, відтак внесіть потрібні зміни, щоб уникнути помилок #VALUE!.

Деякі формули містять функції, які мають більше аргументів, ніж підтримує вибраний формат файлу. Формули, які містять більше 30 аргументів однієї функції, не зберігаються й перетворюються на помилки #VALUE!.

Що це означає.    У Excel 2007 або пізнішої версії, формула може містити до 255 аргументів, але в Excel 97-2003 Максимальна кількість аргументів у формулі – лише 30.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули з більш ніж 30 аргументами, відтак внесіть потрібні зміни, щоб уникнути помилок #VALUE!.

У деяких формулах використовується більше операндів, ніж дозволяє вибраний формат файлу. Ці формули не зберігаються й перетворюються на помилки #VALUE!.

Що це означає.    У програмі Excel 2007 або пізнішої версії Максимальна кількість операндів, які можна використовувати у формулах, становить 1024, але в Excel 97-2003 Максимальна кількість операндів у формулах – лише 40.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули з більш ніж 40 операндами, відтак внесіть потрібні зміни, щоб уникнути помилок #VALUE!.

Деякі формули в цій книзі містять функції, які мають більше аргументів, ніж підтримує вибраний формат файлу. Формули, які містять більше 29 аргументів на одну функцію, не зберігаються й перетворюються на помилки #VALUE!.

Що це означає.    У програмі Excel 2007 або пізнішої версії користувацькі функції (UDF), які створюються за допомогою Visual Basic for Applications (VBA) може містити до 60 аргументів, але в Excel 97-2003 кількість аргументів у користувацьких функціях обмежується VBA лише 29.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять функції з більш ніж 29 аргументами, відтак внесіть потрібні зміни, щоб уникнути помилок #VALUE!. Для змінення користувацьких функцій може знадобитися використання коду VBA.

Одна або кілька функцій у цій книзі недоступні в попередніх версіях Excel. У разі повторного обчислення в попередніх версіях ці функції повертатимуть помилку #NAME? замість поточних результатів.

Що це означає.    Excel 2007 а потім введіть новий і перейменовані функції. Оскільки ці функції недоступні в Excel 97-2003, вони повернеться до #NAME? помилки, замість очікуваних результатів під час відкриття книги в попередній версії програми Excel.

У деяких випадках до формули додаватиметься префікс _xlfn, наприклад =_xlfn.IFERROR (1,2).

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять функції, недоступні в попередніх версіях Excel, відтак внесіть потрібні зміни, щоб уникнути помилок #NAME?.

Функції сумісності доступні для всіх перейменованих функцій. Щоб уникнути помилок, ви можете ними скористатися.

Нові функції можна заміняти відповідними функціями, доступними в попередніх версіях Excel. Ви також можете видаляти формули, які використовують нові функції, заміняючи їх результатами формул.

Деякі формули містять посилання на таблиці, які не підтримує вибраний формат файлу. Ці посилання перетворюються на посилання на клітинки.

Що це означає.    У Excel 2007 або пізнішої версії, можна скористатися структурованими посиланнями, щоб зробити його набагато легше і зручнішим для роботи з таблицею даних під час використання формул, які посилаються на таблицю або частину таблиці, або всю таблицю. Ця функція не підтримується в Excel 97-2003, і структурованими посиланнями, буде перетворено на посилання на клітинки.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули зі структурованими посиланнями на таблиці, для заміни їх на необхідні посилання на клітинки.

Деякі формули містять посилання на таблиці в інших книгах, які наразі не відкрито в цьому екземплярі Excel. Під час збереження у форматі Excel 97-2003 ці посилання перетворюються на помилки #REF, оскільки їх не можна перетворити на посилання на аркуші.

Що це означає.    У Excel 2007 або пізнішої версії, можна скористатися структурованими посиланнями, щоб зробити його набагато легше і зручнішим для роботи з таблицею даних під час використання формул, які посилаються на таблицю або частину таблиці, або всю таблицю. Ця функція не підтримується в Excel 97-2003, і структурованими посиланнями, буде перетворено на посилання на клітинки. Проте, якщо структуровані посилання наведіть вказівник миші на таблиці в інших книгах, які наразі не відкрито, їх буде перетворено на та відображаються як помилки #REF.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять формули зі структурованими посиланнями на таблиці з інших книг, та змініть їх, щоб запобігти появі помилок #REF.

Одна або кілька клітинок у книзі містять правила перевірки даних, пов’язані з понад 8192 роз’єднаними областями клітинок. Ці правила перевірки даних не буде збережено.

Що це означає.    У програмі Excel 2010 або пізнішої версії, правила перевірки даних можна посилатися на більше ніж 8 192 роз'єднані області клітинок. У програмі Excel 97 – 2007 цей тип правила перевірки даних не підтримуються і будуть недоступні.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять правила перевірки даних, пов’язані з понад 8192 роз’єднаними областями клітинок, і внесіть потрібні зміни.

Одна або кілька клітинок у цій книзі містять правила перевірки даних, пов’язані зі значеннями в інших аркушах. Ці правила перевірки даних не підтримуватимуться в попередніх версіях Excel.

Що це означає.    У програмі Excel 2010 або пізнішої версії, можна використовувати правила перевірки даних, які посилаються на значення на інших аркушах. У програмі Excel 97 – 2007 цей тип перевірки даних не підтримуються та не відображаються на аркуші.

Проте всі правила верифікації даних залишаються доступними у книзі та застосовуються під час до повторного відкриття книги у програмі Excel 2010 або пізнішої версії, якщо їх відредаговано у версії Excel 97 – 2007.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки, які містять правила перевірки даних, пов’язані зі значеннями в інших аркушах, і внесіть потрібні зміни на вкладці Настройки діалогового вікна Перевірка даних (вкладка Дані, група Знаряддя даних).

Ця книга містить діапазон консолідації даних із посиланнями на клітинки в рядках або стовпцях поза обмеженням вибраного формату файлу. Посилання формул на дані в цій області буде змінено, і вони можуть відображатися неналежним чином у попередніх версіях Excel.

Що це означає.    У програмі Excel 2007 або пізнішої версії діапазонів консолідації даних може містити формули, які посилаються на дані поза обмеженням рядків і стовпців у вибраному форматі файлу. У програмі Excel 97-2003 розмір аркуша – це лише 256 стовпців 65536 рядки. Формули посилання на дані у клітинках поза обмеженням цей стовпців і рядків установлено і може не відображатися належним чином.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти діапазони консолідації даних, які містять посилання формул на дані поза обмеженням рядків і стовпців в Excel 97-2003, і внесіть потрібні зміни.

Ця книга містить настроюваний опис для користувацьких функцій VBA. Усі настроювані описи буде видалено.

Що це означає.    У програмі Excel 2010 або пізнішої версії можна використовувати Visual Basic for Applications (VBA) створити користувацькі функції (UDF) з настроювані описи. Настроювані описи не підтримуються в Excel 97 – 2007 а також буде видалено.

Що робити?    Не потрібно нічого робити, оскільки буде видалено всі настроювані описи.

На початок сторінки

Проблеми, які спричиняють несуттєву втрату точності

Проблема

Вирішення

Деякі формули масивів у книзі посилаються на весь стовпець. У попередніх версіях Excel під час повторного обчислення ці формули можуть перетворюватися на помилки #NUM!

Що це означає.    Формули масивів, які посилаються на весь стовпець у програмі Excel 2007 або пізнішої версії чи перетворюються та відображаються як #NUM! помилки під час повторного обчислення у версії Excel 97-2003.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти формули масивів, які посилаються на весь стовпець, для внесення необхідних змін і уникнення помилок #NUM.

Одне або кілька визначених імен у цій книзі містять формули, які використовують більше 255 символів, дозволених у вибраному форматі файлу. Ці формули буде збережено, але скорочено під час редагування в попередніх версіях Excel.

Що це означає?    Якщо іменовані діапазони у формулах перевищують обмеження на 255 символів, наявне в Excel 97-2003, формула працюватиме правильно, але її буде обітнуто в діалоговому вікні Ім’я та не можна буде редагувати.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки з іменованими діапазонами у формулах, відтак внесіть потрібні зміни, щоб користувачі могли редагувати формули в Excel 97-2003.

Деякі формули в цій книзі посилаються на інші закриті книги. Під час повторного обчислення цих формул у попередніх версіях Excel без відкриття зв’язаних книг символи, які виходять за межі в 255 символів, недоступні для повернення.

Що це означає?    Коли формули у книзі посилаються на інші закриті книги, вони можуть відображати лише 255 символів у разі повторного обчислення в Excel 97-2003. Результати формули, можливо, буде обітнуто.

Що робити?    Знайдіть клітинки, які містять формули з посиланнями на інші закриті книги, для перевірки посилань і внесення необхідних змін із метою запобігання обтинанню результатів формул у програмі Excel 97-2003.

Формула перевірки даних містить більше 255 символів.

Що це означає?    Якщо іменовані діапазони у формулах перевищують обмеження на 255 символів, наявне в Excel 97-2003, формула працюватиме правильно, але її буде обітнуто та не можна буде редагувати.

Що робити?    У засобі перевірки сумісності натисніть кнопку Пошук, щоб знайти клітинки з формулами перевірки даних, відтак зменште кількість символів у формулі, щоб користувачі могли редагувати її в Excel 97-2003.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×