Выпадающий список в Excel с помощью инструментов или макросов

Содержание
  1. Как пользоваться выпадающим списком Execl?
  2. Дополнение 1. Подсказка при вводе данных в таблицу
  3. Дополнение 2. Сообщение об ошибках
  4. ЧаВо
  5. Видеоурок по теме
  6. Использование выпадающих списков
  7. Процедура создания
  8. Выполнение операций
  9. Добавление нового элемента
  10. Удаление элемента
  11. Полное удаление
  12. Как сделать выпадающий список в Excel
  13. Как сделать простой выпадающий список в Excel через функцию вставки
  14. Как сделать выпадающий список в Excel из диапазона данных
  15. Как сделать выпадающий список в Excel из именованного диапазона
  16. Как сделать выпадающий список в Excel с данными другого листа или файла
  17. Как сделать выпадающий список в Excel из таблицы
  18. Как сделать выпадающий список в Excel с поиском
  19. Как сделать связанный выпадающий список в Excel
  20. Как сделать в Экселе выпадающий список: 3 способа
  21. 1 Применение комбинации клавиш
  22. 2 Использование меню
  23. 3 Создание нового элемента управления

Как пользоваться выпадающим списком Execl?

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

35545263.jpg

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

09645117.jpg

18008215.jpg

Вы можете выбрать любое значение из списка.

Шаг 4. Создайте такие же списки в других ячейках.

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

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

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

Дополнение 1. Подсказка при вводе данных в таблицу

Для упрощения работы пользователя с выпадающим списком можно отображать для него подсказки — для этого при создании списка используется вкладка Входное сообщение. Укажите заголовок и само сообщение, и оно появится в Excel, если поле со списком активно:

84383273.jpg

34101175.jpg

Дополнение 2. Сообщение об ошибках

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

90917228.jpg

Это сообщение можно настроить при создании или редактировании раскрывающегося списка на вкладке «Сообщение об ошибке.

18369297.jpg

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

80774078.jpg

42061272.jpg

ЧаВо

— Как удалить данные из ячейки, если в ней есть выпадающий список, а нужно создать пустую ячейку.

— Вы должны нажать на ячейку и нажать клавишу DEL.

— Как добавить новые значения в список выбора или удалить ненужные?

— Для этого нужно отредактировать список значений в списке (в нашем случае в столбце H) и снова выбрать диапазон значений в окне «Настройка входных значений.

— Как удалить выпадающий список вообще, а не одно значение?

— Перейти к данным — Проверка данных — Тип данных: любое значение.

95439465.jpg

— Как создать выпадающий список с данными, размещенными на другой странице?

— Ранее мы говорили, что практично использовать несколько листов Excel для разных данных, например использовать Лист1 для основной таблицы, а можно использовать Лист 2 для всех данных, из которых формируются выпадающие списки.

12518561.jpg

Как создать выпадающий список из данных, расположенных на другом листе? Вы должны присвоить имя диапазону, используя параметры раскрывающегося списка (Выбрать диапазон — Формулы — Присвоить имя).

42559171.jpg

50226607.jpg

А затем на шаге 3 укажите это доменное имя в качестве источника.

49056104.jpg

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

Видеоурок по теме

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

Использование выпадающих списков

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

