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

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

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

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

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

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

решение1

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

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

Чтобы адаптировать формулу, следуйте этим правилам:

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

Видеть этопример.

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

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