Чому VLOOKUP повертає #N/A, коли збіг існує (з рішеннями)

  • Поділитися Цим
Hugh West

Ми використовуємо ПЕРЕГЛЯД (Вертикальний пошук) для пошуку значення по вертикалі в стовпці, а потім повернення відповідного значення з іншого стовпця. Але однією з основних проблем використання цієї функції є те, що синтаксис функції може здатися складним, а також вона вимагає дотримання декількох правил, що може призвести до помилкового результату, наприклад, до викиду #N/A Щоб позбутися цієї проблеми, ми розглянули 5 різних причин та шляхи їх вирішення, які можуть бути факторами, що її спричиняють функція VLOOKUP прибутки #N/A коли збіг існує.

Завантажити Робочий зошит з практики

Рекомендуємо завантажити файл Excel і тренуватися разом з ним.

VLOOKUP Повертає #N/A Error though Match Exists.xlsx

Що таке помилка #N/A?

На сьогоднішній день, на жаль, це не так. #N/A означає "значення не доступне". При виконанні команди ПЕРЕГЛЯД по всьому набору даних, але, на жаль, функція не може отримати бажаний результат, тоді #N/A За цією помилкою може стояти кілька проблем, з якими ви всі познайомитеся в наступному розділі цієї статті.

5 причин, чому VLOOKUP повертає #N/A при наявності збігу

У цій статті ми використаємо зразок прейскуранта цін на продукцію як набір даних, щоб продемонструвати всі причини. Отже, давайте подивимось на набір даних:

Отже, без зайвих дискусій давайте одразу зануримося в усі проблеми одну за одною.

Причина 1: Шукане значення не існує в першому стовпчику аргументу Table_array

Перший аргумент на користь того, що ПЕРЕГЛЯД Однією з основних вимог для правильної роботи цієї функції є те, що значення lookup_value повинно існувати в першому стовпчику таблиці табличний масив Будь-який виняток з цього правила може бути зроблений за згодою сторін. ПЕРЕГЛЯД функція поверне значення #N/A помилка.

На наступному зображенні ми вставили формулу:

=VLOOKUP($D$14,B5:E12,4,0)

в комірці D15 .

Тут шукане значення зберігається в комірці D14 Як бачимо, ця позиція відсутня в першому стовпчику обраного масиву таблиці, але присутня в другому стовпчику.

Як наслідок, ми бачимо, що на сьогоднішній день ПЕРЕГЛЯД функція вже викинула функцію #N/A помилка.

🔗 Отримайте рішення

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

Але так, у багатьох випадках міняти місцями стовпці може бути досить непрактично. Тому що, можливо, ваш другий стовпець є результатом формули або він також пов'язаний з іншими стовпцями. Тому в таких випадках ви можете розглянути друге рішення.

2. друге рішення: Трохи модифікуємо масив таблиці. На даний момент масив таблиці має вигляд B5:E12 Якщо цей діапазон починається з колонки C замість колонки "і C5:E12 то стовпчик C буде першим стовпчиком новоствореного масиву таблиць. У цьому випадку оператор ПЕРЕГЛЯД Оскільки ви змінили табличний масив, то потрібно оновити і індекс стовпця. Що стосується нового присвоєного табличного масиву, то для повернення значення з функції Ціна новий індекс колонки буде дорівнювати 3.

3. третє рішення: Ви можете скористатися ІНДЕКС і МАТЧ Використання цих двох функцій дозволяє легко усунути бар'єр наявності шуканого значення в першому стовпчику табличного масиву.

Все, що вам потрібно зробити, це просто замінити попередню формулу на наступну формулу:

=INDEX(E5:E12,MATCH(D14,C5:C12,0))

Після вставки цієї формули ви побачите, що проблема здувається, як тільки ви натискаєте кнопку ENTER відразу після введення другої формули. Бум!

Читати далі: Функція INDEX MATCH vs VLOOKUP (9 прикладів)

Причина 2: Точний збіг не знайдено

Якщо шукане значення не збігається в точності зі значенням, що зберігається в наборі даних, то #N/A помилка з'явиться знову.

