Создание списков динамического Опуститесь в Microsoft Excel 2010
В этой статье вы узнаете, как создать динамический раскрывающийся список; после выбора из первого списка, второй раскрывающийся список будет динамически обновляться. Мы будем использовать функцию КОСВЕННО и менеджер имен.
Динамический раскрывающийся список поможет конечному пользователю выбрать элемент из раскрывающегося списка, принадлежащий первому списку.
Используя функцию проверки данных в Excel, вы можете создать собственное сообщение об ошибке, когда пользователь вводит информацию, которая не является предопределенной.
В этой статье мы будем использовать функцию INDIRECT и Name Manager.
КОСВЕННЫЙ: возвращает ссылку, указанную в текстовой строке.
Синтаксис: = INDIRECT (ref_text, A1)
ref_text — это ссылка на ячейку. Если ref_text не является действительной ссылкой на ячейку, функция ДВССЫЛ вернет ошибку # ССЫЛКА.
Второй аргумент A1 относится к логическому значению, которое указывает тип ссылки, содержащейся в ячейке ref_text. Если a1 имеет значение TRUE или опущено, то ref_text определяется как ссылка в стиле A1.
Если a1 — ЛОЖЬ, то ref_text определяется как ссылка на стиль R1C1.
Пример: если значение в ячейке A1 содержит 10, B1 содержит A1 и мы используем функцию ДВССЫЛ в ячейке C1 = ДВССЫЛ (B1), * тогда результат будет 10.
[.underline] # Давайте возьмем пример: # У нас есть данные автомобилей, то есть их марка и модель. Идея состоит в том, чтобы выбрать марку автомобиля, и модель автомобиля должна динамически обновляться и быть доступной для выбора.
Самый первый шаг — составить список моделей. Выберите диапазон E2: H6 и нажмите CTRL + SHIFT + F3 (ярлык для создания нескольких списков)
Появится окно «Создать имена из выделенного»
Установите флажок «Верхняя строка» и нажмите «ОК»
Нажмите CTRL + F3, чтобы открыть Диспетчер имен, и вы найдете список марок автомобилей
Здесь единственная проблема заключается в том, что созданный список содержит пробелы, такие как ячейка E6, F5, F6 и так далее.
Мы можем легко удалить пробелы с помощью команды GO TO.
Выберите диапазон E2: H6 и нажмите клавишу F5 на клавиатуре, чтобы открыть команду GO TO
Нажмите «Специальные» и выберите «Бланки», затем нажмите «ОК».
Это выберет все пустые ячейки в выбранном диапазоне.
Щелкните правой кнопкой мыши или нажмите CTRL + — (тире)
Выберите «Сдвинуть ячейки вверх» и затем нажмите «ОК»
Вы можете проверить правильный список имен, используя CTRL + F3
Теперь пустые ячейки удалены.
Щелкните диапазон B2: B5 Щелкните вкладку «Данные» В группе «Инструменты для работы с данными» выберите параметр «Проверка данных»
Или используйте сочетания клавиш ALT + D + L для проверки данных
В группе настроек нажмите Разрешить и выберите Список.
В Source введите формулу как = INDIRECT (A2) и нажмите кнопку Ok
Щелкните ячейку B2, чтобы просмотреть доступные для выбора параметры.
Вы можете выбрать модель в зависимости от значения, введенного в столбце A.
Таким образом, вы можете создавать динамические раскрывающиеся списки.