Як використовувати функцію LOOKUP в Excel для пошуку інформації
Excel LOOKUP функція має дві форми: у векторну форму і форму масиву.
Форма масиву функції LOOKUP аналогічна іншим функціям пошуку в Excel, таким як VLOOKUP і HLOOKUP, в тому, що вона може використовуватися для пошуку або пошуку певних значень, що знаходяться в таблиці даних.
Чим це відрізняється, так це:
- За допомогою VLOOKUP і HLOOKUP ви можете вибрати, з якого стовпчика або рядка повертати значення даних, тоді як LOOKUP завжди повертає значення з останнього рядка або стовпчика в масиві.
- При спробі знайти збіг для вказаного значення, відомого як Lookup_value, VLOOKUP виконує пошук тільки в першому стовпчику даних, а HLOOKUP - тільки в першому рядку, тоді як функція LOOKUP буде шукати або перший рядок, або стовпчик залежно від форми масиву.
Функція LOOKUP і форма масиву
Форма масиву - це квадрат (рівна кількість стовпчиків і рядків) або прямокутник (нерівна кількість стовпчиків і рядків) - впливає на те, де функція LOOKUP шукає дані:
- Якщо масив має квадратну форму або високий прямокутник (вище його ширини), LOOKUP передбачає, що дані розташовані в стовпчиках, і тому шукає збіг з Lookup_value в першому стовпчику масиву.
- Якщо масив є широким прямокутником (ширшим, ніж він високий), LOOKUP припускає, що дані розташовані в рядках, і тому шукає збіг з Lookup_value в першому рядку масиву.
Синтаксис і аргументи функції LOOKUP - форма масиву
Синтаксис для масиву форми функції перекодування:
= LOOKUP (Lookup_value, Array)
Lookup_value (обов'язково) - значення, яке функція шукає в масиві. Значення Lookup_value може бути числом, текстом, логічним значенням або посиланням на ім'я або комірку, що посилається на значення.
Array (обов'язковий) - діапазон комірок, в яких функція шукає значення Lookup_value. Дані можуть бути текстовими, числовими або логічними значеннями.
Для правильної роботи функції LOOKUP аргумент Array повинен бути відсортований в порядку зростання (від A до Z або від найменшого до найбільшого для чисел)
Якщо функція не може знайти точний збіг для Lookup_value, вона вибирає найбільше значення в масиві, яке менше або дорівнює значенню Lookup_value
Якщо значення Lookup_value відсутнє або менше всіх значень у масиві, функція LOOKUP поверне помилку # N/A
Приклад використання форми масиву функції LOOKUP
Як видно на зображенні вище, в цьому прикладі буде використовуватися форма масиву функції LOOKUP, щоб знайти ціну Whachamacallit у списку інвентарю.
Форма масиву - високий прямокутник. Отже, функція поверне значення, розташоване в останньому стовпчику інвентарного списку.
Впорядкування даних
Як вказано у примітках вище, дані в масиві повинні бути відсортовані в порядку зростання, щоб функція LOOKUP працювала правильно.
При сортуванні даних у Excel необхідно спочатку вибрати стовпчики і рядки даних для сортування. Зазвичай це включає заголовки стовпчиків.
- Виділіть комірки від А4 до С10 на аркуші
- Клацніть на вкладці «Дані» в меню стрічки.
- Натисніть кнопку Сортування всередині стрічки, щоб відкрити діалогове вікно Сортування
- Під заголовком стовпчика у діалоговому вікні виберіть варіант сортування за деталлю зі списку.
- Якщо необхідно у розділі «Сортування за заголовком», виберіть «Значення» у списку, що розкривається.
- Якщо необхідно, виберіть «Від А до Я» у списку, що розкривається.
- Натисніть «OK», щоб відсортувати дані та закрити діалогове вікно.
- Порядок даних тепер повинен відповідати вказаному на малюнку вище.
Приклад функції LOOKUP
Хоча можна просто набрати функцію LOOKUP
= ПЕРЕГЛЯД (А2, А5: С10)
у комірку робочого аркуша багатьом людям простіше використовувати діалогове вікно функції.
За допомогою діалогового вікна ви можете вводити кожен аргумент в окремому рядку, не турбуючись про синтаксис функції - наприклад, дужки та роздільники ком між аргументами.
Наступні кроки докладно описують, як функцію LOOKUP було введено в комірку B2 за допомогою діалогового вікна.
- Натисніть комірку B2 на робочому аркуші, щоб зробити її активною;
- Натисніть вкладку Формули;
- Виберіть Lookup і Reference на стрічці, щоб відкрити список функцій, що розкриваються;
- Натисніть LOOKUP у списку, щоб відкрити діалогове вікно Select arguments;
- Натисніть lookup_value, параметр масиву у списку;
- Натисніть кнопку Гаразд, щоб відкрити діалогове вікно Function Arguments;
- У діалоговому вікні натисніть рядок Lookup_value;
- Натисніть кнопку A2 на робочому аркуші, щоб ввести посилання на цю комірку в діалогове вікно;
- Натисніть на рядок масиву у діалоговому вікні
- Виділіть комірки від A5 до C10 на аркуші, щоб ввести цей діапазон в діалогове вікно - цей діапазон містить всі дані, які повинні бути знайдені функцією
- Натисніть кнопку Гаразд, щоб завершити роботу і закрити діалогове вікно
- # N/A помилка з'являється в комірці Е2, тому що ми ще не ввести назву частини в комірці D2
Введення значення пошуку
- Натисніть кнопку A2, введіть Whachamacallit і натисніть Enter