Создание раскрывающегося списка. Связанные выпадающие списки Создание в экселе выпадающего списка

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

Несколько наиболее распространенных типов выпадающих списков, которые можно создать в программе Excel:

  • С функцией мультивыбора;
  • С наполнением;
  • С добавлением новых элементов;
  • С выпадающими фото;
  • Другие типы.
  • Сделать список в Эксель с мультивыбором

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

    Рассмотрим подробнее все основные и самые распространенные типы, и процесс их создание на практике.

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

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

    Внешний вид с мультивыбором для заполнения сразу нескольких ячеек

    • Выделите ячейки. Если посмотреть на рисунок, то выделять нужно начиная с C2 и заканчивая C5;
    • Найдите вкладку «Данные», которая расположена на главной панели инструментов в окне программы. Затем нажмите на клавишу проверки данных, как показано на рисунке ниже;

    Проверка данных

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

    Заполнение информации для создания выпадающего списка с мультивыбором значений ячеек

    Пр имер заполнения:

    Таким образом вы создадите классический горизонтальный список с функцией мультивыбора.

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

    Программный код для создания макроса

    • Горячие клавиши Excel - Самые необходимые варианты
    • Формулы EXCEL с примерами - Инструкция по применению
    • Как построить график в Excel - Инструкция

    Создать список в Экселе с наполнением

    Стандартный перечень с наполнением позволит вам автоматизировать процесс ввода информации. При нажатии на ее, появится выбор ее возможных значений.

    Пользователю остается только выбрать необходимое значение для заполнения.

    Пользовательский список с наполнением

    Самый простой способ создать такой перечень – использовать «умные таблицы программы».

    С их помощью можно легко и быстро форматировать необходимые вам виды списков с наполнением:

    • Выделите необходимые ячейки и нажмите в главной вкладке на клавишу «Форматировать как таблицу»;

    Пример форматирования и расположение клавиш:

    Процесс форматирования

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

    Форматирование перечня с наполнением с помощью «умных таблиц»

    Создать раскрывающийся список в ячейке (версия программы 2010)

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

    Пример указан на рисунке ниже:

    Пример в ячейке листа

    Чтобы создать такой, следуйте инструкции:

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

    Также вам может быть интересно:

    • Округление в Excel - Пошаговая инструкция
    • Таблица Эксель - Cоздание и настройка

    Итоги

    В статье были рассмотрены основные типы выпадающих списков и способы их создания. Помните, что процесс их создания идентичен в таких версиях программы: 2007, 2010, 2013.

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

    Тематические видеоролики к статье:

    Создание выпадающих списков в Excel

    4 способа создать выпадающий список на листе Excel.

    Как сделать раскрывающийся список в Excel

    Как в ексель сделать выпадающий список Как добавить всплывающий список в ексель Как создать в ексел раскрывающийся список

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

    В статье мы рассмотрим, как сделать выпадающие списки различного вида в таблице Эксель.

    Создаем простой выпадающий список

    Для этого, в ячейки А1:А7 вписываем данные, которые будут отображаться в списке. Теперь выделим ячейку, в которой создадим выпадающий список – В2.

    Переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных».

    На вкладке «Параметры» в поле «Тип данных» выбираем «Список». В поле «Источник» можно ввести значения различными способами:

    1 – вводим значения для списка вручную, через точку с запятой;

    2 – указываем диапазон ячеек, в которые введены данные для выпадающего списка;

    3 – выделяем ячейки с именами, кликаем по ним правой кнопкой мыши и выбираем из меню «Присвоить имя».

    Выделяем ячейку В2 и в поле «Источник» ставим «=», затем пишем созданное имя.

    Таким образом, мы создали простой выпадающий список в Excel.

    Если у Вас есть заголовок для столбца, и значениями нужно заполнять каждую строку, то выделите не одну ячейку, а диапазон ячеек – В2:В9. Тогда можно будет выбирать из выпадающего списка нужное значение в каждой ячейке.

    Добавляем значения в выпадающий список – динамический список

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

    Выделяем диапазон ячеек – D1:D8, затем на вкладке «Главная» нажимаем «Форматировать как таблицу» и выбираем любой стиль.

    Подтверждаем расположение данных и ставим галочку в поле «Таблица с заголовками».

    Вверху пишем заголовок таблицы – «Сотрудники», и заполняем ее данными.

    Выделяем ячейку, в которой будет выпадающий список и кликаем по кнопочке «Проверка данных». В следующем окне, в поле «Источник», пишем следующее: =ДВССЫЛ(«Таблица1»). У меня одна таблица на листе, поэтому пишу «Таблица1», если будет вторая – «Таблица2», и так далее.

    Теперь добавим новое имя сотрудника в наш список: Ира. В выпадающем списке оно появилось. Если мы удалим любое имя из таблицы, из списка оно тоже удалится.

    Выпадающий список со значениями с другого листа

    Если таблица с выпадающими списками находится на одном листе, а данные для этих списков – на другом, то данная функция нам очень поможет.

    На Листе 2, выделяем одну ячейку или диапазон ячеек, затем кликаем по кнопочке «Проверка данных».

    Переходим на Лист 1, ставим курсор в поле «Источник» и выделяем нужный диапазон ячеек.

    Теперь можно дописывать имена на Листе 1, они будут добавляться в выпадающие списки на Листе 2.

    Создаем зависимые выпадающие списки

    Предположим, у нас есть три диапазона: имена, фамилии и отчества сотрудников. Для каждого, нужно присвоить имя. Выделяем ячейки оного диапазона, можно и пустые – в них со временем можно будет добавлять данные, которые будут появляться в выпадающем списке. Кликаем по ним правой кнопкой мыши и выбираем из списка «Присвоить имя».

    Первый называем «Имя», второй – «Фамилия», третий – «Отч».

    Сделаем еще один диапазон, в котором будут прописаны присвоенные имена. Назовем его «Сотрудники».

    Делаем первый выпадающий список, который будет состоять из названия диапазонов. Выделяем ячейку Е1 и на вкладке «Данные» выбираем «Проверка данных».

    В поле «Тип данных» выберите «Список», в поле источник – или введите «=Сотрудники», или выделите диапазон ячеек, которому присвоено имя.

    Первый выпадающий список создан. Теперь в ячейке F2 создадим второй список, который должен зависеть от первого. Если в первом выберем «Имя», во втором отобразится список имен, если выберем «Фамилия» – список фамилий.

    Выделяем ячейку и кликаем по кнопочке «Проверка данных». В поле «Тип данных» выбираем «Список», в поле источник прописываем следующее: =ДВССЫЛ($Е$1). Здесь Е1 – это ячейка с первым выпадающим списком.

    По такому принципу можно делать зависимые выпадающие списки.

    Если в дальнейшем, нужно будет вписать значения в диапазон, которому задано имя, например, «Фамилия». Перейдите на вкладку «Формулы» и кликните «Диспетчер имен». Теперь в имени диапазона выбираем «Фамилия», и внизу, вместо последней ячейки С3, напишите С10. Нажмите галочку. После этого диапазон увеличится, и в него можно будет дописывать данные, которые автоматически будут появляться в выпадающем списке.

    Теперь Вы знаете, как сделать раскрывающийся список в Excel.

    Как создать выпадающий список, состоящий сразу из нескольких ячеек (скажем чтобы наименование было со стоимостью)

    Спасибо, всё получилось.

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

    Зависимый выпадающий список позволяет сделать трюк, который очень часто хвалят пользователи шаблонов Excel. Трюк, который делает работу проще и быстрее. Трюк, благодаря которому ваши формы будут удобны и приятны.

    Пример создания зависимого выпадающего списка в ячейке Excel

    Пример использования зависимого выпадающего списка для создания удобной формы заполнения документов, с помощью которых продавцы заказывали товары. Из всего ассортимента они должны были выбрать те продукты, которые они собирались продать.

    Каждый продавец сначала определял товарную группу, а затем конкретный товар из этой группы. Форма должна включать полное имя группы и определенный индекс товара. Поскольку набирать это вручную было бы слишком трудоемким (и раздражающим) занятием, я предложил очень быстрое и простое решение - 2 зависимых выпадающих списка.

    Первым был список всех категорий продуктов, второй - список всех продуктов, находящихся в выбранной категории. Поэтому я создал выпадающий список, зависимый от выбора, сделанного в предыдущем списке (здесь вы найдете материал о том, как создать два зависимых раскрывающихся списка).

    Тот же самый результат хочет получить пользователь шаблона домашнего бюджета где нужна категория и подкатегория расходов. Пример данных находится на рисунке ниже:

    Так, например, если мы выберем категорию Развлечения, то в списке подкатегорий должно быть: Кинотеатр, Театр, Бассейн. Очень быстрое решение, если в своем домашнем бюджете вы хотите проанализировать более подробную информацию.

    Список категорий и подкатегорий в зависимом выпадающем списке Excel

    Признаюсь, что в предложенном мной варианте домашнего бюджета я ограничиваюсь только категорией, поскольку для меня такого разделения расходов вполне достаточно (название расходов / доходов рассматривается как подкатегория). Однако, если вам нужно разделить их на подкатегории, то метод, который я описываю ниже, будет идеальным. Смело используйте!

    А конечный результат выглядит следующим образом:

    Зависимый выпадающий список подкатегорий

    Для того чтобы этого достичь, необходимо сделать немного другую таблицу данных, чем если бы мы создавали один раскрывающийся список. Таблица должна выглядеть так (диапазон G2:H15):

    Рабочая исходная таблица Excel

    В эту таблицу необходимо ввести категорию и рядом с ней ее подкатегории. Имя категории должно повторяться столько раз, сколько есть подкатегорий. Очень важно, чтобы данные были отсортированы по столбцу Категория. Это будет чрезвычайно важно, когда позже будем писать формулу.

    Можно было бы также использовать таблицы с первого изображения. Разумеется, формулы были бы разными. Однажды даже я нашел в сети такое решение, но оно мне не понравилось, потому что там была фиксированная длина списка: а значит, иногда список содержал пустые поля, а иногда и не отображал все элементы. Конечно, я могу избежать этого ограничения, но признаюсь, что мне больше нравится мое решение, поэтому к тому решению я больше не возвращался.

    Ну хорошо. Теперь, по очереди я опишу шаги создания зависимого выпадающего списка.

    1. Имена диапазонов ячеек

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

    Присвоим имена двум диапазонам. Список всех категорий и рабочий список категорий. Это будут диапазоны A3:A5 (список категорий в зеленой таблице на первом изображении) и G3:G15 (список повторяющихся категорий в фиолетовой рабочей таблице).

    Для того чтобы назвать список категорий:

    1. Выберите диапазон A3:A5.
    2. В поле имени (поле слева от строки формулы) введите название «Категория».
    3. Подтвердите с помощью клавиши Enter.

    Такое же действие совершите для диапазона рабочего списка категорий G3:G15, который вы можете вызвать «Рабочий_Список». Этот диапазон мы будем использовать в формуле.

    2. Создание раскрывающегося списка для категории

    Это будет просто:

    1. Выберите ячейку, в которую вы хотите поместить список. В моем случае это A12.
    2. В меню «ДАННЫЕ» выберите инструмент «Проверка данных». Появится окно «Проверка вводимых значений».
    3. В качестве типа данных выберите «Список».
    4. В качестве источника введите: =Категория (рисунок ниже).
    5. Подтвердите с помощью OK.

    Результат следующий:

    Раскрывающийся список для категории.

    3. Создание зависимого выпадающего списка для подкатегории

    Сейчас будет весело. Создавать списки мы умеем - только что это сделали для категории. Только единственный вопрос: «Как сказать Excelю выбрать только те значения, которые предназначены для конкретной категории?» Как вы, наверное, догадываетесь, я буду использовать здесь рабочую таблицу и, конечно же, формулы.

    Начнем с того, что мы уже умеем, то есть с создания раскрывающегося списка в ячейке B12. Поэтому выберите эту ячейку и нажмите «Данные» / «Проверка данных», а в качестве типа данных - «Список».

    В источник списка введите следующую формулу:

    Вид окна «Проверка вводимых значений»:

    Проверка вводимых значений для подкатегории в зависимом выпадающем списке

    Как видите, весь трюк зависимого списка состоит в использовании функции СМЕЩ. Ну хорошо, почти весь. Помогают ей функции ПОИСКПОЗ и СЧЕТЕСЛИ. Функция СМЕЩ позволяет динамически определять диапазоны. Вначале мы определяем ячейку, от которой должен начинаться сдвиг диапазона, а в последующих аргументах определяем его размеры.

    В нашем примере диапазон будет перемещаться по столбцу Подкатегория в рабочей таблице (G2:H15). Перемещение начнем от ячейки H2, которая также является первым аргументом нашей функции. В формуле ячейку H2 записали как абсолютную ссылку, потому что предполагаю, что мы будем использовать раскрывающийся список во многих ячейках.

    Поскольку рабочая таблица отсортирована по Категории, то диапазон, который должен быть источником для раскрывающегося списка, будет начинаться там, где впервые встречается выбранная категория. Например, для категории Питание мы хотим отобразить диапазон H6:H11, для Транспорта - диапазон H12: H15 и т. д. Обратите внимание, что все время мы перемещаемся по столбцу H, а единственное, что изменяется, это начало диапазона и его высота (то есть количество элементов в списке).

    Начало диапазона будет перемещено относительно ячейки H2 на такое количество ячеек вниз (по числу), сколько составляет номер позиции первой встречающейся категории в столбце Категория. Проще будет понять на примере: диапазон для категории Питание перемещен на 4 ячейки вниз относительно ячейки H2 (начинается с 4 ячейки от H2). В 4-ой ячейке столбца Подкатегория (не включая заголовок, так как речь идет о диапазоне с именем Рабочий_Список), есть слово Питание (его первое появление). Мы используем этот факт собственно для определения начала диапазона. Послужит нам для этого функция ПОИСКПОЗ (введенная в качестве второго аргумента функции СМЕЩ):

    Высоту диапазона определяет функция СЧЕТЕСЛИ. Она считает все встречающиеся повторения в категории, то есть слово Питание. Сколько раз встречается это слово, сколько и будет позиций в нашем диапазоне. Количество позиций в диапазоне - это его высота. Вот функция:

    Конечно же, обе функции уже включены в функцию СМЕЩ, которая описана выше. Кроме того, обратите внимание, что как в функции ПОИСКПОЗ, так и в СЧЕТЕСЛИ, есть ссылка на диапазон названный Рабочий_Список. Как я уже упоминал ранее, не обязательно использовать имена диапазонов, можно просто ввести $H3: $H15. Однако использование имен диапазонов в формуле делает ее проще и легко читаемой.

    Вот и все:

    Скачать пример зависимого выпадающего списка в Excel

    Одна формула, ну не такая уж и простая, но облегчающая работу и защищает от ошибок при вводе данных!

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

    Как же правильно создать выпадающий список в Excel 2007? Рассмотрим ниже.

    Для начала, необходимо создать список тех значений, которые будут предоставляться на выбор для ввода в ячейке (в нашем случае, это диапазон ячеек F2:F8). Далее выделите ячейку (или группу ячеек) , в которой, собственно, и будет выпадать наш список (в нашем случае, это диапазон ячеек A2:A22).

    После этого у Вас появится окошко «Проверка вводимых значений». В первой закладке «Параметры» выбираете «Тип данных» — «Список», а в графе «Источник» указываете диапазон списка.


    По желанию, а также для большей наглядности, можете заполнить оставшиеся две вкладки «Сообщение для ввода» и «Сообщение об ошибке».

    В закладке «Сообщение для ввода» Вы можете указать подсказку для пользователя о его дальнейших действиях, например, фразу «Выберите данные из списка». Подсказка будет появляться при выборе ячейки с выпадающим списком.


    В закладке «Сообщение об ошибке», Вы можете ввести текст, который будет появляться при попытке ввести неверные данные в ячейку.


    После того как все сделано, жмете ОК.

    Выпадающий список готов. Теперь, при выборе любой из ячеек диапазона A2:A22, будет появляться подсказка и выпадающий список (стрелочка справа от ячейки). Вот так


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


    Для удобства список можно разместить на другом листе документа Excel 2007, но для создания выпадающего списка теперь придется задать ему имя. Делается это просто. Выделяете список данных, кликаете по нему правой кнопкой мыши и выбираете «Имя диапазона…». В открывшемся окне «Создание имени» в графе «Имя» задаете имя списку (без пробелов) и проверяете правильность диапазона (диапазон можете сразу выделить и скопировать, он нам понадобится позже) и жмете ОК.


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


    Графики и диаграммы (5)
    Работа с VB проектом (12)
    Условное форматирование (5)
    Списки и диапазоны (5)
    Макросы(VBA процедуры) (64)
    Разное (41)
    Баги и глюки Excel (4)

    Связанные выпадающие списки


    Скачать файл, используемый в видеоуроке:

    Статья помогла? Поделись ссылкой с друзьями! Видеоуроки

    {"Bottom bar":{"textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24,"textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance":30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"right","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"right","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500,"textcss":"display:block; padding:12px; text-align:left;","textbgcss":"display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.6; filter:alpha(opacity=60);","titlecss":"display:block; position:relative; font:bold 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff;","descriptioncss":"display:block; position:relative; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff; margin-top:8px;","buttoncss":"display:block; position:relative; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive":"","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40}}

    Как создать в Экселе выпадающий список? Все давно знают о том, как хорошо Excel работает с таблицами и разного рода формулами, но мало кто знает, что здесь можно делать выпадающие списки. И сегодня речь пойдет о них.

    И так есть несколько вариантов, как сделать выпадающие списки для работы в Microsoft Office Excel.

    Вариант первый очень прост. Если вы вводите схожие данные в одном столбце сверху в низ, то вам достаточно всего лишь встать на ячейку под данными и нажать комбинацию клавиш «Alt + стрелка вниз». Перед вами появится выпадающий список, с которого одним кликом можно выбрать нужные Вам данные.

    Недостатком данного метода является то, что он рассчитан на последовательный способ ввода данных и если вы станете на любую другую ячейку в столбце то выпадающий список будет пустым.

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


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

    Следующим шагом выбираем ячейку, где будет размещен наш выпадающий список и переходим на вкладку меню «Данные», нажимаем на иконку «Проверка данных». В открывшемся окне нам нужно выбрать тип данных, которые будут вводиться в нашей ячейке. В нашем случае мы выбираем «Списки» и ниже через знак равенства прописываем имя нашего диапазона, и нажать ОК. Для того чтобы применить список ко всем ячейкам достаточно перед включением проверки данных просто выделить весь столбец или нужную вам область.


    Есть и другие варианты более сложные для создания выпадающего списка, такие как: вставка через вкладку меню «Разработчик», где можно вставить выпадающие списки как часть элемента формы или часть элемента ActiveX. Или написать соответствующие макросы для создания и работы выпадающих списков.

    Введите данные в ячейки A1:A10, которые будут выступать в качестве источника для списка. В нашем примере мы ввели цифры, они появятся в выпадающем списке. Выделите ячейку (Например, E5), которая будет содержать в раскрывающийся список. Выберите меню «Данные» -> «Проверка данных», чтобы открыть диалоговое окно «Проверка вводимых значений».

    3. На вкладке «Параметры» выберите параметр «Список» в раскрывающемся меню. Убедитесь, что установлены нужные флажки.

    4. Затем, нажмите на кнопку. Появится следующее диалоговое окно.

    5. Выберите элементы, которые появятся в выпадающем списке на листе с помощью мыши, кликните на кнопку и вернитесь обратно к окну «Проверка вводимых значений», затем нажмите кнопку «ОК».

    6. Выпадающий список в Excel будет создан.

    Если ваш список короткий, вы можете ввести элементы непосредственно в «Источник» на вкладке «Настройка» в диалоговом окне «Проверка вводимых значений». Отделите каждый пункт списка разделителями, указанными в региональных настройках.
    Если список должен располагаться на другом листе, вы можете воспользоваться параметром «= List» перед указанием диапазона данных.
    Как создать выпадающий список в Экселе на основе данных из перечня

    Представим, что у нас есть перечень фруктов:
    Как сделать выпадающий список в Excel

    Для создания выпадающего списка нам потребуется сделать следующие шаги:

    Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбираем пункт “Проверка данных”.

    В поле “Источник” ввести диапазон названий фруктов =$A$2:$A$6 или просто поставить курсор мыши в поле ввода значений “Источник” и затем мышкой выбрать диапазон данных:

    Если вы хотите создать выпадающие списки в нескольких ячейках за раз, то выберите все ячейки, в которых вы хотите их создать, а затем выполните указанные выше действия. Важно убедиться, что ссылки на ячейки являются абсолютными (например, $A$2), а не относительными (например, A2 или A$2 или $A2).

    Как сделать выпадающий список в Excel используя ручной ввод данных

    На примере выше, мы вводили список данных для выпадающего списка путем выделения диапазона ячеек. Помимо этого способа, вы можете вводить данные для создания выпадающего списка вручную (необязательно их хранить в каких-либо ячейках).
    Например, представим что в выпадающем меню мы хотим отразить два слова “Да” и “Нет”.

    Для этого нам потребуется:
    Выбрать ячейку, в которой мы хотим создать выпадающий список;
    Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов =>
    Проверка данных в Excel

    Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
    Проверка вводимых значений в Excel

    В поле “Источник” ввести значение “Да; Нет”.
    Нажимаем “ОК”
    Да - Нет

    После этого система создаст раскрывающийся список в выбранной ячейке. Все элементы, перечисленные в поле “Источник”, разделенные точкой с запятой будут отражены в разных строчках выпадающего меню.

    Если вы хотите одновременно создать выпадающий список в нескольких ячейках – выделите нужные ячейки и следуйте инструкциям выше.
    Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ

    Наряду со способами описанными выше, вы также можете использовать формулу СМЕЩ для создания выпадающих списков.

    Например, у нас есть список с перечнем фруктов:

    Для того чтобы сделать выпадающий список с помощью формулы СМЕЩ необходимо сделать следующее:
    Выбрать ячейку, в которой мы хотим создать выпадающий список;
    Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:
    Проверка данных в Excel

    Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
    Проверка вводимых значений в Excel

    В поле “Источник” ввести формулу: =СМЕЩ(A$2$;0;0;5)
    Нажать “ОК”

    Система создаст выпадающий список с перечнем фруктов.
    Как эта формула работает?

    На примере выше мы использовали формулу =СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина]).
    Эта функция содержит в себе пять аргументов. В аргументе “ссылка” (в примере $A$2) указывается с какой ячейки начинать смещение. В аргументах “смещ_по_строкам” и “смещ_по_столбцам” (в примере указано значение “0”) – на какое количество строк/столбцов нужно смещаться для отображения данных.

    В аргументе “[высота]” указано значение “5”, которое обозначает высоту диапазона ячеек. Аргумент “[ширина]” мы не указываем, так как в нашем примере диапазон состоит из одной колонки.
    Используя эту формулу, система возвращает вам в качестве данных для выпадающего списка диапазон ячеек, начинающийся с ячейки $A$2, состоящий из 5 ячеек.

    Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)

    Если вы используете для создания списка формулу СМЕЩ на примере выше, то вы создаете список данных, зафиксированный в определенном диапазоне ячеек. Если вы захотите добавить какое-либо значение в качестве элемента списка, вам придется корректировать формулу вручную.

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

    Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”;
    Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”;
    В поле “Источник” ввести формулу: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
    Нажать “ОК”

    В этой формуле, в аргументе “[высота]” мы указываем в качестве аргумента, обозначающего высоту списка с данными – формулу СЧЕТЕСЛИ, которая рассчитывает в заданном диапазоне A2:A100 количество не пустых ячеек.

    Примечание: для корректной работы формулы, важно, чтобы в списке данных для отображения в выпадающем меню не было пустых строк.

    Как создать выпадающий список в Excel с автоматической подстановкой данных

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

    На панели инструментов нажимаем пункт “Форматировать как таблицу”:

    Из раскрывающегося меню выбираем стиль оформления таблицы

    Нажав клавишу “ОК” во всплывающем окне, подтверждаем выбранный диапазон ячеек:

    Присваиваем имя таблице в правой верхней ячейке над колонкой “А”:

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

    Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:

    Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:

    В поле источник указываем =”название вашей таблицы”. В нашем случае мы ее назвали “Список”:
    Поле источник автоматическая подстановка данных в выпадающий список Эксель

    Готово! Выпадающий список создан, в нем отображаются все данные из указанной таблицы:

    Для того чтобы добавить новое значение в выпадающий список – просто добавьте в следующую после таблицы с данными ячейку информацию:

    Таблица автоматически расширит свой диапазон данных. Выпадающий список соответственно пополнится новым значением из таблицы:
    Автоматическая подстановка данных в выпадающий список эксель

    Как скопировать выпадающий список в Excel

    В Excel есть возможность копировать созданные выпадающие списки. Например, в ячейке А1 у нас есть выпадающий список, который мы хотим скопировать в диапазон ячеек А2:А6.

    Для того чтобы скопировать выпадающий список с текущим форматированием:
    нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;

    выделите ячейки в диапазоне А2:А6, в которые вы хотите вставить выпадающий список;

    нажмите сочетание клавиш на клавиатуре CTRL+V.
    Так, вы скопируете выпадающий список, сохранив исходный формат списка (цвет, шрифт и.т.д). Если вы хотите скопировать/вставить выпадающий список без сохранения формата, то:
    нажмите левой клавишей мыши на ячейку с выпадающим списком, который вы хотите скопировать;

    нажмите сочетание клавиш на клавиатуре CTRL+C;
    выберите ячейку, в которую вы хотите вставить выпадающий список;
    нажмите правую кнопку мыши => вызовите выпадающее меню и нажмите “Специальная вставка”;
    выпадающий список в excel

    В появившемся окне в разделе “Вставить” выберите пункт “условия на значения”:

    Нажмите “ОК”
    После этого, Эксель скопирует только данные выпадающего списка, не сохраняя форматирование исходной ячейки.
    Как выделить все ячейки, содержащие выпадающий список в Экселе

    Иногда, сложно понять, какое количество ячеек в файле Excel содержат выпадающие списки. Есть простой способ отобразить их. Для этого:

    Нажмите на вкладку “Главная” на Панели инструментов;
    Нажмите “Найти и выделить” и выберите пункт “Выделить группу ячеек”:

    В диалоговом окне выберите пункт “Проверка данных”. В этом поле есть возможность выбрать пункты “Всех” и “Этих же”. “Всех” позволит выделить все выпадающие списки на листе. Пункт “этих же” покажет выпадающие списки схожие по содержанию данных в выпадающем меню. В нашем случае мы выбираем “всех”:
    Выпадающий список в Excel. Как найти все списки

    Нажмите “ОК”
    Нажав “ОК”, Excel выделит на листе все ячейки с выпадающим списком. Так вы сможете привести за раз все списки к общему формату, выделить границы и.т.д.

    Как сделать зависимые выпадающие списки в Excel

    Иногда нам требуется создать несколько выпадающих списков, причем, таким образом, чтобы, выбирая значения из первого списка, Excel определял какие данные отобразить во втором выпадающем списке.
    Предположим, что у нас есть списки городов двух стран Россия и США:

    Для создания зависимого выпадающего списка нам потребуется:
    Создать два именованных диапазона для ячеек “A2:A5” с именем “Россия” и для ячеек “B2:B5” с названием “США”. Для этого нам нужно выделить весь диапазон данных для выпадающих списков:
    зависимый выпадающий список в Excel

    Перейти на вкладку “Формулы” => кликнуть в разделе “Определенные имена” на пункт “Создать из выделенного”:
    Зависимые выпадающие списки в Excel

    Во всплывающем окне “Создание имен из выделенного диапазона” поставьте галочку в пункт “в строке выше”. Сделав это, Excel создаст два именованных диапазона “Россия” и “США” со списками городов:
    зависимый-выпадающий-список-в-excel

    Нажмите “ОК”
    В ячейке “D2” создайте выпадающий список для выбора стран “Россия” или “США”. Так, мы создадим первый выпадающий список, в котором пользователь сможет выбрать одну из двух стран.

    Теперь, для создания зависимого выпадающего списка:
    Выделите ячейку E2 (или любую другую ячейку, в которой вы хотите сделать зависимый выпадающий список);
    Кликните по вкладке “Данные” => “Проверка данных”;
    Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выберите “Список”:
    Проверка вводимых значений в Excel

    Нажмите “ОК”

    Теперь, если вы выберите в первом выпадающем списке страну “Россия”, то во втором выпадающем списке появятся только те города, которые относятся к этой стране. Также и в случае, когда выбираете “США” из первого выпадающего списка.