Несколько способов найти значение из списка и выписать его в ячейку в Excel:
- Создать выпадающий список. 1 Для этого нужно: 1
- Создать новый лист и внести на нём значения, которые будут использоваться в выпадающем списке. 1
- Вернуться на лист с основной таблицей и выделить пустые ячейки, где нужно применить выпадающий список. 1
- Перейти на вкладку «Данные» и кликнуть по кнопке «Проверка данных». 1
- В открывшемся окне на вкладке «Параметры» в поле «Разрешить» выбрать пункт «Список». 1
- Поставить курсор в поле «Источник» и, не закрывая это окно, перейти на второй лист с данными для выпадающего списка. 1
- На листе с данными для списка выделить столбец с нужными параметрами. 1 Выделенный диапазон появится в поле «Источник» в открытом окне «Проверка данных». 1
- Сохранить изменения — нажать на кнопку «ОК». 1
- Использовать формулы массива. 3 Например, чтобы вывести в отдельный диапазон все значения исходного списка, в которых содержится текст-критерий, можно применить следующую формулу: 3
- Для удобства создать именованный диапазон «Список». 3 Диапазон может охватить в том числе и незаполненные ячейки перечня. 3
- Ввести критерий в отдельную ячейку. 3
- Для создания списка, содержащего найденные значения, воспользоваться формулой массива:
=ИНДЕКС(Список; НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСК($C$6;Список);0)>0;СТРОКА(Список)-СТРОКА($A$9);30);СТРОКА(ДВССЫЛ('A1:A'&ЧСТРОК(Список)))))
. 3 - Перед вводом формулы нужно выделить сразу весь диапазон, ввести формулу в Строке формул и нажать CRTL+SHIFT+ENTER. 3
Также для автоматического заполнения данных при выборе значения из выпадающего списка можно использовать функцию ВПР. 5