Как добавить автозаполнение в раскрывающийся список Excel для проверки

Как добавить автозаполнение в раскрывающийся список Excel для проверки

У меня есть столбец Excel, в котором выполняется проверка раскрывающегося списка на отдельном листе. Я хотел бы разрешить пользователю начать вводить данные в ячейку, а имена из списка ссылок начнут заполняться. Например, в списке, по которому я проверяю, могут быть Smith, John, Scythe, Jane и Mary, Typhoid. Вместо нажатия на раскрывающийся список я хочу иметь возможность ввести «S», чтобы обе фамилии «S» появились в раскрывающемся списке, ввести «m» и оставить Smith, John единственным оставшимся вариантом. Если введены недопустимые данные, ничего не должно сохраняться (или должно произойти какое-то другое поведение по умолчанию, похожее на проверку). Я пытаюсь избегать использования селекторов раскрывающегося списка, потому что пользователи работают на планшетах и ​​считают раскрывающийся список громоздким

Возможно ли это, и если да, то как?

решение1

введите описание изображения здесь

Как это работает:

  • ОтВкладка «Разработчик»нажмитеРежим проектирования, осталось этоВставлятьзатем изЭлементы управления ActiceXраздел, ВыбратьПоле со спискоми нарисуйте в любом свободном месте вашего листа.
  • ВыберитеПоле со спискомиЩелкните правой кнопкой мышичтобы получитьХарактеристикидиалог.
  • Прокрутите вниз, чтобы выбрать,1-fmMatchEntryComplete в MatchEntryПоле
  • Затем доберитесь доСвязанная ячейкаи заполнитьАдрес сотового телефонакуда вы хотите заполнить данные, в показанном примере это C116.
  • Далее следует заполнить диапазон исходных данных.Диапазон заполнения списка, вот $A$116:$A$140.
  • СохранятьЛист.

введите описание изображения здесь

  • Теперь нажмите «Раскрывающийся список» (поле со списком), затем введите первую букву в поле, соответствующее слово будет заполнено автоматически.

Смотрите первый снимок экрана выше.

При необходимости отрегулируйте ссылки на ячейки для исходных данных A116:A140.

Связанный контент