Процедура создания

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

  1. Выбираем столбец матрицы таблицы, в ячейках которого планируется разместить выпадающий список. Перейдите на вкладку «Данные» и нажмите кнопку «Проверка данных». Он находится на ленте в блоке «Работа с данными».Переключитесь на окно проверки данных в Microsoft Excel
  2. Откроется окно инструмента «Подтвердить значения». Перейдите в раздел «Настройки». В области «Тип данных» выберите из списка опцию «Список». После этого перейдите в поле «Источник». Здесь необходимо указать группу имен, предназначенных для использования в списке. Эти имена можно ввести вручную, или вы можете сослаться на них, если они уже размещены в документе Excel в другом месте.

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

    Окно проверки ввода в Microsoft Excel

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

    Список берется из таблицы в окне проверки входных значений в Microsoft Excel

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

    Назовите диапазон в Microsoft Excel

    Теперь в окне проверки данных в области «Источник» нужно ввести символ «=», а затем сразу после этого ввести имя, которое мы присвоили области. Программа сразу определяет связь между именем и массивом, и подтягивает размещенный в нем список.

    Введите имя массива в исходное поле окна проверки ввода в Microsoft Excel

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

    Чтобы преобразовать диапазон в «умную» таблицу, выберите его и перейдите на вкладку «Главная». Там нажмите кнопку «Форматировать как таблицу», которая находится на ленте в блоке «Стили». Открывается большая группа стилей. Выбор того или иного стиля никак не влияет на функциональность стола, а потому выбираем любой из них.

    Лумпикс.com
    Переход к созданию смарт-таблицы в Microsoft Excel

    После этого откроется небольшое окно, содержащее адрес выделенного массива. Если выбор был сделан правильно, здесь ничего менять не нужно. Так как наша подборка не имеет заголовков, элемент «Таблица заголовков» не должен иметь тега. Хотя конкретно для вашего случая, возможно, заголовок будет применяться. Так что нам остается только нажать на кнопку «ОК».

    Окно форматирования таблицы в Microsoft Excel

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

    Умная таблица, созданная в Microsoft Excel

    Если список размещен в другой книге, для корректного отражения необходимо использовать функцию ДВССЫЛ. Указанный оператор предназначен для формирования «суперабсолютных» ссылок на элементы листа в текстовом виде. По сути, в этом случае процедура будет производиться почти точно так же, как и в ранее описанных случаях, только в области «Источник» после символа «=» следует указать имя оператора — «ДВССЫЛ» . После этого в скобках в качестве аргумента этой функции необходимо указать адрес области, включая название книги и листа. Собственно, как показано на изображении ниже.

    Использование функции ДВССЫЛ в исходном поле окна проверки ввода в Microsoft Excel

  3. На этом мы можем завершить процедуру, нажав кнопку «ОК» в окне проверки данных, но при желании вы можете улучшить форму. Перейдите в раздел «Входящие сообщения» окна проверки данных. Здесь, в области «Сообщение», вы можете написать текст, который пользователи увидят, наведя курсор на элемент листа с выпадающим списком. Записываем сообщение, которое считаем нужным.Введите сообщение в окне проверки ввода в Microsoft Excel
  4. Затем перейдите в раздел «Сообщение об ошибке». Здесь в области «Сообщение» можно ввести текст, который пользователь будет наблюдать при попытке ввести некорректные данные, то есть любые данные, которых нет в выпадающем списке. В области отображения вы можете выбрать значок для сопровождения уведомления. Введите текст сообщения и нажмите «ОК».

Сообщение об ошибке в окне проверки ввода в Microsoft Excel

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

Выполнение операций

Теперь давайте узнаем, как работать с инструментом, который мы создали выше.

  1. Если мы поместим курсор на элемент листа, к которому применяется выпадающий список, мы увидим информационное сообщение, которое мы ввели ранее в окне проверки данных. Кроме того, справа от ячейки появится значок в виде треугольника. Именно она служит для доступа к выбору элементов списка. Нажмите на этот треугольник.Сообщение, которое будет введено при наведении курсора на ячейку в Microsoft Excel
  2. После нажатия на нее открывается меню объектов списка. В нем собраны все пункты, введенные ранее через окно проверки данных. Выбираем тот вариант, который считаем нужным.Выпадающий список открыт в Microsoft Excel
  3. Выбранный вариант появится в ячейке.Параметр раскрывающегося списка, выбранный в Microsoft Excel
  4. Если мы попытаемся ввести в ячейку значение, которого нет в списке, это действие будет заблокировано. При этом, если вы ввели предупреждение в окно проверки данных, оно появится на экране. Необходимо нажать кнопку «Отмена» в окне предупреждения и ввести правильные данные со следующей попытки.

В Microsoft Excel введено неверное значение

Таким образом, при необходимости вы заполняете всю таблицу.

