Подтвердить что ты не робот

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

Я пытаюсь создать раскрывающийся список, который отображает текст со скрытым числовым значением. Тогда у меня будет стандартная формула в той же строке, которая вычисляет значение, основанное на выбранном скрытом значении.

4b9b3361

Ответ 1

Падение валидации данных

В проверке данных есть опция списка. Если это сочетается с формулой VLOOKUP, вы сможете преобразовать выбранное значение в число.

Шаги в Excel 2010:

  • Создайте свой список с соответствующими значениями.
  • На вкладке Данные выберите Проверка данных
  • Будет отображена форма проверки данных
  • В раскрывающемся списке "Разрешить" выберите "Список"
  • Установите диапазон источников в первую часть вашего списка.
  • Нажмите "ОК" (при необходимости могут быть добавлены сообщения пользователя)

В ячейку введите такую ​​формулу

=VLOOKUP(A2,$D$3:$E$5,2,FALSE)

который вернет соответствующее значение из второй части вашего списка.

Screenshot of Data validation list

Выпадение формы

В качестве альтернативы элементы управления Form могут быть размещены на листе. Они могут быть связаны с диапазоном и возвращать номер позиции выбранного значения в определенную ячейку.

Шаги в Excel 2010:

  • Создайте свой список данных на листе
  • Перейдите на вкладку "Разработчик" и раскрывающийся список в параметре "Вставка"
  • В разделе "Форма" выберите "Поле комбо" или "Список"
  • Используйте мышь, чтобы нарисовать окно на листе.
  • Щелкните правой кнопкой мыши на поле и выберите "Управление форматом"
  • Будет отображена форма управления форматом
  • Нажмите вкладку "Управление"
  • Установите диапазон ввода в список данных
  • Установите диапазон ссылок ячейки в ячейку, где вы хотите, чтобы номер выбранный элемент для отображения
  • Нажмите OK

Screenshot of form control

Ответ 2

Доступны два типа выпадающих списков (я не уверен, с какой версии).

ActiveX Drop Down
Вы можете установить ширину столбца, поэтому ваш скрытый столбец может быть установлен на 0.

Выпадающая форма Вы можете установить диапазон выпадающего списка на скрытый лист и ссылаться на ячейку, смежную с выбранным элементом. Это также будет работать с элементом управления ActiveX.