Выбор определенного раскрывающегося списка, в котором курсор помещается или выделяется в другой ячейке для ввода данных
В Excel, 2016, я создал таблицу, в которой есть выпадающие списки в некоторых ячейках. Пример таблицы
Я хотел бы найти формулу, которая побуждает другую ячейку быть выделенной, в рамке или с мигающим курсором, чтобы предложить пользователю ввести данные в эту ячейку, ЕСЛИ пользователь выбирает конкретный выпадающий выбор.
Например, если пользователь выбирает "Другое" или "Несколько", они автоматически уведомляются о другой ячейке, в которую они должны добавить описание "другие" или "несколько". На моем изображении "Несколько" выбрано из выпадающего списка (столбец C, строка 509), и курсор будет мигать в столбце, обозначенном "EXP" (столбец I, строка 509).
Я пробовал различные операторы IF, но мои раскрывающиеся списки либо меняются в соответствии с математическими командами, либо я получаю циклическую ошибку аргумента. (Извините, я не обращал внимания на формулы, с которыми работал, чтобы иметь возможность ссылаться на них).
1 ответ
Перемещение курсора должно быть сделано с помощью макросов, насколько я знаю. Вы можете работать с условными форматами - например, помечая зависимые ячейки красной заливкой:
- Выберите столбцы списка, которые вы хотите заполнить, когда в DropDown выбрано определенное значение.
- На домашней вкладке выберите "Условное форматирование" в разделе "Стили" и нажмите "Новое правило".
- Выберите "Использовать формулу [...]" и введите формулу, например
=AND($A2="Selection";ISBLANK(B2))
, - Выберите формат (цвет заливки) с помощью кнопки "Формат...".
- Подтвердите, нажав "ОК".
- Повторите шаги с 1 по 5 для каждого значения из DropDown, для которого нужно выделить.
Для адаптации формулы следуйте этим правилам:
$A2
первая ячейка в вашем DropDown-столбце. Не забудьте сохранить$
,B2
(без всяких$
) - верхняя левая ячейка столбцов, выбранных на шаге 1."Selection"
является точной текстовой строкой, которую вы хотите сопоставить из DropDown.- Если ячейки, выбранные на первом шаге, одинаковы для нескольких вариантов DropDown, формула может выглядеть следующим образом:
=AND(OR($A2="Selection1";$A2="Selection2";$A2="...",$A2="SelectionN");ISBLANK(B2))
Смотрите этот пример.
Я предположил, что вы хотите такое поведение для столбцов полного списка!