Добавление нового элемента

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

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

    Добавление значения в смарт-таблицу в Microsoft Excel

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

    Переключает для вставки ячейки в Microsoft Excel

  2. Откроется окно, в котором вы выберете объект вставки. Выберите вариант «Строка» и нажмите на кнопку «ОК».Выберите «Вставить объект» в окне «Добавить ячейки» в Microsoft Excel
  3. Поэтому добавляется пустая строка. Пустая строка добавлена ​​в Microsoft Excel
  4. Мы вводим значение, которое мы хотим отобразить в раскрывающемся списке.Значение, добавленное к массиву ячеек в Microsoft Excel
  5. После этого возвращаемся к массиву таблиц, где находится выпадающий список. Нажав на треугольник справа от любой ячейки в матрице, мы видим, что нужное нам значение добавляется к уже существующим элементам списка. Теперь при желании его можно выбрать для вставки в элемент таблицы.

Добавленное значение присутствует в раскрывающемся списке в Microsoft Excel

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

  1. Выделяем всю область таблицы, в элементах, в которых расположен выпадающий список, переходим на вкладку «Данные» и снова нажимаем на кнопку «Проверка данных» в группе «Работа с данными».Переключитесь на окно проверки данных в Microsoft Excel
  2. Откроется окно проверки ввода. Заходим в раздел «Настройки». Как видите, все настройки здесь точно такие же, как мы их устанавливали ранее. В данном случае нас будет интересовать область «Источник». Добавляем туда в уже существующий список через точку с запятой (;) значение или значения, которые хотим видеть в выпадающем списке. После добавления нажмите «ОК».Добавление нового значения в поле «Источник» в окне «Проверка входных значений» в Microsoft Excel
  3. Теперь, если мы откроем выпадающий список в массиве таблиц, мы увидим там добавленное значение.

Значение появилось в раскрывающемся списке в Microsoft Excel

Удаление элемента

Удаление элемента списка выполняется точно по тому же алгоритму, что и добавление.

  1. Если данные извлекаются из массива таблиц, перейдите к этой таблице и щелкните правой кнопкой мыши ячейку, в которой находится значение, которое нужно удалить. В контекстном меню остановите выбор на опции «Удалить…».Следует удалить ячейку в Microsoft Excel
  2. Откроется окно удаления ячеек, почти похожее на то, что мы видели, когда их добавляли. Здесь снова устанавливаем переключатель в положение «Строка» и нажимаем «ОК».Удалить строку через окно «Удалить ячейки» в Microsoft Excel
  3. Строка из матрицы таблицы, как видим, удалена.Строка удалена в Microsoft Excel
  4. Теперь возвращаемся к таблице, где расположены ячейки с выпадающим списком. Щелкните треугольник справа от ячейки. В выпадающем списке видим, что удаленный элемент отсутствует.

Удаленный элемент отсутствует в раскрывающемся списке в Microsoft Excel

Что делать, если значения были добавлены в окно проверки данных вручную и не используют дополнительную таблицу?

  1. Выберите диапазон таблицы с выпадающим списком и перейдите к чекбоксу Value, как мы делали ранее. В указанном окне перейдите в раздел «Параметры». В области «Источник» выберите значение, которое хотите удалить, с помощью курсора. Затем нажмите кнопку Удалить на клавиатуре. Удалить элемент в исходном поле в окне проверки ввода в Microsoft Excel
  2. После того, как элемент будет удален, нажмите OK. Теперь его также не будет в выпадающем списке, как мы видели в предыдущей версии табличного действия.

Удалить элемент в исходном поле в окне проверки ввода в Microsoft Excel

Полное удаление

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

  1. Выделяем всю матрицу, где расположен выпадающий список. Заходим во вкладку «Главная». Нажимаем на иконку «Удалить», которая находится на ленте в блоке «Редактирование». В открывшемся меню выберите пункт «Удалить все».Удалить элемент в исходном поле в окне проверки ввода в Microsoft Excel
  2. При выборе этого действия будут удалены все значения в выбранных элементах листа, удалено форматирование, а кроме того, будет достигнута основная цель задачи: будет удален выпадающий список, а теперь вы сможете ввести все значения в ячейки вручную.

Удалить элемент в исходном поле в окне проверки ввода в Microsoft Excel

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

  1. Выбираем серию пустых ячеек, которая соответствует серии элементов массива с выпадающим списком. Переходим на вкладку «Главная» и там нажимаем на иконку «Копировать», которая находится на ленте в области «Буфер обмена».

    Удалить элемент в исходном поле в окне проверки ввода в Microsoft Excel

    Вместо этого действия можно также щелкнуть правой кнопкой мыши по указанному фрагменту и остановиться на опции «Копировать».

    Копирование через контекстное меню в Microsoft Excel

    Еще проще использовать набор кнопок Ctrl+C сразу после выделения.

  2. После этого выбираем тот фрагмент матрицы таблицы, где расположены выпадающие элементы. Нажмите кнопку «Вставить», расположенную на ленте во вкладке «Главная» в разделе «Буфер обмена».

    Вставить с помощью кнопки ленты в Microsoft Excel

    Другой вариант — щелкнуть правой кнопкой мыши по выделенному фрагменту и отменить выбор параметра «Вставить» в группе «Параметры вставки».

    Вставить через контекстное меню в Microsoft Excel

    Наконец, есть возможность просто отметить нужные ячейки и ввести комбинацию клавиш Ctrl+V.

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

Область очищается путем копирования в Microsoft Excel

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

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

  1. Выделяем весь фрагмент, где размещены элементы с выпадающим списком. Переходим на вкладку «Данные» и нажимаем на иконку «Проверка данных», которая, как мы помним, находится на ленте в группе «Работа с данными».Перейдите в окно проверки данных, чтобы отключить раскрывающийся список в Microsoft Excel
  2. Открывается уже знакомое окно проверки входных данных. Находясь в любой части указанного инструмента, нам нужно выполнить единственное действие – нажать на кнопку «Удалить все». Он находится в левом нижнем углу окна. Удалить выпадающий список через окно проверки данных в Microsoft Excel
  3. После этого окно проверки данных можно закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу в виде крестика или на кнопку ОК внизу окна.Закрывает окно проверки данных в Microsoft Excel
  4. Затем выберите одну из ячеек, где ранее располагался выпадающий список. Как видите, теперь нет ни всплывающей подсказки при выборе элемента, ни треугольника для вызова списка справа от ячейки. Но при этом форматирование и все введенные ранее значения с помощью списка остались нетронутыми. Это означает, что мы успешно справились с задачей: инструмент, который нам больше не нужен, убран, но результаты работы остались нетронутыми.

Выбор ячейки в Microsoft Excel

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

Закрывать
Мы рады, что смогли помочь вам решить проблему.

Кроме этой статьи на сайте есть еще 13490 полезных инструкций.

Добавляйте Lumpics.ru в закладки (CTRL+D) и мы вам обязательно пригодимся.

Закрывать
Опишите, что не сработало для вас. Наши специалисты постараются ответить как можно быстрее.

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

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

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

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

Поместите курсор в следующую пустую ячейку в диапазоне. В нашем примере это B7.

Как создать выпадающий список в Excel через функцию вставки: Указываем «Выбрать из выпадающего списка»

Сделайте правый клик и выберите «Выбрать из выпадающего списка» или просто нажмите Alt + «стрелка вниз» на клавиатуре».

Выберите нужную строку из появившегося списка

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

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

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

Как создать выпадающий список в Excel из диапазона данных: нажмите «Проверка данных»

Выберите ячейку, в которой должен быть выпадающий список (у нас это H3), переключитесь на вкладку «Данные» и нажмите «Проверка данных».

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

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

Как создать раскрывающийся список в Excel из диапазона данных: нажмите «ОК

Нажмите ОК и в указанной ячейке появится выпадающий список с нужными значениями.

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

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

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

Сначала вы создаете именованную область. Для этого в выпадающем списке выберите ячейки с будущими элементами и озаглавьте их, введя имя в поле с именами ячеек, затем нажмите Enter. Обязательное условие: первый символ должен быть буквой, пробелы использовать нельзя (вместо них ставить «_»).

Как создать выпадающий список в Excel из именованного диапазона: нажмите «Проверка данных»

