Я пытаюсь создать многоуровневый зависимый список, используя Excel.У меня есть три столбца CODE, STATE и CITY.Пример данных, как показано ниже.

Данные имеют КОД 18k.
На данный момент ниже шагов, которые я выполнил.
Я создал список CODE, используя проверку в ячейке G5.
Я выбрал диапазон столбцов CODE и создал Менеджер имен «Коды».
В следующей ячейке я создал список, а внутри источника я поместил формулу =OFFSET($B$2,MATCH(G5,Codes,0)-1,,COUNTIF(Codes,G5))
,Таким образом, я получу состояние зависит от КОДА.
Я создал менеджер имен для столбца состояния
Теперь, чтобы получить CITY, в следующем столбце я создал список ивнутри источника я поставил формулу =OFFSET($C$1,MATCH(1,(F2=CODE)*(G2=STATE),0),0,COUNTIF(G2,STATE))
Это не дает мне ожидаемого результата.
Я ожидаю, в зависимости от КОДА и ГОСУДАРСТВА соответствующего ГОРОДАсписок заполняется.
Запрос вашей помощи.