2

Я хотел бы связать выпадающий список со значениями соседней ячейки. Допустим, у нас есть две ячейки A2 и B2. A2 представляет собой раскрывающийся список со значениями: «Сельское хозяйство», «школа», «Смеж» и «Жилье», а «B2», который также является раскрывающимся списком, содержит проценты: 30%, 20% и 39%, соответственно, для сельского хозяйства, школы и СМЗ, а также что, когда я выбираю Agric из раскрывающегося списка в A2, B2 отображает 30% в этом порядке. как мне это сделать?

1 ответ1

1

Таблицы поиска были разработаны именно для этой цели. Я бы использовал раскрывающийся список в A2 и VLOOKUP для таблицы в B2, поскольку имеет смысл иметь только один раскрывающийся список. Если вы хотите, чтобы значения B были привязаны к значениям A, имеет смысл, что вы будете выбирать только значение A, а не A и B. Я бы сделал это:

  • В некотором диапазоне ячеек, либо на отдельном защищенном листе, либо в другом месте текущего листа, создайте таблицу соответствия следующим образом. В этом примере таблица произвольно расположена в ячейках H7:I9.

Справочная таблица

  • Выделите столбец таблицы поиска, которая содержит категории (сельское хозяйство, школа и т.д.), И создайте именованный рейтинг для этих категорий, нажав Формулы, Диспетчер имен, Новый. Именованный диапазон должен автоматически заполнить поле "Относится к" этими ячейками.

  • В ячейке A2 создайте раскрывающийся список, щелкнув Данные, Проверка данных. В поле « Разрешить» укажите « Список», а в поле « Источник» введите = и имя своего именованного диапазона. На скриншоте я использовал "категории".

выпадающий список

  • В ячейке B2 используйте VLOOKUP для поиска значения A2, которое ограничено категориями в таблице поиска, в столбцах таблицы. Эта формула работает: =VLOOKUP(A2, $H$7:$I$9, 2, FALSE) . 2 указывает, что вы хотите получить значение во втором столбце таблицы из строки, первый элемент которой соответствует значению поиска (A2). Логический аргумент FALSE указывает Excel выполнить точное совпадение. Если вы введете в столбец A данные, которых нет в таблице, Excel вернет #N/A Если вы не введете FALSE , Excel просто вернет последний элемент в таблице.

Теперь значения в A2 ограничены категориями в справочной таблице, и значение в B2 должно автоматически обновляться в соответствии с соответствующим процентом для этой категории. Если вы хотите добавить новые категории, просто добавьте их в таблицу поиска таким же образом и обновите именованный диапазон.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .