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