Помилка #N/A зазвичай означає, що формула не знаходить шуканого значення.
Найкраще рішення
Найпоширеніша причина помилки #N/A – функції XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP або MATCH, якщо формула не може знайти значення, на яке посилається формула. Наприклад, шуканого значення немає у вихідних даних.
![Значення підстановки не існує. Клітинка E2 містить формулу =VLOOKUP(D2;$D$6:$E$8;2;FALSE). Значення банана не знайдено, тому формула повертає помилку #N/A.](https://support.content.office.net/uk-ua/media/d8b7f906-803a-4375-9b72-c9dc053222b8.png)
У даному випадку в таблиці підстановки немає елемента "Банан", тому функція VLOOKUP повертає помилку #N/A.
Вирішення. Переконайтеся, що значення підстановки існує у вихідних даних, або використайте у формулі обробник помилок, наприклад IFERROR. Наприклад, =IFERROR(FORMULA();0), яка говорить:
-
=IF(якщо результатом обчислення формули є помилка, слід відобразити 0, в іншому випадку – показати результат формули)
У формулі можна використовувати "", щоб не відображалося нічого, або підставити власний текст: =IFERROR(ФОРМУЛА();"Повідомлення про помилку")
Примітки.:
Якщо ви не знаєте, що робити на цьому етапі або яка допомога вам потрібна, ви можете знайти схожі запитання в спільноті Microsoft або опублікувати власне.
![Посилання на форум спільноти Excel](https://support.content.office.net/uk-ua/media/49042674-8248-4e9e-8a81-13af1afb90ac.png)
Якщо вам усе ще потрібна допомога з усуненням цієї помилки, наведений нижче контрольний список містить кроки з виправлення неполадок, які допоможуть з'ясувати, що могло виникнути у формулах.
Шукане значення та вихідні дані відносяться до різних типів. Наприклад, ви намагаєтеся використовувати посилання на функцію VLOOKUP як число, а вихідні дані збережено як текст.
![Неправильні типи значень. Приклад формули VLOOKUP, яка повертає помилку #N/A через те, що шуканий елемент має числовий формат, а таблиця підстановки – текстовий.](https://support.content.office.net/uk-ua/media/80e43bef-8fa9-49eb-aed5-51e727dc2930.png)
Вирішення. Переконайтеся, що типи даних однакові. Щоб перевірити формати клітинок, виділіть клітинку або діапазон клітинок, клацніть їх правою кнопкою миші та виберіть пункт Формат клітинок > числовому форматі (або натисніть клавіші Ctrl+1) і за потреби змініть числовий формат.
![Діалогове вікно "Формат клітинок" із відкритою вкладкою "Число" та виділеним пунктом "Текстовий"](https://support.content.office.net/uk-ua/media/9334d6ae-e468-4d63-9db7-b85f9ab3cec8.png)
Порада.: Якщо потрібно примусово змінити формат для цілого стовпця, спочатку застосуйте потрібний формат, а потім виберіть Дані > Текст за стовпцями > Готово.
Початкові та кінцеві пробіли можна видалити за допомогою функції TRIM. У наведеному нижче прикладі у функції VLOOKUP використовується вкладена функція TRIM для видалення початкових пробілів з імен у клітинках A2:A7 та повернення назви відділу.
![Використання функції VLOOKUP із вкладеною функцією TRIM у формулі масиву для видалення початкових і кінцевих пробілів. Клітинка E3 містить формулу {=VLOOKUP(D2;TRIM(A2:B7);2;FALSE)}, для введення якої потрібно натиснути клавіші Ctrl+Shift+Enter.](https://support.content.office.net/uk-ua/media/c6a150a5-2d84-4925-9cfa-92acd68a655d.png)
=VLOOKUP(D2;TRIM(A2:B7);2;FALSE)
Примітка.: Формули динамічного масиву. Якщо у вас поточна версія Microsoft 365 і ви користувач каналу оновлень для учасників програми оцінювання Office із раннім доступом, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter, щоб підтвердити введення формули динамічного масиву. Інакше формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. в статті Приклади формул масивів і рекомендації.
За замовчуванням функції, які шукають дані в таблицях, має бути відсортовано за зростанням. Проте у функцій VLOOKUP і HLOOKUP є аргумент точність_пошуку, який повідомляє функції, що потрібно шукати точний збіг, навіть якщо таблицю не відсортовано. Щоб знайти точний збіг, установіть для аргументу точність_пошуку значення FALSE. Пам’ятайте, що використання значення TRUE, яке повідомляє функції про те, що потрібно шукати приблизний збіг, може призвести до повернення не лише помилки #N/A, але й помилкових результатів, як видно в прикладі нижче.
![Приклад використання функції VLOOKUP зі значенням TRUE для аргументу "точність_пошуку", при якому можливі помилкові результати.](https://support.content.office.net/uk-ua/media/f34330e4-d25d-4335-8eeb-41d682f246c8.png)
У цьому прикладі повертається не лише помилка #N/A для елемента "Банан", але й неправильна ціна для елемента "Груша". Такий результат викликає аргумент TRUE, який повідомляє функції VLOOKUP, що потрібно шукати не точний, а приблизний збіг. Тут немає близького збігу для елемента "Банан", а "Груша" за алфавітом передує елементу "Персик". У цьому випадку в разі використання функції VLOOKUP з аргументом FALSE буде відображатися правильна ціна для елемента "Груша", але для елемента "Банан" все одно буде вказано помилку #N/A, тому що в списку підстановки його немає.
Якщо ви використовуєте функцію MATCH, спробуйте змінити значення аргументу тип_зіставлення, щоб визначити порядок сортування таблиці. Щоб знайти точний збіг, установіть для аргументу тип_зіставлення значення 0 (нуль).
Щоб виправити це, перевірте, чи в діапазоні, на який посилається формула масиву, стільки ж рядків і стовпців, як і в діапазоні клітинок, до якого було введено саму формулу. Або введіть її в діапазон із меншою або більшою кількістю рядків, який би відповідав діапазону, на який посилається формула.
У даному прикладі клітинка E2 містить посилання на невідповідні діапазони:
![Приклад формули масиву з посиланнями на невідповідні діапазони, що викликає помилку #N/A. Клітинка E2 містить формулу {=SUM(IF(A2:A11=D2;B2:B5))}, для введення якої потрібно натиснути клавіші Ctrl+Shift+Enter.](https://support.content.office.net/uk-ua/media/d59c7f7a-a4bd-47e3-924e-265d87649c0d.png)
=SUM(IF(A2:A11=D2;B2:B5))
Щоб формула обчислювалася правильно, потрібно змінити її так, щоб обидва діапазони включали рядки 2–11.
=SUM(IF(A2:A11=D2;B2:B11))
Примітка.: Формули динамічного масиву. Якщо у вас поточна версія Microsoft 365 і ви користувач каналу оновлень для учасників програми оцінювання Office із раннім доступом, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter, щоб підтвердити введення формули динамічного масиву. Інакше формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. в статті Приклади формул масивів і рекомендації.
![Приклад введеного в клітинки значення #N/A, яке перешкоджає правильному обчисленню формули SUM.](https://support.content.office.net/uk-ua/media/eace6a4b-4afc-44a6-9840-7b50ed20dc40.png)
У даному випадку для місяців із травня по грудень вказано значення #N/A, тому підсумок обчислити не вдається й замість нього відображається помилка #N/A.
Щоб виправити це, перевірте синтаксис формули для функції, яку використовуєте, і введіть усі необхідні аргументи у формулу, яка повертає помилку. Імовірно, для перевірки функції вам знадобиться використовувати редактор Visual Basic. Відкрити цей редактор можна на вкладці "Розробник" або за допомогою клавіш Alt+F11.
Щоб виправити це, переконайтеся, що книгу, яка містить користувацьку функцію, відкрито, а функція працює належним чином.
Щоб виправити це, переконайтеся, що аргументи функції правильні та розташовані в належному порядку.
Щоб виправити цю помилку, натисніть клавіші Ctrl+Atl+F9 для повторного обчислення аркуша.
Якщо ви не знаєте, які аргументи слід використовувати, вам допоможе майстер функцій. Виберіть клітинку з потрібною формулою, а потім перейдіть на вкладку Формули та натисніть кнопку Вставити функцію.
![Кнопка "Вставити функцію".](https://support.content.office.net/uk-ua/media/08e77ea5-2579-4b61-8ebe-022fd88318ef.png)
Excel автоматично запустить майстер.
![Приклад діалогового вікна майстра функцій.](https://support.content.office.net/uk-ua/media/0e6e682d-1141-412d-8dfb-d66be2c81fb1.png)
Клацніть будь-який аргумент, і Excel покаже вам відомості про нього.
Значення #N/A може принести користь. Значення #N/A часто використовуються в діаграмах із такими даними, як у наведеному нижче прикладі, оскільки ці значення не відображаються на діаграмі. У прикладах нижче показано, як виглядає діаграма з нульовими значеннями та значеннями #N/A.
![Приклад лінійчатої діаграми, на якій відображаються нульові значення.](https://support.content.office.net/uk-ua/media/32020f2c-b1ac-4307-9b6c-b8638e76a010.png)
У попередньому прикладі нульові значення відображено у вигляді прямої лінії вздовж нижнього краю діаграми, а потім лінія різко піднімається вгору, щоб показати результат. У наведеному нижче прикладі замість нульових значень використовуються значення #N/A.
![Приклад лінійчатої діаграми, на якій не відображаються значення #N/A.](https://support.content.office.net/uk-ua/media/fb0bfdb4-6fef-4d5c-9c2e-18aefde45465.png)
Об'єкт Python не має визначеного представлення Excel. Об'єкт Python невідомий програмі Excel.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.
Додаткові відомості
Перетворення чисел із текстового формату на числовий
Способи уникнення недійсних формул