Теперь поместите курсор в ячейку, где вы хотите создать список, и на вкладке «Данные» нажмите «Проверка данных».

Чтобы создать выпадающий список в Excel из именованного диапазона: задайте настройки

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

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

Выпадающий список элементов из названной области готов.

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

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

Нажмите «Проверка данных»

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

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

Выберите «Список», в качестве источника укажите следующую формулу: =ДВССЫЛ(«имя файлаимя листа!область») То есть в кавычках должно быть имя файла с данными для списка в квадратных скобках без пробелов , название листа, а далее то же самое без пробелов, восклицательных знаков и обозначения площади. В нашем примере это будет: =ДВССЫЛ(«Книга1Лист1!A3:A9″)

Список готов

Список готов. Чтобы использовать данные из другого файла, он также должен быть открыт в это время.

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

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

Как создать выпадающий список в Excel из таблицы: нажмите «Форматировать как таблицу»

Выберите область с элементами списка и их категорией, затем нажмите «Форматировать как таблицу» на вкладке «Главная».

Ставим галочку «Таблица заголовков» и нажимаем ОК

Выберите вариант оформления, отметьте «Таблица заголовков» в открывшемся окне и нажмите «ОК.

Введите название списка

Установите курсор в одну из ячеек таблицы и на появившейся вкладке «Конструктор таблиц» введите название списка, подтвердите его нажатием Enter.

Нажмите «Проверка данных» на вкладке «Данные»

Щелкните ячейку, в которой должен находиться список, и щелкните Проверка данных на вкладке Данные».

Укажите «Список» в качестве типа данных и добавьте формулу

В качестве типа данных укажите «Список», а для источника введите следующую формулу: =ДВССЫЛ(«имя таблицы») В нашем примере это будет: =ДВССЫЛ(«Двери»)

Список начнет работать сразу

Список сразу начнет работать и будет обновляться по мере удаления и добавления элементов.

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

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

Как создать выпадающий список в Excel с поиском: Выберите «Дополнительные команды…»

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

Как создать выпадающий список в Excel с поиском: включаем пункт «Разработчик

Нажмите «Настроить ленту», затем включите разработчика и нажмите «ОК.

Как создать раскрывающийся список в Excel с поиском: выберите «Поле со списком» из элементов управления ActiveX

На вкладке «Разработчик» нажмите «Вставить» и выберите «Поле со списком» в элементах управления ActiveX.

«Нарисовать» ячейку списка курсором

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

Введите диапазон значений для списка

Найдите строку ListFillRange, введите в нее диапазон значений для списка и нажмите Enter. В нашем примере это B6:B9.

Отключить режим дизайна

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

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

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

Как создать связанный раскрывающийся список в Excel: подготовить столбцы данных

Подготовьте столбцы данных: в заголовках — элементы первого родительского списка, а под ними — связанные с ним элементы второго. Выберите первый столбец с заголовком и на вкладке «Главная» нажмите «Форматировать как таблицу».

Как создать связанный выпадающий список в Excel: Включите опцию «Таблица с заголовками»

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

Создайте таблицы и назовите их

Нажмите на одну из ячеек таблицы и дайте ей имя, введя его в поле «Имя таблицы» и нажав Enter. Это будет пункт в первом списке, в нашем примере — «Компьютеры». Таким же образом создайте таблицы для остальных столбцов и переименуйте их.

Как создать связанный выпадающий список в Excel: Нажмите «Проверка данных»

Установите курсор в ячейку, где будет первый выпадающий список, и на вкладке «Данные» нажмите «Проверка данных».

Укажите тип и источник списка

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

Как создать связанный выпадающий список в Excel: добавляем функцию

