Виправлення помилки #NAME?

Виправлення помилки #NAME?

Найпоширеніша причина виникнення помилки #NAME? у формулі – неправильно введене ім’я формули. Погляньте на приклад нижче.

Помилка #NAME? через неправильно введений елемент у синтаксисі

Увага! : Помилка #NAME? вказує на те, що в синтаксисі потрібно щось виправити, тому коли ви бачите помилку у формулі, усуньте її. Не використовуйте жодні функції обробки помилок, як-от IFERROR, щоб замаскувати помилку.

Щоб уникнути неправильно введених імен формул, використовуйте майстер функцій Excel. Коли ви починаєте вводити ім’я формули в клітинці або рядку формул, у розкривному списку відображається список формул, які відповідають введеним словам. Якщо ввести ім’я формули та відкрити дужки, майстер функцій відобразить синтаксис під час наведення.

Синтаксис формули під час наведення

За допомогою майстра функцій також можна уникнути синтаксичних помилок. Виділіть клітинку з формулою та на вкладці Формула натисніть кнопку Вставити функцію.

Майстер запуститься автоматично.

Приклад діалогового вікна майстра функцій.

Клацніть будь-який аргумент, і Excel покаже вам відомості про нього.

Нижче наведено інші причини помилки #NAME?.

Коли формула містить посилання на ім’я, яке не визначено в Excel, може відобразитися помилка #NAME?.

Див. наведений нижче приклад функції SUM, що посилається на стовпець Прибуток, тобто на невизначене ім’я в книзі.

Помилка #NAME? через посилання на невизначене ім’я в синтаксисі

Вирішення. Визначте ім’я в Диспетчері імен, а потім додайте ім’я до формули. Для цього виконайте такі дії:

  1. Якщо у вас уже є дані в електронній таблиці та потрібно призначити ім’я конкретним клітинкам або діапазону клітинок, спочатку виділіть клітинки в електронній таблиці. Якщо потрібно створити новий діапазон, можна пропустити цей крок.

  2. На вкладці Формули в групі Визначені імена натисніть кнопку Визначити ім’я, а потім виберіть Визначити ім’я.

  3. Введіть унікальне ім’я.

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

  5. Введіть необов’язкову примітку.

  6. Натисніть кнопку OK.

    Далі потрібно додати ім’я до формули.

  7. Розташуйте курсор у синтаксисі формули в точці, куди потрібно додати щойно створене ім’я.

  8. На вкладці Формули в групі Визначені імена натисніть кнопку Використовувати у формулі й виберіть визначене ім’я, яке потрібно додати.

    Клацніть "Використовувати у формулі", щоб додати визначене ім’я до синтаксису формули

Докладні відомості про використання визначених імен див. в статті Визначення й використання імен у формулах.

Якщо синтаксис неправильно посилається на визначене ім’я, відобразиться помилка #NAME?.

Продовжуючи попередній приклад, в електронній таблиці було визначено ім’я для стовпця Прибуток. У наведеному нижче прикладі ім’я написано неправильно, тому функція все ще повертає помилку #NAME?.

Помилка #NAME? через неправильно введене визначене ім’я в синтаксисі

Вирішення. Виправте помилку в синтаксисі та перевірте формулу.

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

Коли ви використовуєте посилання на текст у формулах, потрібно брати текст у лапки, навіть якщо це лише пробіл. Якщо в синтаксисі пропущено подвійні лапки "" для текстового значення, відобразиться помилка #NAME?. Див. наведений нижче приклад.

Помилка #NAME? через відсутність подвійних лапок у текстових значеннях

У синтаксисі в цьому прикладі бракує подвійних лапок для слова має; тому виникає помилка.

Вирішення. Перевірте синтаксис і переконайтеся, що всі текстові значення взято в лапки.

Якщо пропустити двокрапку в посиланні на діапазон, формула відобразить помилку #NAME?.

У наведеному нижче прикладі формула INDEX повертає помилку #NAME?, тому що в діапазоні від B2 до B12 бракує двокрапки.

Помилка #NAME? через відсутність двокрапки в посиланні на діапазон

Вирішення. Перевірте синтаксис, щоб переконатися, що всі посилання на діапазони мають двокрапку.

Є деякі функції Excel, які працюють лише після активації певних надбудов. Інакше використання цих функцій призводить до виникнення помилки #NAME?. Наприклад, для використання функції EUROCONVERT потрібно активувати надбудову Перерахунок на євро. Якщо ви використовуєте функції або макроси, для яких потрібна надбудова Пакет аналізу, переконайтеся, що її активовано.

Щоб активувати надбудови в Excel, виконайте такі дії:

  1. Клацніть елементи Файл > Параметри.

  2. Виберіть пункт Надбудови.

  3. У списку Керування виберіть Надбудови Excel і клацніть Перейти.

  4. Установіть відповідний прапорець і натисніть кнопку OK.

Відповіді на запитання щодо конкретних функцій

Опублікуйте запитання на форумі спільноти Microsoft Excel

Маєте пропозиції щодо того, як покращити наступну версію програми Excel? Тоді перегляньте розділи на веб-сайті Excel User Voice.

Див. також

Огляд формул в Excel

Способи уникнення недійсних формул

Виправлення поширених помилок у формулах за допомогою функції перевірки помилок

Функції Excel (за алфавітом)

Функції Excel (за категоріями)

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

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

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

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

×