Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы

Выпадающие списки

Выпадающий список с быстрым поиском

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

Разбор функции ДВССЫЛ (INDIRECT) на примерах

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

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

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

Выпадающий список с наполнением

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

Подробнее…

Выбор фото из выпадающего списка

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

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

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

Выпадающий список в ячейке листа

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

Подробнее…

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

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

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

ЧИТАТЬ ДАЛЕЕ:  Как выбрать палатку для туризма и семейного отдыха: главные характеристики

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

Зависимые элементы

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

Это будет название города.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
При именовании Санкт-Петербурга и Нижнего Новгорода Вы получите ошибку, так как имя не может содержать пробелов, символов подчеркивания, специальных символов и т.д.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
При именовании Санкт-Петербурга и Нижнего Новгорода Вы получите ошибку, так как имя не может содержать пробелов, символов подчеркивания, специальных символов и т.д.

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

А во втором пропишем формулу:

=ДВССЫЛ(A9)

Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Сначала Вы увидите сообщение об ошибке. Соглашайтесь.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Сначала Вы увидите сообщение об ошибке. Соглашайтесь.
Проблема в отсутствии выбранного значения. Как только в первом перечне будет выбран город, второй заработает. Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы

Как настроить зависимые выпадающие списки в excel с поиском

Можно использовать динамический диапазон данных для второго элемента. Это удобнее, если количество адресов будет расти.
Создадим выпадающий перечень городов. Оранжевым выделен именованный диапазон.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Для второго перечня нужно ввести формулу:

 =СМЕЩ($A$1;ПОИСКПОЗ($E$6;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$E$6);1)

Функция СМЕЩ возвращает ссылку на диапазон, который смещен относительно первой ячейки на определенное число строк и столбцов:=СМЕЩ(начало; вниз; вправо; размер_в_строках; размер_в_столбцах)

ПОИСКПОЗ возвращает номер ячейки с выбранным в первом списке (E6) городом в указанной области SA:$A.
СЧЕТЕСЛИ считает количество совпадений в диапазоне со значением в указанной ячейке (E6).
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советыВыпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Мы получили связанные выпадающие списки в Excel с условием на совпадение и поиском диапазона для него.

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

Как сделать выпадающий список в Excel 2020 или 2020 с помощью одной командой на панели инструментов? На вкладке «Данные» в разделе «Работа с данными» найдите кнопку «Проверка данных». Нажмите на нее и выберите первый пункт.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Откроется окно. Во вкладке «Параметры» в выпадающем разделе «Тип данных» выберите «Список».
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Откроется окно. Во вкладке «Параметры» в выпадающем разделе «Тип данных» выберите «Список».

Снизу появится строка для указания источников.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Указывать информацию можно по-разному.

  • Ручной ввод
    Введите перечень через точку с запятой.
    Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
  • Выбор диапазона значений с листа Excel
    Для этого начните выделять ячейки мышью.
    Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
    Как отпустите – окно снова станет нормальным, а в строке появятся адреса.
    Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
    Как отпустите – окно снова станет нормальным, а в строке появятся адреса.
  • Создание выпадающего списка в Excel с подстановкой данных
ЧИТАТЬ ДАЛЕЕ:  Алюминиевая лодка для рыбалки российского производства! Отзывы и рейтинг

Сначала назначим имя. Для этого создайте на любом листе такую таблицу.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Выделите ее и нажмите правую кнопку мыши. Щелкните по команде «Присвоить имя».
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Выделите ее и нажмите правую кнопку мыши. Щелкните по команде «Присвоить имя».

Введите имя в строку сверху.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Вызовите окно «Проверка данных» и в поле «Источник» укажите имя, поставив перед ним знак «=».
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Вызовите окно «Проверка данных» и в поле «Источник» укажите имя, поставив перед ним знак «=».

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

Как убрать (удалить) выпадающий список в excel

