Метод, ранее описанный в Excel 2020: Зависимая проверка с использованием динамических массивов, подходит, если у вас есть динамические массивы. Но многие люди, использующие вечные версии Excel, не будут иметь динамических массивов в течение многих лет. Другие опубликованные методы для зависимой проверки требуют нового именованного диапазона для каждого возможного выбора в первом и втором раскрывающемся списке.
Я проводил семинар в г. Мобил, штат Алабама, и несколько человек хотели организовать трехуровневую проверку, но их не волновало наличие раскрывающихся списков для выбора. «Я просто хочу убедиться, что люди вводят правильные значения».
Вместо того, чтобы использовать параметр, разрешающий список, вы можете настроить настраиваемую проверку с помощью формулы. Допустим, у вас есть таблица с сотнями допустимых выборов.

Если вы думаете, что ваш список со временем будет расти, отформатируйте его как таблицу с помощью Ctrl + T.
Задайте именованный диапазон для каждого из трех столбцов. Этот шаг необходим, чтобы вы могли ссылаться на каждый столбец, и имена будут расти по мере роста таблицы.
Выберите A2: A551. В поле имени введите cCountry и нажмите клавишу ВВОД.

Назовите B2: B551 как cState. Назовите C2: C551 как cCity.
Вот область, в которой вы хотите, чтобы люди вводили страну, штат и город.
Всегда проще создавать и тестировать формулы для условного форматирования и проверки в первую очередь в ячейке. Взгляните на приведенные ниже формулы, чтобы проверить каждую запись.

Когда эти формулы заработают, отредактируйте ячейку H3. С помощью мыши выделите символы в строке формул и нажмите Ctrl + C, чтобы скопировать. Выберите F3 и нажмите Alt + DL, чтобы открыть раскрывающийся список Проверка данных. В поле Разрешить выберите Пользовательский. Это откроет окно формулы. Вставьте формулу в это поле.

При желании заполните поле ввода и предупреждение об ошибке. Повторите эти действия, чтобы ввести формулу H4 в качестве проверки для F4 и формулу H5 для проверки для F5. Результат: это предотвратит неправильный ввод.
