Без использования VBA наилучшим способом проверки вложенных данных будет использование именованных диапазонов.
Это также можно сделать с помощью комбинации именованных диапазонов, пользовательского форматирования и функции INDIRECT()
.
Не зная, каков ожидаемый результат таблицы, трудно дать точный ответ.
Добавьте цифры 1-5 в столбце. Выделите цифры 1 и 2 и создайте именованный диапазон «Аналитик». Выделите 1-4 и введите то же самое для «Инженер». Повторяйте, пока все роли не будут названы в диапазонах.
Затем возьмите свои роли в списке, назовите этот диапазон "Роли".
В ячейке типа А1 Роль
В ячейке B1 тип Уровень
В ячейке A2 примените проверку данных для списка и укажите Источник: =Roles
В ячейке А2 назовите диапазон "Роль"
В ячейке B2 примените проверку данных для списка и укажите Источник: =INDIRECT(Role)
После этого в раскрывающемся списке появится номер, связанный с ролью.
Редактировать: я забыл упомянуть, именованный диапазон не может быть только числом, поэтому существуют ограничения в отношении числовых имен.