Перейти до основного
Office

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

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

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

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

Увага!: 

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

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

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

У цій статті

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

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

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

Проблема

Вирішення

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

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

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

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

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

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

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

Що це означає?    У програмі Excel 2007, а потім Максимальна довжина вмісту формули – 8 192 символів, а максимальна внутрішня довжина формули – 16 384 байтів. В Excel 97-2003 максимальна довжина формули становила тільки 1024 символи, а максимальна внутрішня довжина формули – 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, а потім Максимальна кількість операндів, які можна використовувати у формулах, становить 1 024, але в Excel 97-2003 Максимальна кількість операндів у формулах – лише 40.

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

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

Що це означає?    У програмі Excel 2007 і новіші версії функції, визначеної користувачем (UDFS), які ви створюєте за допомогою Visual Basic for Applications (VBA), можуть містити до 60 аргументів, але у програмі Excel 97-2003 кількість аргументів UDFs обмежена за допомогою 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 і новіші версії правила перевірки даних можуть стосуватися понад 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), щоб створювати користувацькі функції (UDFs) з настроюваними описами. Користувацькі описи не підтримуються в програмі 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.

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

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

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

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

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×