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

Первоначально создание раскрывающегося списка может занять некоторое время, но в долгосрочной перспективе это может сэкономить время.

Динамический раскрывающийся список поможет конечному пользователю выбрать элемент из раскрывающегося списка, принадлежащий первому списку.

В этой статье мы будем использовать функции OFFSET & COUNTA, чтобы создать динамический раскрывающийся список.

Возьмем пример:

  • У нас есть список фруктов

img2

Щелкните вкладку «Формулы». В группе «Определенные имена» щелкните «Диспетчер имен» или нажмите сочетание клавиш CTRL + F3

img3

  • Откроется окно диспетчера имен

img4

Щелкните New; Введите «Фрукты» в поле «Имя». Введите формулу в поле «Относится к» как

= OFFSET (Sheet1! $ A $ 1,0,0, COUNTA (Sheet1! $ A: $ A), 1)

img5

Где sheet1 — имя листа, A — столбец, в котором расположены элементы раскрывающегося списка * $ A $ 1 — это ячейка, содержащая первый элемент списка.

img6

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

Таким образом, вы можете создать автоматически обновляемый раскрывающийся список.