Цей приклад навчить вас створювати власні вікно пошуку в Excel. Якщо ви поспішаєте, просто завантажте файл Excel.
Ось так виглядає таблиця. Якщо ви вводите пошуковий запит у клітинку B2, Excel здійснює пошук у стовпці E, а результати з’являються у стовпці B.
Щоб створити це вікно пошуку, виконайте наведені нижче дії.
1. Виберіть комірку D4 і вставте функцію ПОШУК, показану нижче. Створіть абсолютне посилання на комірку В2.
2. Двічі клацніть нижній правий кут комірки D4, щоб швидко скопіювати функцію в інші комірки.
Пояснення: функція SEARCH знаходить позицію підрядка у рядку. Функція SEARCH нечутлива до регістру. Для Тунісу рядок "uni" розташований у позиції 2. Для Сполучених Штатів Америки рядок "uni" знаходиться у позиції 1. Чим меншим є число, тим вище він має бути ранжований.
3. І Сполучені Штати, і Сполучене Королівство повертають значення 1. Щоб повернути унікальні значення, які допоможуть нам, коли ми за мить використовуємо функцію RANK, трохи відрегулюйте формулу в комірці D4, як показано нижче.
4. Знову двічі клацніть нижній правий кут комірки D4, щоб швидко скопіювати формулу в інші клітинки.
Пояснення: функція ROW повертає номер рядка комірки. Якщо ми розділимо номер рядка на велике число і додамо його до результату функції SEARCH, ми завжди матимемо унікальні значення. Однак ці невеликі кроки не вплинуть на рейтинг пошуку. Сполучені Штати зараз мають значення 1,00006, а Великобританія - 1,00009. Ми також додали функцію IFERROR. Якщо клітинка містить помилку (коли рядок неможливо знайти), відображається порожній рядок ("").
5. Виберіть клітинку С4 і вставте функцію RANK, показану нижче.
6. Двічі клацніть нижній правий кут комірки С4, щоб швидко скопіювати формулу до інших комірок.
Пояснення: функція RANK повертає ранг числа у списку чисел. Якщо третій аргумент дорівнює 1, Excel ранжирує найменше число першим, друге найменше друге і т.д. Оскільки ми додали функцію ROW, усі значення у стовпці D є унікальними. В результаті рейтинги у стовпці С також унікальні (немає зв’язків).
7. Ми майже там. Ми будемо використовувати функцію VLOOKUP, щоб повернути знайдені країни (спочатку найнижчий ранг, другий найнижчий ранг тощо). Виберіть клітинку B4 і вставте функцію VLOOKUP, показану нижче.
8. Двічі клацніть нижній правий кут комірки B4, щоб швидко скопіювати формулу до інших комірок.
9. Змініть колір тексту чисел у стовпці А на білий і сховайте стовпці С і D.
Результат. Ваше власне вікно пошуку в Excel.