Выбор определенного раскрывающегося списка, в котором курсор помещается или выделяется в другой ячейке для ввода данных

В Excel, 2016, я создал таблицу, в которой есть выпадающие списки в некоторых ячейках. Пример таблицы

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

Например, если пользователь выбирает "Другое" или "Несколько", они автоматически уведомляются о другой ячейке, в которую они должны добавить описание "другие" или "несколько". На моем изображении "Несколько" выбрано из выпадающего списка (столбец C, строка 509), и курсор будет мигать в столбце, обозначенном "EXP" (столбец I, строка 509).

Я пробовал различные операторы IF, но мои раскрывающиеся списки либо меняются в соответствии с математическими командами, либо я получаю циклическую ошибку аргумента. (Извините, я не обращал внимания на формулы, с которыми работал, чтобы иметь возможность ссылаться на них).

1 ответ

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

  1. Выберите столбцы списка, которые вы хотите заполнить, когда в DropDown выбрано определенное значение.
  2. На домашней вкладке выберите "Условное форматирование" в разделе "Стили" и нажмите "Новое правило".
  3. Выберите "Использовать формулу [...]" и введите формулу, например=AND($A2="Selection";ISBLANK(B2)),
  4. Выберите формат (цвет заливки) с помощью кнопки "Формат...".
  5. Подтвердите, нажав "ОК".
  6. Повторите шаги с 1 по 5 для каждого значения из DropDown, для которого нужно выделить.

Для адаптации формулы следуйте этим правилам:

  1. $A2 первая ячейка в вашем DropDown-столбце. Не забудьте сохранить $,
  2. B2 (без всяких $) - верхняя левая ячейка столбцов, выбранных на шаге 1.
  3. "Selection" является точной текстовой строкой, которую вы хотите сопоставить из DropDown.
  4. Если ячейки, выбранные на первом шаге, одинаковы для нескольких вариантов DropDown, формула может выглядеть следующим образом: =AND(OR($A2="Selection1";$A2="Selection2";$A2="...",$A2="SelectionN");ISBLANK(B2))

Смотрите этот пример.

Я предположил, что вы хотите такое поведение для столбцов полного списка!

Другие вопросы по тегам