Затем поместите курсор в ячейку, где будет второй список, нажмите «Проверка данных», выберите опцию «Список», а в поле «Источник» введите =ДВССЫЛ и адрес ячейки родительского списка в скобках. В нашем примере это =ДВССЫЛ(H3.

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

Теперь, когда вы выбираете элемент в родительском списке, в связанном списке будут отображаться только соответствующие параметры. Например, если нажать на строку «Ноутбуки», Excel отобразит только модели ноутбуков.

Проверить список

А если указать «Наушники», то будут отображаться соответствующие названия аксессуаров из одноименной колонки.

Также читать

  • 10 формул в Excel, которые сделают вашу жизнь проще
  • Как создать диаграмму в Excel
  • Как создать или удалить разрыв страницы в Word и Excel
  • Как закрепить диапазон при прокрутке в Excel
  • 12 простых приемов для быстрой работы в Excel

Как сделать в Экселе выпадающий список: 3 способа

06.09.2021 Автор: Алексей Иванов1 звезда2 звезды3 звезды4 звезды5 звездКак создать выпадающий список в Excel: 3 способа 2511

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

fit_300_200_false_crop_6016_3384_0_0_q90_521602_4c075b9468b67ce74e7066d46.jpeg
Как создать выпадающий список в Excel: 3 способа
favicon-180x180.png

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

1 Применение комбинации клавиш

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

  1. Выберите ячейку под списком, содержащим значения. 
  2. Нажмите комбинацию клавиш «Alt» + «стрелка вниз». 
  3. Выберите нужное значение.

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

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

2 Использование меню

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

  1. Напишите в столбце данные, которые будут использоваться в списке. Это может быть, например, количество ядер и потоков для процессора. 
  2. Выберите ячейку, которая должна содержать нужный объект. 
  3. Перейдите на вкладку «Данные». 
  4. Найдите и выберите функцию «Проверка данных». 
  5. В поле типа данных выберите «Список». 
  6. Укажите адреса уже указанных значений в источнике. Или введите их самостоятельно через запятую. В этом случае экономится место в таблице, но возрастает риск ошибиться в момент формирования списка. И становится сложнее изменить значения. 

fit_130_105_false_q90_521482_d8d8e8398ff303628a0ae1fad.png
fit_130_105_false_q90_521502_11b41263d4c0fb376da70de9a.png

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

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

Автозаполнение, вероятно, неправильно. Однако при выборе значений вручную они будут выбраны из нужного диапазона — это становится возможным благодаря знакам доллара перед каждой частью исходного адреса ($I$6:$I$8).

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

Теперь, когда вы создаете ячейку с выпадающими значениями, вы можете выбрать в качестве источника не диапазоны, а их имена. Например, если вы укажете здесь «= процессы» (имя действительно только для определенного листа или книги Excel), вы можете получить список процессоров. 

3 Создание нового элемента управления

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

  1. Включить режим разработчика. Для этого щелкните правой кнопкой мыши на ленте Excel, откройте настройки и установите флажок напротив соответствующего пункта. 
  2. Перейдите на появившуюся новую вкладку. Выберите Поле со списком в меню Вставка. 
  3. Щелкните в любом месте таблицы. После того, как там появится нужное поле, откройте контекстное меню и выберите «Формат объекта». Здесь следует ввести ссылку с ячейкой, в которой будет находиться номер значения в списке (48/96 — второе, поэтому в ячейке G2 стоит «2»). А также — область, откуда поступают данные. 

fit_130_105_false_q90_521552_6e88c2f5f1797a286d7434340.png
fit_130_105_false_q90_521562_42f3a66395a1995a8d14864a5.png
fit_130_105_false_q90_521542_a6f54882b5b2dc1a9a35ad866.png

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

Метод относительно сложен, и его не следует считать самым важным. Но после создания готового выпадающего списка в Excel его можно разместить в любом месте таблицы. Для перетаскивания нужно включить режим «Дизайн» на вкладке «Разработчик» и использовать правую кнопку мыши. 

Источники

  • https://pedsovet.su/excel/5672_kak_sdelat_vypadayuschiy_spisok_v_excel
  • https://Lumpics.ru/the-drop-down-list-in-excel/
  • [https://Lifehacker.ru/kak-sdelat-vypadayushhij-spisok-v-excel/]
  • [https://ichip.ru/sovety/ekspluataciya/kak-sdelat-v-eksele-vypadayushchij-spisok-3-sposoba-762462]

Оцените статью
Basseinoff YAR