1. Название темы должно отражать суть задачи, а не то, столкнулись Вы со сложностями или трудностями.
2.
если перевести в язык SQL
Вы не на форуме по SQL, поэтому не стоит рассчитывать, что все помогающие знают этот язык. Описывать задачу надо своими словами: что есть и что должно получиться. Не надо привязываться к другим языкам.
3. Если предположить, что я правильно понял задачу, то эти статьи Вам должны помочь:
для создания диапазона для вып.списка:
Как получить список уникальных(не повторяющихся) значений?если скачать файл из статьи, то там будет реализация создания списка на основании значения ячейки. Как раз про отделы и сотрудников, кстати.
для получения должности из списка на основании выбранного сотрудника
Как найти значение в другой таблице или сила ВПР