Откройте окно настройки выпадающего списка и выберите «Любое значение» в разделе «Тип данных».
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы

Ненужный элемент исчезнет.

Мультивыбор

Часто нам необходимо получить несколько значений из набора данных. Можно вывести их в разные ячейки, а можно объединить в одну. В любом случае необходим макрос.
Нажмите на ярлыке листа внизу правую кнопку мыши и выберите команду «Просмотреть код».
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Откроется окно разработчика. В него надо вставить следующий алгоритм.

 Private Sub Worksheet_Change(ByVal Target As Range)
 On Error Resume Next
 If Not Intersect(Target, Range("C2:F2")) Is Nothing And Target.Cells.Count = 1 Then
 Application.EnableEvents = False
 If Len(Target.Offset(1, 0)) = 0 Then
 Target.Offset(1, 0) = Target
 Else
 Target.End(xlDown).Offset(1, 0) = Target
 End If
 Target.ClearContents
 Application.EnableEvents = True
 End If
 End Sub

Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Обратите внимание, что в строке

 If Not Intersect(Target, Range("E7")) Is Nothing And Target.Cells.Count = 1 Then

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

Вернитесь на лист Excel и создайте в ячейке E7 список.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
При выборе значения будут появляться под ним.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
При выборе значения будут появляться под ним.

Следующий код позволит накапливать значения в ячейке.

 Private Sub Worksheet_Change(ByVal Target As Range)
 On Error Resume Next
 If Not Intersect(Target, Range("E7")) Is Nothing And Target.Cells.Count = 1 Then
 Application.EnableEvents = False
 newVal = Target
 Application.Undo
 oldval = Target
 If Len(oldval) <> 0 And oldval <> newVal Then
 Target = Target & "," & newVal
 Else
 Target = newVal
 End If
 If Len(newVal) = 0 Then Target.ClearContents
 Application.EnableEvents = True
 End If
 End Sub

Как только Вы переведете указатель на другую ячейку, Вы увидите перечень выбранных городов. Для создания объединенных ячеек в Excel прочитайте эту статью.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Мы рассказали, как добавить и изменить выпадающий список в ячейку Excel. Надеемся, эта информация поможет вам.

ЧИТАТЬ ДАЛЕЕ:  Как конвертировать документ Эксель в Ворд: онлайн-сервис, программа

Отличного Вам дня!

Подстановка динамических данных excel

Если Вы добавите какое-то значение в диапазон данных, которые подставляются в перечень, то в нем изменения не произойдет, пока вручную не будут указаны новые адреса. Чтобы связать диапазон и активный элемент, необходимо оформить первый как таблицу. Создайте вот такой массив.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Выделите его и на вкладке «Главная» выберите любой стиль таблицы.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Выделите его и на вкладке «Главная» выберите любой стиль таблицы.

Обязательно поставьте галочку внизу.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Вы получите такое оформление.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Вы получите такое оформление.

Создайте активный элемент, как было описано выше. В качестве источника введите формулу

=ДВССЫЛ("Таблица1[Города]")

Чтобы узнать имя таблицы, перейдите на вкладку «Конструктор» и посмотрите его. Можете поменять имя на любое другое.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Функция ДВССЫЛ создает ссылку на ячейку или диапазон. Теперь ваш элемент в ячейке привязан к массиву данных.Попробуем увеличить количество городов.
Выпадающий список в Excel: как сделать и связать данные – WindowsTips.Ru. Новости и советы
Функция ДВССЫЛ создает ссылку на ячейку или диапазон. Теперь ваш элемент в ячейке привязан к массиву данных.Попробуем увеличить количество городов.

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

 =Адрес_ячейки

https://www.youtube.com/watch?v=5wnL-ijj134

Например, если перечень данных находится в ячейке D1, то в ячейке, куда будут выведены выбранные результаты введите формулу

 =D1

Оцените статью
ObzorTop15
Adblock
detector