Наприклад, на малюнку нижче ми вставили шукане значення в комірку D14 Але, на жаль, у першій колонці немає такого слова саме як "зернові", а є "крупи". Тому, на жаль, у першій колонці немає такого слова саме як "крупи", а є "злаки". Тому, на жаль, у #N/A з'явився в камері D15 .

🔗 Отримайте рішення

Будьте уважні до шуканого значення. Правильно впишіть шукане значення в поле для введення. Якщо ви отримуєте будь-які #N/A перевірте ще раз свій набір даних і виправте шукане значення відповідно. Наприклад, введіть Cereals замість Cereals у комірці D14 .

Читати далі: VLOOKUP не працює (8 причин та шляхи вирішення)

Причина 3: Шукане значення менше найменшого значення в масиві

Ще однією причиною, яка може спричинити ПЕРЕГЛЯД повернути функцію, яка повертає значення #N/A помилка - шукане значення менше найменшого значення в діапазоні пошуку.

Наприклад, на малюнку нижче шукане значення дорівнює 200, тоді як найменше значення в діапазоні пошуку, тобто в межах ПОСВІДЧЕННЯ ОСОБИ В результаті, в колонці "У" - 207, а в колонці "В" - 207. ПЕРЕГЛЯД функція повернула значення #N/A помилка.

🔗 Отримайте рішення

Переконайтеся, що шукане значення не менше мінімального значення, що зберігається в діапазоні пошуку. Змініть шукане значення з 200 на будь-яке, як вказано в колонці ПОСВІДЧЕННЯ ОСОБИ Тоді помилка про недоступність з часом зникне.

Схожі читання

  • Excel LOOKUP vs VLOOKUP: на 3 прикладах
  • Використання СЦЕПИ з декількома критеріями в Excel (6 способів + альтернативи)
  • Вставка з підстановкою символів в Excel (3 способи)
  • Як об'єднати підсумкову таблицю Excel SUMIF & VLOOKUP на декількох аркушах
  • ВЛОКЗАП Excel для повернення декількох значень по вертикалі

Причина 4: Зайві пробіли в табличних значеннях пошуку

Пробіли невидимі для нас, тому їх досить складно ідентифікувати. І ця причина може вплинути на значення, що повертається функцією ПЕРЕГЛЯД функцію.

Наприклад, на зображенні нижче ми шукаємо значення "Цукерки". Більше того, це значення також існує в діапазоні пошуку в таблиці даних. Тим не менш, значення "Цукерки" існує в діапазоні пошуку в таблиці даних. ПЕРЕГЛЯД функція повертає значення #N/A помилка!

Отже, може здатися, що з'ясувати точну причину появи помилки досить складно. А все через зайвий пробіл, який присутній після слова Candies у рядку "Цукерки". Категорія колонка.

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

🔗 Отримайте рішення

Ви можете вручну перевірити наявність пробілів у даних, або скористатися кнопкою TRIM для видалення всіх кінцевих пробілів.

Причина 5: Помилки в аргументі Lookup_value синтаксису VLOOKUP

Ще одна проблема, яка може виглядати так безглуздо, але може призвести до великих страждань. Якщо у вас виникла синтаксична помилка щодо ПЕРЕГЛЯД або просто помилка при зверненні до шуканого значення, то це може призвести до відображення помилки.

Наприклад, на наступному зображенні шукане значення знаходиться в адресі комірки, D14 Але ми надрукували D144 Це простий тип, але він викликає #N/A помилка у відповідній комірці.

🔗 Отримайте рішення

Будьте уважні до синтаксису функцій або будь-яких помилок. Просто дотримуючись цих правил етикету, ви можете уникнути #N/A помилка.

Важливі моменти для запам'ятовування

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

Будьте уважні до синтаксису ПЕРЕГЛЯД функцію.

Висновок

Підсумовуючи, ми обговорили 5 проблем з їх можливими шляхами вирішення, які стоять за ПЕРЕГЛЯД функція повертає #N/A помилка, навіть якщо результат збігу існує в Excel. Рекомендуємо завантажити практичний посібник, що додається до цієї статті, і потренуватися на ньому. І не соромтеся задавати будь-які питання в розділі коментарів нижче. Ми постараємося відповісти на всі актуальні запити якнайшвидше. І, будь ласка, відвідайте наш сайт ExcelWIKI щоб дослідити більше.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.