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

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel Web App

Основна причина, чому #NAME? у формулі з'являється помилка через помилку в імені формули. Погляньте на приклад нижче.

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

Важливо

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

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

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

Програма Excel автоматично завантажить майстер.

Приклад діалогового вікна Коли ви вибираєте кожен аргумент, Excel надає вам відповідні відомості для кожного з них.

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

Формула посилається на ім’я, яке не визначено

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

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

#NAME? через посилання на невизначене ім'я в синтаксисі Рішення. Визначте ім'я в диспетчері імен, а потім додайте ім'я до формули, виконавши такі дії:

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

  2. Перейдіть до розділуВизначені імена> формул > виберіть Визначити ім'я, а потім виберіть Визначити ім'я.

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

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

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

  6. Натисніть кнопку OK.
    Далі потрібно додати ім'я у формулі.

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

  8. Перейдіть до розділуВизначені імена > формул > виберіть Використовувати у формулі, а потім виберіть визначене ім'я, яке потрібно додати.

    Натисніть кнопку Використовувати у формулі, щоб додати визначене ім'я до синтаксису формули

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

У формулі неправильно введено визначене ім’я

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

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

#NAME? через помилку через помилку у визначеному імені в синтаксисі Рішення. Виправте помилку в синтаксисі та повторіть спробу.

Порада.

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

У синтаксисі відсутні подвійні лапки для текстових значень

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

Див. наведений нижче приклад.

помилка #NAME? через відсутність подвійних лапок у текстових значеннях У синтаксисі в цьому прикладі відсутні подвійні лапки для has; що пояснює помилку.

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

У посиланні на діапазон пропущено двокрапку

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

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

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

Використовується функція, для якої потрібна певна надбудова, не активована в Excel

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

Щоб увімкнути надбудови в Excel, виконайте наведені нижче дії.

  1. Перейдіть дорозділу Параметрифайлу>.
  2. Виберіть надбудови.
  3. У списку Керування виберіть пункт Надбудови Excel, а потім натисніть кнопку Перейти.
  4. Установіть відповідний прапорець і натисніть кнопку OK.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.

Додаткові відомості

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

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

Виявлення помилок у формулах

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

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