![Раскрывающийся список + Автозаполнение](https://rvso.com/image/1447633/%D0%A0%D0%B0%D1%81%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B8%D0%B9%D1%81%D1%8F%20%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%2B%20%D0%90%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5.png)
У меня есть список адресов (имя, улица, город, номер телефона)
На другом листе у меня есть форма, где я могу выбрать имя из выпадающего списка. Теперь я хочу получить улицу, город, номер телефона для этого имени. Возможно ли это с помощью простой формулы Excel? Я знаю, что это сработает с If, но это будет довольно долго, когда у меня много адресов
решение1
Это можно сделать путем проверки данных.
Скопируйте уже существующий диапазон значений на тот же лист, где находится ваша форма (вы можете вставить его в скрытое место, чтобы он не был виден сразу (например, в ячейку BB1).
Выберите «данные» в строке меню,
Когда лента опустится, нажмите «Проверка данных» в группе «Инструменты данных».
Выберите «Проверка данных», чтобы открыть диалоговое окно проверки данных.
На вкладке настроек нажмите раскрывающийся список «Разрешить» и выберите «список».
Щелкните по полю источника и выделите диапазон данных на листе.
Нажмите ОК.