Этот пример научит вас создавать свои собственные поисковая строка в Excel. Если вы торопитесь, просто скачайте файл Excel.
Вот как выглядит электронная таблица. Если вы введете поисковый запрос в ячейку B2, Excel выполнит поиск в столбце E, а результаты появятся в столбце B.
Чтобы создать это поле поиска, выполните следующие действия.
1. Выберите ячейку D4 и вставьте функцию ПОИСК, показанную ниже. Создайте абсолютную ссылку на ячейку B2.
2. Дважды щелкните нижний правый угол ячейки D4, чтобы быстро скопировать функцию в другие ячейки.
Объяснение: функция ПОИСК находит позицию подстроки в строке. Функция ПОИСК не чувствительна к регистру. Для Туниса строка «uni» находится в позиции 2. Для США строка «uni» находится в позиции 1. Чем меньше число, тем выше его рейтинг.
3. И США, и Великобритания возвращают значение 1. Чтобы вернуть уникальные значения, которые помогут нам, когда мы сразу же воспользуемся функцией RANK, немного измените формулу в ячейке D4, как показано ниже.
4. Снова дважды щелкните нижний правый угол ячейки D4, чтобы быстро скопировать формулу в другие ячейки.
Объяснение: функция СТРОКА возвращает номер строки ячейки. Если мы разделим номер строки на большое число и добавим его к результату функции ПОИСК, у нас всегда будут уникальные значения. Однако эти небольшие приращения не повлияют на поисковый рейтинг. Сейчас Соединенные Штаты имеют значение 1,00006, а Великобритания - 1,00009. Мы также добавили функцию ЕСЛИОШИБКА. Если ячейка содержит ошибку (когда строка не может быть найдена), отображается пустая строка ("").
5. Выберите ячейку C4 и вставьте функцию RANK, показанную ниже.
6. Дважды щелкните нижний правый угол ячейки C4, чтобы быстро скопировать формулу в другие ячейки.
Объяснение: функция RANK возвращает ранг числа в списке чисел. Если третий аргумент равен 1, Excel ранжирует наименьшее число первым, второе наименьшее число - вторым и т. Д. Поскольку мы добавили функцию СТРОКА, все значения в столбце D уникальны. В результате ранги в столбце C тоже уникальны (нет связей).
7. Мы почти у цели. Мы будем использовать функцию ВПР для возврата найденных стран (сначала самый низкий ранг, второй самый низкий ранг, второй и т. Д.). Выберите ячейку B4 и вставьте функцию ВПР, показанную ниже.
8. Дважды щелкните нижний правый угол ячейки B4, чтобы быстро скопировать формулу в другие ячейки.
9. Измените цвет текста чисел в столбце A на белый и скройте столбцы C и D.
Результат. Ваше собственное поле поиска в Excel.