Создание поля со списком в excel

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше

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

Образец списка

Добавление списка на лист

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

    список значений для использования в поле со списком

  2. На вкладке Разработчик нажмите кнопку Вставить.

    Примечание: Если вкладка Разработчик не отображается, на вкладке Файл выберите Параметры > Настроить ленту. В списке Основные вкладки установите флажок для вкладки Разработчик и нажмите кнопку ОК.

  3. В разделе Элементы управления формы выберите элемент управления Список (элемент управления формы).

    кнопка управления формой списка

  4. Щелкните ячейку, в которой нужно создать список.

  5. Нажмите кнопку Свойства и на вкладке Элемент управления задайте необходимые свойства:

    Свойства элемента управления списком.

    • В поле Формировать список по диапазону введите диапазон ячеек, содержащий список значений.

      Примечание: Если нужно отобразить в списке больше элементов, можно изменить размер шрифта для текста.

    • В поле Связь с ячейкой введите ссылку на ячейку.

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

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

      Примечание:  Если вы хотите выбрать параметр набора значений или списка значений, подумайте о том, чтобы использовать элемент ActiveX «Список».

Добавление поля со списком на лист

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

Поле со списком

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

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

    список значений для использования в поле со списком

    Примечание: Можно также создать список на другом листе той же книги.

  2. На вкладке Разработчик нажмите кнопку Вставить.

    Примечание: Если вкладка Разработчик не отображается, на вкладке Файл выберите Параметры > Настроить ленту. В списке Основные вкладки установите флажок для вкладки Разработчик и нажмите кнопку ОК.

  3. Выберите тип поля со списком, которое нужно добавить:

    • в разделе Элементы управления формы выберите элемент управления Поле со списком (элемент управления формы);

      ИЛИ:

    • в разделе Элементы ActiveX выберите элемент управления Поле со списком (элемент ActiveX).

      Добавление поля со списком

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

Советы: 

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

  • Чтобы переместить поле со списком на листе, выделите его и перетащите в нужное место.

Форматирование элемента управления формы «Поле со списком»

  1. Щелкните правой кнопкой мыши поле со списком и выберите команду Формат объекта.

  2. Откройте вкладку Элемент управления и настройте следующие параметры.

    Диалоговое окно "Формат элемента управления"

    • Формировать список по диапазону: введите диапазон ячеек, содержащий список элементов.

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

      Например, в ячейке C1 отображается значение 3, если выбрать пункт Фруктовое мороженое, так как это третий элемент в списке.

      Когда элемент выбран, в связанной ячейке отображается его номер.

      Совет: Чтобы вместо номера отображать сам элемент, можно воспользоваться функцией ИНДЕКС. В нашем примере поле со списком связано с ячейкой B1, а диапазон ячеек для списка — A1:A2. Если в ячейку C1 ввести формулу =ИНДЕКС(A1:A5;B1), то при выборе третьего пункта в ячейке C1 появится текст «Фруктовое мороженое».

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

    • Количество строк списка: количество строк, которые должны отображаться, если щелкнуть стрелку вниз. Например, если список содержит 10 элементов и вы не хотите использовать прокрутку, вместо значения по умолчанию введите 10. Если ввести число, которое меньше количества элементов в списке, появится полоса прокрутки.

      Отображается полоса прокрутки.

  3. Нажмите кнопку ОК.

Форматирование элемента ActiveX «Поле со списком»

  1. На вкладке Разработчик нажмите кнопку Режим конструктора.

  2. Щелкните правой кнопкой мыши поле со списком и выберите пункт Свойства. Откройте вкладку Alphabetic (По алфавиту) и измените нужные свойства.

    Вот как можно настроить свойства поля со списком на этом рисунке:

    Пример поля со списком.

    Параметры свойств для элемента ActiveX "поле со списком".

    Настраиваемое свойство

    Действие

    Цвет заливки

    Щелкните свойство BackColor (Цвет фона), щелкните стрелку вниз, откройте вкладку Pallet (Палитра) и выберите цвет.

    Свойство цветной заливки для поля со списком.

    Тип, начертание или размер шрифта

    Щелкните свойство Font (Шрифт), нажмите кнопку и выберите тип, размер или начертание шрифта.

    Параметры шрифтов в текстовом поле

    Цвет шрифта

    Щелкните свойство ForeColor (Цвет текста), щелкните стрелку вниз, откройте вкладку Pallet (Палитра) и выберите цвет.

    Связь с ячейкой для отображения значения, выбранного в списке

    Щелкните свойство LinkedCell (Связанная ячейка).

    Связывание поля со списком и списка элементов

    Щелкните поле рядом со свойством ListFillRange (Диапазон элементов списка) и укажите диапазон ячеек для списка.

    Изменение количества отображаемых элементов списка

    Щелкните поле ListRows и введите число элементов.

  3. Закройте область Properties (Свойства) и нажмите кнопку Режим конструктора.

  4. Завершив форматирование, можно щелкнуть правой кнопкой мыши столбец, который содержит список, и выбрать команду Скрыть.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Обзор форм, элементов управления формы и ActiveX элементов управления на сайте

Добавление флажков и переключателей (элементы управления формы)

Нужна дополнительная помощь?


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

Список

.

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

Разработчик.

  • В MS EXCEL 2007 это можно сделать через меню

    .

  • В MS EXCEL 2010 это можно сделать так: Откройте вкладку

    Файл

    ; Нажмите кнопку

    Параметры

    ; Нажмите кнопку

    Настроить ленту

    ; Выберите команду

    Настройка ленты и в разделе Основные вкладки

    установите флажок

    Разработчик

    .

Теперь вставить элемент управления можно через меню:

.

Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка,

Список

,

Флажок

и т.п.  Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.


Поле со списком

(

Combo box, Drop down

) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См.

файл примера

.

Обзорную статью обо всех элементах управления формы можно

прочитать здесь

.

Вставка Поля со списком

Через меню

выберем левой клавишей мыши элемент

Поле со списком

(см. рисунок ниже).

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

превратится в тонкий крестик.

Удерживая левую клавишу мыши проведите курсором вправо и немного вниз, элемент

Поле со списком

будет помещен на лист.

Выделение Поля со списком

Чтобы выделить

Поле со списком

нажмите и удерживайте клавишу

CTRL

, затем кликните левой клавишей на

Поле со списком

.

Перемещение Поля со списком и изменение его размеров

Если навести курсор на

выделенный

элемент

Поле со списком

(курсор примет форму 4-х направленных в разные стороны стрелок), затем нажать и удерживать левую кнопку мыши, то можно его переместить.

Удерживая клавишу ALT

можно выровнять

Поле со списком

по границам ячеек. Выделенный элемент также можно перемещать стрелками с клавиатуры.

Если навести курсор на углы прямоугольника или на маленькие кружки на границе, то можно изменить его размер.

Заполняем Поле со списком элементами

Заполним наше

Поле со списком

названиями месяцев. Для начала разместим названия месяцев на листе в диапазоне

F2:F13

.

Чтобы заполнить

Поле со списком

, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите

Формат объекта…

Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

Введите в поле

Формировать список по диапазону

ссылку на вышеуказанный диапазон.


Примечание

. Вместо указания ссылку на диапазон можно указать

Имя

диапазона (т.е. ссылку на

Именованный диапазон

). Подробнее можно посмотреть в статье

Выпадающий список в MS EXCEL на основе элемента управления формы

.

Нажмите ОК,

Поле со списком

заполнится элементами.

Теперь пользователь может выбрать требуемый месяц, но

Поле со списком

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

Поле со списком

с ячейкой читайте ниже.

Связываем Поле со списком с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите

Формат объекта…

Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

В поле

Связь с ячейкой

нужно ввести ссылку на ячейку. Свяжем наше

Поле со списком

с ячейкой

А1

.

Нажмите ОК.

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

Строке формул

введите =, затем кликните левой клавишей мыши на нужную ячейку, нажмите клавишу

ENTER

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

Использование Поля со списком


Поле со списком

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

F2:G13

на рисунке ниже), то выбирая в

Поле со списком

месяц, можно вывести соответствующий объем продаж (см. ячейку

В3

).

Необходимо помнить, что

Поле со списком

возвращает в связанную ячейку не сам элемент, а его позицию в списке (для месяца Май на картинке выше

Поле со списком

вернуло значение 5). Поэтому, чтобы вывести выбранный месяц, потребуется формула

=ИНДЕКС(F2:F13;B1)

(ячейка

В2

).

Формула

=ИНДЕКС(G2:G13;B1)

позволяет вывести объем продаж для выбранного месяца (ячейка

В3

).

Условное форматирование

использовано для отображения в таблице выбранного месяца и его продаж.

Другой пример можно посмотреть в статье

Выпадающий список в MS EXCEL на основе элемента управления формы

.

Имя Элемента управления

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

Поле со списком

, в

Поле имя

будет отображено его имя. Чтобы изменить имя

Поля со списком

— введите в

Поле имя

новое имя

и нажмите клавишу

ENTER

. Также имя можно изменить в

Области выделения

(

).

Зачем нам знать имя элемента управления? Если Вы не планируете управлять

Поля со списком

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

Прячем Поле со списком на листе

Включите

Область выделения

(

)

В

Области выделения

можно управлять отображением не только Элементов управления, но и других объектов на листе, например рисунков.

Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится.

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

Видео

 У кого мало времени и нужно быстро ухватить суть — смотрим обучающее видео:

Кому интересны подробности и нюансы всех описанных способов — дальше по тексту.

Способ 1. Примитивный

Один щелчок правой кнопкой мыши по пустой ячейке под столбцом с данными, команда контекстного меню Выбрать из раскрывающегося списка (Choose from drop-down list) или нажать сочетание клавиш ALT+стрелка вниз. Способ не работает, если ячейку и столбец с данными отделяет хотя бы одна пустая строка или вам нужен товар, который еще ни разу не вводился выше:

dropdown1.gif

Способ 2. Стандартный

  1. Выделите ячейки с данными, которые должны попасть в выпадающий список (например, наименованиями товаров).
  2. Если у вас Excel 2003 или старше — выберите в меню Вставка — Имя — Присвоить (Insert — Name — Define), если Excel 2007 или новее — откройте вкладку Формулы (Formulas) и воспользуйтесь кнопкой Диспетчер имен (Name Manager), затем Создать. Введите имя (можно любое, но обязательно без пробелов и начать с буквы!) для выделенного диапазона (например Товары). Нажмите ОК.
  3. Выделите ячейки (можно сразу несколько), в которых хотите получить выпадающий список и выберите в меню (на вкладке) Данные — Проверка (Data — Validation). Из выпадающего списка Тип данных (Allow) выберите вариант Список (List) и введите в строчку Источник (Source) знак равенства и имя диапазона (т.е. =Товары).

dropdown2.gif

Нажмите ОК.

Все! Наслаждайтесь!

dropdown3.gif

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

Способ 3. Элемент управления

Этот способ представляет собой вставку на лист нового объекта — элемента управления «поле со списком» с последующей привязкой его к диапазонам на листе. Для этого:

  1. В Excel 2007/2010 откройте вкладку Разработчик (Developer). В более ранних версиях — панель инструментов Формы (Forms) через меню Вид — Панели инструментов — Формы (View — Toolbars — Forms). Если этой вкладки не видно, то нажмите кнопку Офис — Параметры Excel флажок Отображать вкладку Разработчик на ленте (Office Button — Excel Options — Show Developer Tab in the Ribbon)
  2. Найдите значок выпадающего списка среди элементов управления форм (не ActiveX!). Ориентируйтесь по всплывающим подсказкам — Поле со списком:
    dropdown4.gif
    Щелкните по значку и нарисуйте небольшой горизонтальный прямоугольник — будущий список.
  3. Щелкните по нарисованному списку правой кнопкой мыши и выберите команду Формат объекта (Format control). В появившемся диалоговом окне задайте
    • Формировать список по диапазону — выделите ячейки с наименованиями товаров, которые должны попасть в список
    • Связь с ячейкой — укажите ячейку куда нужно выводить порядковый номер выбранного пользователем элемента.
    • Количество строк списка — сколько строк показывать в выпадающем списке. По умолчанию — 8, но можно больше, чего не позволяет предыдущий способ.

После нажатия на ОК списком можно пользоваться.

Чтобы вместо порядкового номера элемента выводилось его название можно дополнительно использовать функцию ИНДЕКС (INDEX), которая умеет выводить содержимое нужной по счету ячейки из диапазона:

dropdown6.gif

Способ 4. Элемент ActiveX

Этот способ частично напоминает предыдущий. Основное отличие в том, что на лист добавляется не элемент управления, а элемент ActiveX «Поле со списком» из раскрывающегося набора под кнопкой Вставить (Insert) с вкладки Разработчик (Developer):

dropdown7.gif

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

Во-первых, созданный выпадающий ActiveX список может находится в двух принципиально разных состояниях — режиме отладки, когда можно настраивать его параметры и свойства, двигать его по листу и менять размеры и — режиме ввода, когда единственное, что можно — выбирать из него данные. Переключение между этими режимами происходит с помощью кнопки Режим Конструктора (Design Mode) на вкладке Разработчик (Developer):

dropdown8.gif

Если эта кнопка нажата, то мы можем настраивать параметры выпадающего списка, нажав соседнюю кнопку Свойства (Properties), которая откроет окно со списком всех возможных настроек для выделенного объекта:

dropdown9.gif

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

  • ListFillRange — диапазон ячеек, откуда берутся данные для списка. Выделить мышью диапазон он не даст, надо просто вписать его руками с клавиатуры (например, Лист2!A1:A5)
  • LinkedCell — связанная ячейка, куда будет выводиться выбранный из списка элемент
  • ListRows — количество отображаемых строк
  • Font — шрифт, размер, начертание (курсив, подчеркивание и т.д. кроме цвета)
  • ForeColor и BackColor — цвет текста и фона, соответственно

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

При использовании этого способа, также возможно указывать в качестве ListFillRange не только одномерные диапазоны. Можно, например задать диапазон из двух столбцов и нескольких строк, указав дополнительно, что выводить нужно два столбца (свойство ColumnCount=2). Тогда можно получить весьма привлекательные результаты, окупающие все потраченные на дополнительные настройки усилия:

dropdown10.gif

Итоговая сравнительная таблица всех способов

  Способ 1. Примитивный Способ 2. Стандартный Способ 3. Элемент управления Способ 4. Элемент ActiveX
Сложность низкая средняя высокая высокая
Возможность настройки шрифта, цвета и т.д. нет нет нет да
Количество отображаемых строк всегда 8 всегда 8 любое любое
Быстрый поиск элемента по первым буквам нет нет нет да
Необходимость использования дополнительной функции ИНДЕКС нет нет да нет
Возможность создания связанных выпадающих списков нет да нет нет

Ссылки по теме:

  • Выпадающий список с данными из другого файла
  • Создание зависимых выпадающих списков
  • Автоматическое создание выпадающих списков надстройкой PLEX
  • Выбор фото из выпадающего списка
  • Автоматическое удаление уже использованных элементов из выпадающего списка
  • Выпадающий список с автоматическим добавлением новых элементов

Skip to content

5 способов создать выпадающий список в ячейке Excel

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

Зачем нужен выпадающий список?

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

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

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

1 — Самый быстрый способ создать выпадающий список.

Как проще всего добавить выпадающий список в таблицу Excel? Всего один щелчок правой кнопкой мыши по пустой клетке под столбцом с данными, затем команда контекстного меню «Выберите из раскрывающегося списка» (Choose from drop-down list). А можно просто стать в нужное место и нажать сочетание клавиш Alt+стрелка вниз. Появится отсортированный перечень уникальных ранее введенных значений.
Способ не работает, если нашу ячейку и столбец с записями отделяет хотя бы одна пустая строка или вы хотите ввести то, что еще не вводилось выше. На нашем примере это хорошо видно.

простой способ создания

2 — Используем меню.

Давайте рассмотрим небольшой пример, в котором нам нужно постоянно вводить в таблицу одни и те же наименования товаров. Выпишите в столбик данные, которые мы будем использовать (например, названия товаров). В нашем примере — в диапазон G2:G7.

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

Далее в главном меню выберите на вкладке Данные – Проверка… (Data – Validation). Затем укажите пункт Тип данных (Allow) и выберите вариант Список (List). Поставьте курсор в поле Источник (Source) и впишите в него адреса с эталонными значениями элементов — в нашем случае G2:G7. Рекомендуется также использовать здесь абсолютные ссылки (для их установки нажмите клавишу F4).

заполнить через меню

Бонусом здесь идет возможность задать подсказку и сообщение об ошибке, если автоматически вставленное значение вы захотите изменить вручную. Для этого существуют вкладки Подсказка по вводу (Input Message) и Сообщение об ошибке (Error Alert).

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

создаем из именованного диапазона списки в excel

К примеру, диапазону I2:I13, содержащему названия месяцев, можно присвоить наименование «месяцы». Затем имя можно ввести в поле «Источник».

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

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

Но вы можете и не использовать диапазоны или ссылки, а просто определить возможные варианты прямо в поле «Источник». К примеру, чтобы реализовать в таблице Excel простейший выбор «да – нет», вы можете вписать туда –

Да;Нет

Используйте для разделения значений точку с запятой, запятую, либо другой символ, установленный у вас в качестве разделителя элементов. (Смотрите Панель управления — Часы и регион — Форматы — Дополнительно — Числа.)

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

Вставим на лист новый объект – элемент управления «Поле со списком» с последующей привязкой его к данным на листе Excel. Делаем:

  1. Откройте вкладку Разработчик (Developer). Если её не видно, то в Excel 2007 нужно нажать кнопку Офис – Параметры – флажок Отображать вкладку Разработчик на ленте (Office Button – Options – Show Developer Tab in the Ribbon) или в версии 2010–2013 и выше щелкните правой кнопкой мыши по ленте, выберите команду Настройка ленты (Customize Ribbon) и включите отображение вкладки Разработчик (Developer) с помощью флажка.
  2. Найдите нужный значок среди элементов управления (см.рисунок ниже).

используем элемент управления

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

получаем в ячейку номер позиции в списке

Но нам ведь нужен не этот номер, а соответствующее ему слово. Используем функцию ИНДЕКС (INDEX в английском варианте). Она позволяет найти в списке значений одно из них соответственно его порядковому номеру. В качестве аргументов ИНДЕКС укажите диапазон ячеек (F5:F11) и адрес с полученным порядковым номером (F2).

Формулу в F3 запишем, как показано на рисунке:

=ИНДЕКС(F5:F11;F2)

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

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

4 — Элемент ActiveX

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

элемент ActiveX в раскрывающемся списке

Определяем перечень допустимых значений (1). Обратите внимание, что здесь для показа можно выбирать сразу несколько колонок. Затем выбираем адрес, по которому будет вставлена нужная позиция из перечня (2).Указываем количество столбцов, которые будут использованы как исходные данные (3), и номер столбца, из которого будет происходить выбор для вставки на лист (4). Если укажете номер столбца 2, то в А5 будет вставлена не фамилия, а должность. Можно также указать количество строк, которое будет выведено в перечне. По умолчанию — 8. Остальные можно прокручивать мышкой (5).

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

5 — Выпадающий список в Excel с автозаполнением

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

Вот как автозаполнение может выглядеть на простом примере:

автозаполнение

Способ 1. Укажите заведомо большой источник значений для списка.

Самая простая и несложная хитрость. В начале действуем по обычному алгоритму действий: в меню выбираем на вкладке Данные – Проверка … (Data – Validation). Из перечня Тип данных (Allow) выберите вариант Список (List). Поставьте курсор в поле Источник (Source).  Зарезервируем в списке набор с большим запасом: например, до 55-й строки, хотя занято у нас только 7. Обязательно не забудьте поставить галочку в чекбоксе «Игнорировать пустые …». Тогда ваш «резерв» из пустых значений не будет вам мешать.

резервируем данные для списков

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

Конечно, в качестве источника можно указать и весь столбец:

=$A:$A

Но обработка такого большого количества ячеек может несколько замедлить вычисления. Особенно в больших таблицах Excel.

Способ 2. Применяем именованный диапазон.

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

именованный диапазон в раскрывающихся списках

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

Выделим имеющийся в нашем распоряжении перечень имен A2:A10. Затем присвоим ему название, заполнив поле «Имя», находящееся левее строки формул.

Так вы присвоите какое-то имя этому диапазону Excel.

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

=имя

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

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

расширяем именованный диапазон

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

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

Способ 3. Выпадающий список на основе «умной» таблицы Excel.

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

Любой набор значений в таблице может быть таким образом преобразован. Например, A1:A8. Выделите их мышкой. Затем преобразуйте в таблицу, используя меню Главная — Форматировать как таблицу (Home — Format as Table). Укажите, что в первой строке у вас находится название столбца. Это будет «шапка» вашей таблицы. Внешний вид может быть любым: это не более чем внешнее оформление и ни на что больше оно не влияет.

Как уже было сказано выше, «умная» таблица хороша для нас тем, что динамически меняет свои размеры при добавлении в нее информации. Если в строку ниже нее вписать что-либо, то она тут же присоединит к себе её. Таким образом, новые значения можно просто дописывать. К примеру, впишите в A9 слово «кокос», и таблица тут же расширится до 9 строк.

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

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

=Таблица1[Столбец1]

и не считает его формулой. Хотя в обычных выражениях на листе вашей рабочей книги это вполне будет работать. Эта конструкция обозначает ссылку на первый столбец. Но в поле «Источник» она почему-то игнорируется.

Чтобы использовать «умную таблицу» как источник, нам придется пойти на небольшую хитрость и воспользоваться функцией ДВССЫЛ (INDIRECT в английском варианте). Эта функция преобразует текстовую переменную в обычную ссылку.

добавляем в ячейку автоматически пополняемые списки

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

=ДВССЫЛ(«Таблица5[Продукт]»)

Таблица5 — имя, автоматически присвоенное «умной таблице». У вас оно может быть другим. На вкладке меню Конструктор (Design) можно изменить стандартное имя на свое (но без пробелов!). По нему мы сможем потом адресоваться к нашей таблице на любом листе книги.

«Продукт» — название нашего первого и единственного столбца, присвоено по его заголовку.

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

Теперь если в A9 вы допишете еще один фрукт (например, кокос), то он тут же автоматически появится и в нашем перечне. Аналогично будет, если мы что-то удалим. Задача автоматического увеличения выпадающего списка значений решена.

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

А вот еще полезная для вас информация:

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

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

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

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

Путь: меню «Данные» — инструмент «Проверка данных» — вкладка «Параметры». Тип данных – «Список».

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

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

  1. Вручную через «точку-с-запятой» в поле «Источник».
  2. Ввод значений.

  3. Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
  4. Проверка вводимых значений.

  5. Назначить имя для диапазона значений и в поле источник вписать это имя.

Имя диапазона.
Раскрывающийся список.

Любой из вариантов даст такой результат.



Выпадающий список в Excel с подстановкой данных

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

  1. Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
  2. Форматировать как таблицу.

  3. Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
  4. Выпадающий список.

  5. Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:

Ввод значения в источник.

Протестируем. Вот наша таблица со списком на одном листе:

Список и таблица.

Добавим в таблицу новое значение «елка».

Добавлено значение елка.

Теперь удалим значение «береза».

Удалено значение береза.

Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.

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

Ввод данных из списка.

  1. Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
  2. Создание имени.

  3. Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
  4. Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
  5. Сообщение об ошибке.

  6. Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
  7. Private Sub Worksheet_Change(ByVal Target As Range)
     
    Dim lReply As Long
     
        If Target.Cells.Count > 1 Then Exit Sub
        If Target.Address = "$C$2" Then
         If IsEmpty(Target) Then Exit Sub
           If WorksheetFunction.CountIf(Range("Деревья"), Target) = 0 Then
              lReply = MsgBox("Добавить введенное имя " & _
                             Target & " в выпадающий список?", vbYesNo + vbQuestion)
              If lReply = vbYes Then
                  Range("Деревья").Cells(Range("Деревья").Rows.Count + 1, 1) = Target
              End If
           End If
         End If
    End Sub
     
  8. Сохраняем, установив тип файла «с поддержкой макросов».
  9. Сообщение об ошибке.

  10. Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».

Макрос.

Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».

Нажмем «Да» и добавиться еще одна строка со значением «баобаб».

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

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

  1. Делаем активной ячейку, куда хотим поместить раскрывающийся список.
  2. Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).

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

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

Возьмем три именованных диапазона:

Три именованных диапазона.

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

  1. Создадим первый выпадающий список, куда войдут названия диапазонов.
  2. Список диапазонов.

  3. Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
  4. Таблица со списком.

  5. Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.
  6. Второй раскрывающийся список.

    Выбор нескольких значений из выпадающего списка Excel

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

    1. Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
    2. Private Sub Worksheet_Change(ByVal Target As Range)
          On Error Resume Next
          If Not Intersect(Target, Range("Е2:Е9")) Is Nothing And Target.Cells.Count = 1 Then
              Application.EnableEvents = False
              If Len(Target.Offset(0, 1)) = 0 Then
                  Target.Offset(0, 1) = Target
              Else
                  Target.End(xlToRight).Offset(0, 1) = Target
              End If
              Target.ClearContents
              Application.EnableEvents = True
          End If
      End Sub
       
    3. Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
    4. Private Sub Worksheet_Change(ByVal Target As Range)
          On Error Resume Next
          If Not Intersect(Target, Range("Н2:К2")) 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
       
    5. Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.

    6. Private Sub Worksheet_Change(ByVal Target As Range)
          On Error Resume Next
          If Not Intersect(Target, Range("C2:C5")) 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

    Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.

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

    1. На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
    2. Вставить ActiveX.

    3. Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
    4. Элемент ActiveX.

    5. Жмем «Свойства» – открывается перечень настроек.
    6. Свойства ActiveX.

    7. Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.

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

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

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

Вариант 1: Группировка существующего списка

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

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

  2. Перейдите на вкладку «‎Данные» и выберите инструмент «‎Проверка данных».Переход в окно для создания выпадающего списка в Excel

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

  4. В качестве источника задайте те самые ячейки, выделив их левой кнопкой мыши. Нажмите «‎ОК» для применения настроек.Выбор диапазона для группы значений для создания выпадающего списка в Excel

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

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Вариант 2: Ручное добавление элементов списка

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

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

  2. Выберите в качестве типа данных список, а в «‎Источник» перечислите значения, которые желаете в него добавить. Используйте «‎;», чтобы отделить одно значение от другого.Заполнение данных выпадающего списка в Excel для пустых ячеек

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

Вариант 3: Выбор массива с именем

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

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

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

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

  4. В качестве источника укажите созданный массив, написав его название после «‎=».Указание названия массива данных для создания выпадающего списка в Excel

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

Вариант 4: Создание выпадающего списка из таблицы

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

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

  2. Выберите подходящий для вас тип оформления.Создание таблицы для создания выпадающего списка в Excel

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

  4. Вы автоматически окажетесь на вкладке «‎Конструктор таблицы», где можете изменить ее имя на любое удобное, начинающееся с буквы. Изменение названия таблицы для создания выпадающего списка в Excel

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

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

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

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

#Руководства

  • 14 апр 2022

  • 0

Упрощаем заполнение таблицы повторяющимися данными.

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

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

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

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

Разберёмся на примере с каталогом авто, как сделать выпадающие списки. У нас есть перечень автомобилей. Нужно заполнить столбцы с их характеристиками: тип коробки передач, тип привода и положение руля. Значения будут повторяться, поэтому выпадающие списки ускорят заполнение таблицы. Можно заполнить её полностью в два шага: сначала создаём значения выпадающего списка, потом выбираем нужные.

Таблицу легко заполнить с помощью выпадающего списка
Скриншот: Skillbox Media

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

Данные для создания выпадающего списка
Скриншот: Skillbox Media

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

Можно выделить весь столбец. Если слишком много строк, можно выделить несколько ячеек: потом растянете выпадающий список до конца
Скриншот: Skillbox Media

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

Кнопка находится здесь
Скриншот: Skillbox Media

Открывается окно «Проверка данных». На вкладке «Параметры» в поле «Разрешить» выбираем пункт «Список».

Выбираем «Список» в проверке данных
Скриншот: Skillbox Media

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

Если не поставите курсор, изменения не сохранятся
Скриншот: Skillbox Media

На листе с данными для списка выделяем столбец с нужными параметрами. В нашем случае значения столбца «Коробка передач» — автомат, механика, вариатор.

Выделяем ячейки, которые должны попасть в выпадающий список
Скриншот: Skillbox Media

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

Потом можно будет изменить список — например, добавить ещё один вариант характеристики
Скриншот: Skillbox Media

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

Нажимаем на стрелочку, потом выбираем нужное значение
Скриншот: Skillbox Media

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

Процесс заполнения таблицы через выпадающий список
Скриншот: Skillbox Media

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

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

Таблица полностью заполнена с помощью выпадающих списков
Скриншот: Skillbox Media

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

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

Так можно растянуть выпадающий список до конца таблицы, даже если сначала он был в нескольких ячейках
Скриншот: Skillbox Media

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

Интересные методы, которые пригодятся менеджерам

  • «Рыбьи кости» Исикавы для поиска настоящих причин проблем в бизнесе
  • PEST-анализ для предсказания будущего компании
  • Матрица БКГ: определяем, в какой проект стоит инвестировать, а в какой — нет
  • SWOT-анализ: ищем возможности для развития и предстоящие проблемы
  • «Съешь лягушку»: метод для управления временем

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

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

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

Содержание

  1. Процесс создания списка
  2. На основе данных из перечня
  3. С ручной записью данных
  4. Создание раскрывающегося списка при помощи функции СМЕЩ
  5. Выпадающий список в Excel с подстановкой данных (+ с использованием функции СМЕЩ)
  6. Выпадающий список с данными другого листа или файла Excel
  7. Создание зависимых выпадающих списков
  8. Как выбрать несколько значений из выпадающего списка?
  9. Как сделать выпадающий список с поиском?
  10. Выпадающий список с автоматической подстановкой данных
  11. Как скопировать выпадающий список?
  12. Выделение всех ячеек, содержащих выпадающий список

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

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

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

1

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

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

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

На основе данных из перечня

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

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

5

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

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

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

С ручной записью данных

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

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

  1. Нажать по ячейке, отведенной под перечень.
  2. Открыть «Данные» и там отыскать знакомый нам раздел «Проверка данных».
    Как сделать выпадающий список в Excel
    9
  3. Снова выбираем тип «Список».
    Как сделать выпадающий список в Excel
    10
  4. Здесь в качестве источника необходимо ввести “Да;Нет”. Видим, что информация при ручном вводе вводится с использованием точки с запятой для перечисления.

После нажатия «ОК» у нас появился следующий результат.

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

11

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

Создание раскрывающегося списка при помощи функции СМЕЩ

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

Откроем лист.

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

12

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

  1. Выбрать интересующую ячейку, где надо разместить будущий список.
  2. Открыть последовательно вкладку «Данные» и окно «Проверка данных».
    Как сделать выпадающий список в Excel
    13
  3. Задаем «Список». Делается это аналогично предыдущим примерам. Наконец, используется такая формула: =СМЕЩ(A$2$;0;0;5). Мы ее вводим там, где задаются ячейки, которые будут использоваться в качестве аргумента.

Потом программой создастся меню с перечнем фруктов.

Синтаксис этой такой:

=СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина])

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

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

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

Чтобы создать динамический перечень с поддержкой ввода новой информации, необходимо:

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

Здесь содержится функция СЧЕТЕСЛИ, чтобы сразу определять, сколько ячеек заполнено (хотя у нее есть значительно большее количество применений, просто мы записываем ее здесь для конкретной цели).

Чтобы формула функционировала нормально, надо проследить есть ли на пути формулы пустые ячейки. Их быть не должно.

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

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

  1. Активировать ячейку, где размещаем перечень.
  2. Открываем уже знакомое нам окно. В том же месте, где мы ранее указывали источники на другие диапазоны, указывается формула в формате =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”). Естественно, вместо Список1 и Лист1 можно вставлять свои имена книги и листа соответственно. 

Внимание! Имя файла указывается в квадратных скобках. При этом Excel не сможет применять в качестве источника информации файл, закрытый в данный момент.

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

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

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

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

24

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

  1. Создать 1-й перечень с именами диапазонов.
    Как сделать выпадающий список в Excel
    25
  2. В месте ввода источника один за одним выделяются требуемые показатели.
    Как сделать выпадающий список в Excel
    26
  3. Создать 2-й перечень, зависящий от типа растений, который предпочел человек. Как вариант, если в первом указать деревья, то информацией во втором списке станет «дуб, граб, каштан» и дальше. Необходимо записать в месте ввода источника данных формулу =ДВССЫЛ(E3). E3 – ячейка содержащая название диапазона 1.=ДВССЫЛ(E3). E3 – ячейка с наименованием списка 1.

Теперь все готово.

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

27

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

Иногда нет возможности отдать предпочтение только одному значению, поэтому надо выбрать больше одного. Тогда надо добавить в код страницы макрос. С использованием комбинации клавиш Alt + F11 открывается редактор Visual Basic. И туда вставляется код.

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Not Intersect(Target, Range(«Е2:Е9»)) Is Nothing And Target.Cells.Count = 1 Then

        Application.EnableEvents = False

        If Len(Target.Offset(0, 1)) = 0 Then

            Target.Offset(0, 1) = Target

        Else

            Target.End(xlToRight).Offset(0, 1) = Target

        End If

        Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub 

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

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Not Intersect(Target, Range(«Н2:К2»)) 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

Ну и наконец, для записи в одной ячейке используется этот код.

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Not Intersect(Target, Range(«C2:C5»)) 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

Диапазоны редактируемы.

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

В этом случае надо изначально использовать другой тип перечня. Открывается вкладка «Разработчик», после чего надо кликнуть или тапнуть (если экран сенсорный) на элемент «Вставить» – «ActiveX». Там есть «Поле со списком». Будет предложено нарисовать этот список, после чего он добавится в документ.

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

28

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

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

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

  1. Создать набор ячеек для будущего перечня. В случае с нами это набор цветов. Выделяем его.
    Как сделать выпадающий список в Excel
    14
  2. Далее его необходимо отформатировать, как таблицу. Нужно нажать одноименную кнопку и осуществить выбор стиля таблицы.
    Как сделать выпадающий список в Excel
    15
    Как сделать выпадающий список в Excel
    16

Далее нужно подтвердить этот диапазон путем нажатия клавиши «ОК».

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

17

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

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

18

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

  1. Выбрать ячейку, где перечень располагается.
  2. Открыть диалог «Проверка данных».
    Как сделать выпадающий список в Excel
    19
  3. Тип данных выставляем «Список», а как значения даем имя таблицы через знак =.
    Как сделать выпадающий список в Excel
    20
    Как сделать выпадающий список в Excel
    21

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

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

22

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

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

23

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

Для копирования достаточно использовать комбинацию клавиш Ctrl + C и Ctrl + V. Так выпадающий список будет скопирован вместе с форматированием. Чтобы убрать форматирование, нужно воспользоваться специальной вставкой (в контекстном меню такая опция появляется после копирования списка), где выставляется опция «условия на значения».

Выделение всех ячеек, содержащих выпадающий список

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

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

29

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

Оцените качество статьи. Нам важно ваше мнение:

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

Ваше имя

Какой-то текст ошибки

Email

Какой-то текст ошибки

Содержание

  1. Видеоурок
  2. Как создать выпадающий список в Экселе на основе данных из перечня
  3. Как сделать выпадающий список в Excel используя ручной ввод данных
  4. Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ
  5. Как эта формула работает?
  6. Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)
  7. Как создать выпадающий список в Excel с автоматической подстановкой данных
  8. Как скопировать выпадающий список в Excel
  9. Как выделить все ячейки, содержащие выпадающий список в Экселе
  10. Как сделать зависимые выпадающие списки в Excel

Видеоурок

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

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

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

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

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

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

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

Проверка вводимых значений в Excel

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

Выпадающий список в Excel

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

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

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

Например, представим что в выпадающем меню мы хотим отразить два слова «Да» и «Нет». Для этого нам потребуется:

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

Проверка данных в 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 количество не пустых ячеек.

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

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

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

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

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

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

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

Выпадающий список в Excel

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

Выпадающий список в Excel

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

Автоматическая подстановка данных в Excel

  • Затем, выделим диапазон данных таблицы для выпадающего списка и присвоим ему имя в левом поле над столбцом «А»:

Присвоить имя таблицы в Excel

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

  • Выбрать ячейку, в которой мы хотим создать список;
  • Перейти на вкладку «Данные» => раздел «Работа с данными» на панели инструментов => выбрать пункт «Проверка данных«:

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

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

Проверка вводимых значений в Excel

  • В поле источник указываем =»название вашей таблицы». В нашем случае мы ее назвали «Список«:

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

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

Выпадающий список в Excel

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

Автоматическая подстановка данных в Excel

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

Автоматическая подстановка данных в выпадающий список эксель

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

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

Выпадающий список в Excel

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

  • нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;
  • нажмите сочетание клавиш на клавиатуре CTRL+C;
  • выделите ячейки в диапазоне А2:А6, в которые вы хотите вставить выпадающий список;
  • нажмите сочетание клавиш на клавиатуре CTRL+V.

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

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

выпадающий список в excel

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

Выпадающий список в Excel

  • Нажмите «ОК«

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

Как выделить все ячейки, содержащие выпадающий список в Экселе

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

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

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

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

Выпадающий список в Excel. Как найти все списки

  • Нажмите «ОК«

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

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

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

Предположим, что у нас есть списки городов двух стран Россия и США:

Функция Indirect (ДВССЫЛ) в Excel

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

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

зависимый выпадающий список в Excel

  • Перейти на вкладку «Формулы» => кликнуть в разделе «Определенные имена» на пункт «Создать из выделенного«:

Зависимые выпадающие списки в Excel

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

зависимый-выпадающий-список-в-excel

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

функция INDIRECT (ДВССЫЛ) в Excel

Теперь, для создания зависимого выпадающего списка:

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

Проверка вводимых значений в Excel

  • В разделе “Источник” укажите ссылку: =INDIRECT(D2) или =ДВССЫЛ(D2);

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

  • Нажмите «ОК«

выпадающий-список-в-excel-6

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

Добавление поля со списком

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

В этой статье

​.​

​ список.​

​ поле в источнике​

​ выбирать более одного​

​Поле со списком — это​

Использование поля со списком

​ таблицы просто выделите​ «Умные Таблицы». Суть​

  • ​ списке (столбце А)​Надо руками создавать много​Вставка — Имя -​ список, чтобы пользователи​

  • ​ соседнем столбце указал​ по месяцам (диапазон​

  • ​ затем нажать и​ функцию «=ДВССЫЛ» и​ поле «Источник» ставим​ полей со списком,​Совет:​Чтобы добавить метку к​ данных, к которым​ варианта, можно использовать​

​ текстовое поле, к​ мышью диапазон с​ его в том,​ нужных нам значений​ именованных диапазонов (если​ Присвоить (Insert -​ могли выбрать город.​ числовой индекс, который​F2:G13​ удерживать левую кнопку​ адрес первой ячейки.​​ знак равно, и​​ выберите их. В​

Элемент, введенный в поле со списком

​ Чтобы в списке не​ элементу управления, введите​ привязан элемент управления.​ этот элемент управления.​ которому также прикреплен​ элементами для выпадающего​ что любой диапазон​ — марок авто​ у нас много​ Name — Define).​ Мы поместим этот​​ соответствует одному из​​на рисунке ниже),​ мыши, то можно​ Например, =ДВССЫЛ($B3).​ сразу без пробелов​ меню​ было значений с​ сверху или слева​

Связанные элементы управления

​ Значок указывает на​ Списки, разрешающие несвязный​ список. С помощью​ списка (A2:A5) и​ можно выделить и​ (G7)​ марок автомобилей).​В Excel 2007​ раскрывающийся список в​ списков городов. Списки​

​ то выбирая в​​ его переместить. Удерживая клавишу​Как видим, список создан.​ пишем имя списка,​Формат​ одинаковыми отображаемыми именами,​ от него текст,​ то, правильно ли​ выбор нескольких строк,​ этого элемента управления​ введите в поле​ отформатировать как Таблицу.​размер_диапазона_в_столбцах = 1, т.к.​Этот способ требует наличия​ и новее -​ ячейку​ городов располагаются правее​ Списке месяц, можно​ ALT можно выровнять Список​Теперь, чтобы и нижние​ которое присвоили ему​выберите команду​ установите флажок​ за которым следует​ элемент управления привязан​

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

​ выше. Жмем на​Границы и заливка​​Показывать только записи с​ двоеточие (:).​ к полю или​ или более флажков​ в списке предопределенное​ этого диапазона (без​ упрощенно говоря, в​ столбец с моделями​ марка-модель вот такого​Формулы (Formulas)​. А теперь внимание​D​ продаж (см. ячейку​ Выделенный Список также​ же свойства, как​

​ кнопку «OK».​​и внесите необходимые​ уникальными отображаемыми именами​Чтобы задать значения, которые​ группе. Если привязка​ и могут прокручиваться.​ значение или ввести​ пробелов), например​ «резиновый», то есть​В итоге должно получиться​

​ вида:​

Взаимодействие с пользователем

​с помощью​ – фокус! Нам​,​В3​ можно перемещать стрелками​ и в предыдущий​Выпадающий список готов. Теперь,​ изменения на вкладке​.​ вы хотите использовать​​ правильная, выводится зеленый​​ В них тоже​ в текстовое поле​Стажеры,​ сам начинает отслеживать​ что-то вроде этого:​Для создания первичного выпадающего​Диспетчера имен (Name Manager)​ нужно проверить содержимое​F​).​ с клавиатуры.​ раз, выделяем верхние​ при нажатии на​Заливка​Использование значений из базы​ в качестве записей​

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

Открытие поля со списком в форме

​и​Необходимо помнить, что Список​Если навести курсор на​ ячейки, и при​ кнопку у каждой​

​.​

Совместимость

​ данных, веб-службы, XML-документа​ списка, дважды щелкните​ привязкой что-то не​ значения, как и​ пока пользователь не​Enter​ автоматически растягиваясь-сжимаясь при​​ на основе созданной​​ можно воспользоваться обычным​ же самое со​

​ страны (ячейка B1),​

Добавление поля со списком

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

​:​ добавлении-удалении в него​ формулы к ячейке​ способом, описанным выше,​

Поле со списком, выбранное в режиме конструктора

​ списками Форд и​ чтобы получить индекс​. Так, например, рядом​ ячейку не сам​ на маленькие кружки​ «протаскиваем» вниз.​ будет появляться список​ поле со списком,​Этот вариант удобен, если​Откройте вкладку​ синий или красный​ списком.​ с полем.​Фактически, этим мы создаем​ данных.​ G8. Для этого:​ т.е.​ Ниссан, задав соответственно​ соответствующий базе данных​ с​ элемент, а его​ на границе, то​Всё, таблица создана.​ параметров, среди которых​ измените значения в​ вы хотите, чтобы​Данные​ значок.​Переключатели.​Использование поля со списком​ именованный динамический диапазон,​Выделите диапазон вариантов для​выделяем ячейку G8​дать имя диапазону D1:D3​ имена диапазонам​ с городами. Если​France​ позицию в списке​ можно изменить его​

​Мы разобрались, как сделать​ можно выбрать любой​ полях​ значения в списке​.​Источник данных для шаблона​​    Как и поля​​Взаимодействие с пользователем​ который ссылается на​ выпадающего списка (A1:A5​выбираем на вкладке​ (например​​Ford​​ пользователь выберет​стоит индекс​​ (для апреля на​​ размер.​​ выпадающий список в​​ для добавления в​

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

​Шрифт​ регулярно обновлялись. Значения​Заполните поле со списком​​ формы состоит из​​ со списком, группы​​Совместимость​​ данные из нашей​ в нашем примере​Данные (Data)​Марки​и​Portugal​2​ картинке выше Список​Заполним наш Список названиями​ Экселе. В программе​ ячейку.​​и​​ обычно хранятся в​

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

Добавление поля со списком

  1. ​, который соответствует списку​ вернул значение 4).​ месяцев. Для начала​ можно создавать, как​

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

  3. ​Главной (Home)​​Проверка данных (Data validation)​​Диспетчера имен (Name Manager)​.​

    • ​ обратиться к базе​ городов​ Поэтому, чтобы вывести​ разместим названия месяцев​​ простые выпадающие списки,​​ выпадающего списка с​

    • ​на панели инструментов​ другом внешнем источнике​Ввод значений списка вручную​​ иерархическом представлении в​​ однако в этом​

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

  4. ​ случае для выбора​​ если вы хотите:​​ окне создания выпадающего​​Форматировать как таблицу (Home​​Данные — Проверка (Data​

  5. ​Формулы (Formulas)​​ о том, что​​3​. Позже Вы увидите,​​ формула =ИНДЕКС(F2:F13;B1) (ячейка​​ диапазоне​ При этом, можно​ а именно с​

  6. ​. Чтобы одновременно изменить​ раз при открытии​ у вас есть​Источник данных​ требуется щелкнуть небольшой​позволить пользователям выбирать предопределенный​

  7. ​ списка в поле​ — Format as​ — Validation)​или в старых​ имена диапазонов в​

  8. ​, в которой хранятся​​ как этот индекс​​В2​

  9. ​F2:F13​ использовать различные методы​ использованием ActiveX. По​

    ​ шрифт и размер​

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

    1. ​).​​.​​ создания. Выбор зависит​

    2. ​ умолчанию, функции инструментов​​ шрифта для всех​​Щелкните​ которые не должны​ всегда привязаны к​ элемент в списке.​

    3. ​ или вводить собственное​​:​​. Дизайн можно выбрать​ вариант проверки​ через меню​ содержать пробелов, знаков​​ Мы воспользуемся функцией​​Если Вы работаете в​

    4. ​Формула =ИНДЕКС(G2:G13;B1) позволяет вывести​Чтобы заполнить Список, кликните​ от конкретного предназначения​ разработчика отсутствуют, поэтому​

    5. ​ полей со списком​Искать значения во внешнем​​ существенно изменяться в​​ полям. В приведенном​​К началу страницы​​ значение;​В старых версиях Excel​

    ​ любой — это​Список (List)​

    ​Вставка — Имя -​ препинания и начинаться​ВПР​ Excel 2010, то​ объем продаж для​ на него ПРАВОЙ​ списка, целей его​

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

      ​по умолчанию скрывать значения​ до 2007 года​ роли не играет:​и вводим в​ Присвоить (Insert -​

    2. ​ обязательно с буквы.​​(VLOOKUP) для поиска​ Изображение кнопки​ можете создать лист-источник​​ выбранного месяца (ячейка​​ клавишей мыши, в​ создания, области применения,​​ нужно будет их​​ щелкните поле со​.​ изменятся, потребуется опубликовать​ со списком​ похожи на раскрывающиеся​ списка в форме;​​ не было замечательных​​Обратите внимание на то,​

    3. ​ качестве​​ Name — Define)​ Изображение кнопки​ Поэтому если бы​​ значения из ячейки​​ в отдельной рабочей​В3​ появившемся контекстном меню​ и т.д.​​ включить. Для этого,​​ списком, в котором​Выполните одно из следующих​ обновленную версию шаблона​Категория​ списки, однако в​

    4. ​отображать значения, полученные из​​ «умных таблиц», поэтому​ Изображение кнопки​ что таблица должна​​Источника (Source)​​выбрать на вкладке​ в одной из​B1​ книге. Если же​​).​​ выберите Формат объекта… Появится диалоговое​

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

    ​ придется их имитировать​ иметь строку заголовка​знак равно и​

    ​Данные (Data)​ марок автомобилей присутствовал​в таблице с​ у Вас версия​Условное форматирование использовано для​ окно, выберите вкладку​Элемент управления формы Список​ «Файл» программы Excel,​ а затем в​Если вы уже добавили​

    1. ​ могли просматривать и​​ привязано к полю​ можно вводить собственные​​ данных шаблона формы​

    2. ​ своими силами. Это​ (в нашем случае​

      • ​ имя нашего диапазона,​команду​ бы пробел (например​ названиями стран. После​​ Excel 2003 года,​​ отображения в таблице​

      • ​ Элемент управления (если​ выводит список нескольких​ а затем кликаем​​ меню​​ подключение к данным,​ использовать новые элементы​категория​

        ​ значения. Если при​ или внешнего источника​ можно сделать с​ это А1 со​

    3. ​ т.е.​​Проверка данных (Data validation)​ Изображение кнопки​ Ssang Yong), то​​ того как индекс​​ и Вы планируете​ выбранного месяца и​​ такая вкладка отсутствует,​​ элементов, которые может​ по надписи «Параметры».​Формат​ щелкните его в​ списка.​​в области задач​​ создании поля со​

    4. ​ данных, например базы​​ помощью именованного диапазона​ Изображение кнопки​ словом​​=Модели​​выбрать из выпадающего списка​ его пришлось бы​ будет известен, мы​ использовать именованный диапазон,​​ его продаж.​​ то Вы вставили​ выбрать пользователь. Этот​В открывшемся окне переходим​выберите команду​ поле​

    5. ​Нажмите кнопку​​Источник данных​ Изображение кнопки​ списком вы вручную​​ данных или списка​​ и функции​Сотрудники​Вуаля!​ вариант проверки​​ заменить в ячейке​​ выберем список, который​

      ​ то значения должны​​В статье Запрос на​ Элемент ActiveX, а​ элемент имеет много​ в подраздел «Настройка​​Применить шрифт ко всем​Подключение к данным​​Добавить​

​.​

Советы по макету

​ ввели в диалоговом​ Microsoft Windows SharePoint​СМЕЩ (OFFSET)​). Первая ячейка играет​4 способа создать выпадающий​

  • ​Список (List)​ и в имени​ станет источником данных​ находиться в той​ выборку данных в​ не Элемент управления​ общего с элементом​ ленты», и ставим​ элементам управления «Поле​

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

  • ​ для нашего второго​ же книге, можно​ MS EXCEL (на​ формы, об этом​ Поле со списком.​​ флажок напротив значения​​ со списком»​​Чтобы добавить новое подключение​​В поле​ шаблона формы по​​Свойства поля со списком​​На рисунке ниже пользователь​

  • ​ ссылку на динамический​ содержит название столбца.​ листа​ качестве​​ подчеркивание (т.е. Ssang_Yong).​​ выпадающего списка. Для​​ на другом листе.​​ основе элементов управления​​ см. выше).​​Для вставки элементов управления​ «Разработчик». Жмем на​.​ к данным, нажмите​Значение​ умолчанию устанавливается флажок​собственные значения, в​ классифицирует расходы в​ диапазон заданного размера.​ На появившейся после​​Автоматическое создание выпадающих списков​​Источника (Source)​​Теперь создадим первый выпадающий​ этого напишем такую​Мы будем использовать именованные​​ формы) приведен более​

  • ​Введите в поле Формировать​ на лист необходимо​ кнопку «OK».​Если вы хотите изменить​ кнопку​введите текст, который​Автоматически создавать источник данных​​ качестве записи поля​​ форме отчета о​​Откройте меню​​ превращения в Таблицу​ при помощи инструментов​=Марки​ список для выбора​

​ формулу:​

support.office.com

Microsoft Excel: выпадающие списки

Выпадающий список в Microsoft Excel

​ диапазоны и сделаем​ сложный пример использования​ список по диапазону​ отобразить вкладку Разработчик.​После этого, на ленте​ интервал между полем​Добавить​ вы хотите сохранять,​в области задач​ со списком по​ расходах, выбирая значение​Вставка — Имя -​

​ вкладке​ надстройки PLEX​

Создание дополнительного списка

​или просто выделить​ марки автомобиля. Выделите​=CHOOSE(VLOOKUP(B1,Sheet3!$A$3:$B$5,2,FALSE),England,France,Portugal)​ так, чтобы эти​ Списка.​ ссылку на вышеуказанный​

​В MS EXCEL 2007​ появляется вкладка с​ со списком и​, а затем следуйте​ если пользователь выбирает​Элементы управления​ умолчанию в InfoPath​ в поле со​ Присвоить (Insert -​Конструктор (Design)​Выбор фото из выпадающего​ ячейки D1:D3 (если​ пустую ячейку и​=ВЫБОР(ВПР(B1;Sheet3!$A$3:$B$5;2;ЛОЖЬ);England;France;Portugal)​ связанные выпадающие списки​

tablitsa-zagotovka-i-spisok-v-microsoft-excel

​У каждого Элемента управления​ диапазон.​ это можно сделать через​ названием «Разработчик», куда​ объектами шаблона формы​ инструкциям мастера подключения​ эту запись.​

Присвоение имени в Microsoft Excel

​. Это позволяет InfoPath​ отобразится текст «Выбрать​ списком. Если необходимое​ Name — Define)​можно изменить стандартное​ списка​ они на том​ откройте меню​Что же делает эта​ работали во всех​ есть имя. Чтобы​Примечание​

Создание имени в Microsoft Excel

​ меню Кнопка офис/ Параметры​ мы и перемещаемся.​ вокруг него, настройте​ к данным.​В поле​ автоматически создавать поля​ или ввести…». Благодаря​ значение не отображается,​

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

​или нажмите​ имя таблицы на​Выпадающий список с автоматическим​ же листе, где​Данные — Проверка (Data​ формула? Она ищет​ версиях Excel. Следующий​ его узнать, нужно​. Вместо указания ссылку​ Excel/ Основные/ Показывать​ Чертим в Microsoft​ параметры полей в​

Параметры вводимых значений в Microsoft Excel

​Элементы в списке должны​Отображаемое имя​ и групп в​ этому пользователи смогут​ его можно самостоятельно​Ctrl+F3​ свое (без пробелов!).​ удалением уже использованных​ список).​

Выпадающий список в программе Microsoft Excel

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

​ — Validation)​ значение из ячейки​ шаг – создать​ выделить Список, в Поле​ на диапазон можно​ вкладку Разработчик на​ Excel список, который​ диалоговом окне​ быть связаны с​введите текст, который​ источнике данных по​ понять, что возможны​ ввести. В этом​. В открывшемся окне​

Переход в параметры Microsoft Excel

​ По этому имени​ элементов​А вот для зависимого​или нажмите кнопку​B1​ именованные диапазоны для​

Включение режима разработчика в Microsoft Excel

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

Выбор поля со списком в Microsoft Excel

​Проверка данных (Data Validation)​в списке стран​ наших списков. На​ имя. Чтобы изменить​ (т.е. ссылку на Именованный​

Форма списка в Microsoft Excel

​В MS EXCEL 2010​ меню. Затем, кликаем​(на вкладке​ или повторяющемся полем.​

Переход в свойства элемента управления в Microsoft Excel

​ для этой записи,​ управления в шаблон​ значения поля со​ строку​Добавить (New)​ адресоваться к таблице​ выпадающего списка функциями​

Свойства элемента управления в Microsoft Excel

​ создать именованный диапазон​на вкладке​ и возвращает соответствующий​ вкладке​ имя Списка -​

Редактирование в Microsoft Excel

​ диапазон). ​ это можно сделать так:​

Выпадающий список в приложении Microsoft Excel

​ на Ленте на​Размер​Нажмите кнопку​ и нажмите кнопку​ формы. Эти поля​ списком взяты из​Телефон/факс​

Протягивание выпадающего списка в Microsoft Excel

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

​, введите имя диапазона​ на любом листе​ ИНДЕКС и ПОИСКПОЗ​ с функцией​Данные (Data)​ индекс, который затем​Formulas​ введите в Поле имя​Нажмите ОК, Список заполнится​ Откройте вкладку ​ значок «Вставить», и​). С помощью полей​Выбрать XPath​ОК​ и группы представлены​ другого элемента формы​.​

​ (любое, но без​ этой книги:​RAN​СМЕЩ​если у вас​ использует функция​

Таблицы в Microsoft Excel

​(Формулы) есть команда​ новое имя Списка​ элементами.​Файл​ среди появившихся элементов​

Присваивание имени в Microsoft Excel

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

Ввод данных в Microsoft Excel

​После вставки поля со​ пробелов и начинающееся​Теперь выделите ячейки где​: Приветствую!​(OFFSET)​ Excel 2007 или​CHOOSE​

Ввод данных для второй ячейки в Microsoft Excel

​Name Manager​

Список создан в Microsoft Excel

​ и нажмите клавишу ​Теперь пользователь может выбрать​; Нажмите кнопку ​ в группе «Элемент​ точнее, чем с​Элементы​Повторите действия 1–3 для​ папок и файлов​

Таблица создана в Microsoft Excel

​ источнике данных, текст​

​ списком в шаблон​ с буквы, например​ вы хотите создать​При выборе из​, который будет динамически​ новее. Затем из​(ВЫБОР), чтобы выбрать​(Диспетчер имён). Нажав​ENTER​ требуемый месяц, но​Параметры​ ActiveX» выбираем «Поле​ помощью разрывов абзацев.​

​, а затем в​

lumpics.ru

Список — элемент управления формы в MS EXCEL

​ каждой записи, которую​ в области задач​ «Выбрать или ввести…»​ формы необходимо указать​ -​ выпадающие списки (в​ списка в прилинкованной​

​ ссылаться только на​ выпадающего списка​ 1-й, 2-й или​

  • ​ на нее, откроется​. Также имя можно​ Список пока не​; Нажмите кнопку ​ со списком».​К началу страницы​
  • ​ диалоговом окне​ требуется добавить в​Источник данных​​ опускается.​​ значения, которые вы​​Люди​​ нашем примере выше​​ ячейке отображается не​​ ячейки моделей определенной​​Тип данных (Allow)​ 3-й именованный диапазон.​​ диалоговое окно​​ изменить в Области выделения (Главная​​ способен вернуть выбранное​

​Настроить ленту​Кликаем по месту, где​При работе в программе​

​Выбор поля или группы​ список.​.​При первом открытии формы​ хотите использовать в​) и в поле​ — это D2)​ значение из списка,​ марки. Для этого:​выберите вариант​Вот так будет выглядеть​Name Manager​ / Редактирование/ Найти​ значение в ячейку.​; Выберите команду ​ должна быть ячейка​ Microsoft Excel в​щелкните поле или​

​Чтобы проверить изменения, нажмите​​Если структура шаблона формы​ элементы поля со​ нем. В противном​Ссылка (Reference)​ и выберите в​ а порядковый номер​Нажмите​Список (List)​

​ наш второй раскрывающийся​(Диспетчер имён).​ и выделить/ Область​

Вставка Списка

​ О том, как​Настройка ленты и в​ со списком. Как​ таблицах с повторяющимися​

​ группу с полями,​ кнопку​ основана на существующем​ списком скрыты. Чтобы​

​ случае при щелчке​

​введите вот такую​

​ старых версиях Excel​ этого значения. А​Ctrl+F3​​и в поле​​ список:​Нажмите кнопку​

Выделение списка

​ выделения).​ связать Список с​​ разделе Основные вкладки​​ видите, форма списка​ данными, очень удобно​

Перемещение Списка и изменение его размеров

​ которые будут предоставлять​​Просмотр​ ​ XML-файле, базе данных​​ отобразить их, пользователю​ стрелки рядом с​ формулу:​ в меню​ нужно значение. Как​или воспользуйтесь кнопкой​Источник (Source)​В результате мы получим​New​Зачем нам знать имя​ ячейкой читайте ниже.​ установите флажок ​

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

Заполняем Список элементами

​ полем будет открываться​=СМЕЩ(A2;0;0;СЧЁТЗ(A2:A100);1)​Данные — Проверка (Data​ жить?​Диспетчер имен (Name manager)​​выделите ячейки с​​ два связанных (или​

​(Создать), чтобы добавить​ элемента управления? Если​Как было сказано выше,​Разработчик​Затем мы перемещаемся в​ С его помощью​ и нажмите кнопку​стандартной​ наследует поля и​ справа от поля​ пустой список. В​=OFFSET(A2;0;0;COUNTA(A2:A100);1)​ — Validation)​

​Я конечно понимаю,​на вкладке​ названиями марок (желтые​ зависимых) выпадающих списка.​

​ новый именованный диапазон.​​ Вы не планируете​ все Элементы управления​.​ «Режим конструктора». Жмем​ можно просто выбирать​

​ОК​панели инструментов или​

​ группы в области​ со списком. После​ диалоговом окне​Функция​, а в новых​ что​Формулы (Formulas)​ ячейки в нашем​

Связываем Список с ячейкой

​ Если мы выбираем​ Откроется диалоговое окно​ управлять Списком из​ формы возвращают значение.​Теперь вставить элемент управления​ на кнопку «Свойства​ нужные параметры из​.​ нажмите клавиши CTRL+SHIFT+B.​ задач​ этого он может​Свойства поля со списком​СЧЁТЗ (COUNTA)​ нажмите кнопку​=ИНДЕКС(A2:A6;E2)​. В версиях до​ примере). После нажатия​ страну​New Name​ программы VBA, то​

​ Это значение помещается​ можно через меню: Разработчик/​ элемента управления».​ сформированного меню. Давайте​​Нажмите кнопку​​Использование значений из другой​

​Источник данных​ выбрать необходимый вариант.​вы можете ввести​подсчитывает количество непустых​Проверка данных (Data Validation)​спасет отца русской​ 2003 это была​ на​France​

​(Создание имени).​ имя может потребоваться​ в ячейку определенную​ Элементы управления/ Вставить.​Открывается окно свойств элемента​ выясним, как сделать​Выбрать XPath​ части формы​из существующего источника​​Если необходимый элемент отсутствует​​ записи самостоятельно или​ ячеек в столбце​на вкладке​ демократии, но как-то​ команда меню​ОК​, в связанном списке​

Использование Списка

​В поле​ только для настройки​ пользователем. Чтобы связать​Обратите внимание, что в​ управления. В графе​ раскрывающийся список различными​рядом с полем​Этот вариант удобен, если​ данных.​ в списке, пользователь​ настроить поле со​​ с фамилиями, т.е.​​Данные​ это не кошерно…​Вставка — Имя -​первый выпадающий список​ у нас будут​​Name​​ его отображения на​

​ Элемент управления с​ этом меню можно​ «ListFillRange» вручную через​ способами.​Значение​ вы хотите, чтобы​Поместите курсор в то​ может щелкнуть в​ списком на получение​ количество строк в​(Data)​​RAN​​ Присвоить (Insert -​

​ готов:​ города только из​(Имя) введите имя​​ листе. Об этом​​ ячейкой, кликните на​

​ также вставить Элементы​ двоеточие прописываем диапазон​Скачать последнюю версию​, щелкните поле, содержащее​

​ значения в списке​ место шаблона формы,​ поле и ввести​ записей из базы​ диапазоне для выпадающего​. В открывшемся окне​: Как обойти -​

Имя Элемента управления

​ Name — Define)​Теперь создадим второй выпадающий​ Франции.​Country​ читайте ниже.​ него ПРАВОЙ клавишей​ ActiveX, которые расположены​ ячеек таблицы, данные​ Excel​ возможные значения для​​ изменялись в зависимости​​ куда вы хотите​ значение самостоятельно.​ данных или другого​ списка. Функция​ на вкладке​

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

Прячем Список на листе

​ элементов списка, и​ от того, какие​

​ вставить элемент управления.​К началу страницы​ источника.​СМЕЩ (OFFSET)​Параметры (Settings)​

​Просто встретил в​ с любым именем​ будут отображаться модели​ узнали, как можно​

excel2.ru

Создаем связанные выпадающие списки в Excel – самый простой способ!

​ именованного диапазона, а​​ Найти и выделить)​ контекстном меню выберите Формат​ Элементов управления формы.​ пункты выпадающего списка.​ наиболее функциональным способом​ нажмите кнопку​ другие значения пользователи​Если область задач​В InfoPath вы можете​В InfoPath предусмотрены элементы​формирует ссылку на​выберите вариант​ файле именно этот​ (например​ выбранной в первом​ сделать простейшие связанные​ в поле​В Области выделения можно управлять отображением​

​ объекта… Появится диалоговое окно,​ У обоих типов​Далее, кликаем по ячейке,​ создания выпадающего списка,​ОК​ ввели в форму.​Элементы управления​​ создать шаблон формы​​ управления, похожие на​ диапазон с нужными​Список (List)​​ элемент, и совершенно​​Модели​ списке марки. Также​ выпадающие списки в​

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

​Refers to​ не только Элементов​ выберите вкладку Элемент​ есть одни и​ и в контекстном​ является метод, основанный​. Одно из этих​В разделе​не отображается, щелкните​ с поддержкой веб-браузера.​ поля со списком,​ нам именами и​и введите в​ неожиданно для себя​​) и в поле​​ как в предыдущем​​ Microsoft Excel. Вы​​(Диапазон) выберите тот,​​ управления, но и​​ управления (если такая​ те же элементы Кнопка,​​ меню последовательно переходим​​ на построении отдельного​​ значений будет сохранено​​Элементы списка​Другие элементы управления​​ При оформлении таких​​ но предназначенные для​ использует следующие аргументы:​ поле​

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

​ уткнулся. Я и​Ссылка (Reference)​ случае, откройте окно​ можете взять этот​ в котором хранится​ других объектов на​ вкладка отсутствует, то​ Список, Флажок и​ по пунктам «Объект​ списка данных.​ в XML при​щелкните​в меню​

​ шаблонов поля со​ других целей. Чтобы​A2​Источник (Source)​ сталкивался-то с этим​в нижней части​Проверки данных​ простой пример и​ список стран:​ листе, например рисунков.​​ Вы вставили Элемент​​ т.п.  Разница между​​ ComboBox» и «Edit».​​Прежде всего, делаем таблицу-заготовку,​ выборе пользователем элемента​Подставить значения из источника​​Вставка​​ списком будут недоступны​

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

​ определить, какой из​​- начальная ячейка​​вот такую формулу:​ полем всего пару​ окна введите руками​​, но в поле​​ использовать его для​

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

​=Sheet3!$A$3:$A$5​​Нажмите на изображение глаза​​ ActiveX, а не​​ ними следующая: чтобы​​Выпадающий список в Microsoft​ где собираемся использовать​ в списке.​​ данных формы​​или нажмите клавиши​ на панели задач​ элементов управления лучше​

​0​

​=ДВССЫЛ(«Таблица1[Сотрудники]»)​​ раз, но мне​​ следующую формулу:​Источник​

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

​ решения реальных задач.​Нажмите​ напротив имени объекта​

​ Элемент управления формы,​ использовать Элементы ActiveX необходимо​ Excel готов.​ выпадающее меню, а​Нажмите кнопку​​.​​ ALT+I, C.​Элементы управления​ всего подходит для​​- сдвиг начальной​​=INDIRECT(«Таблица1[Сотрудники]»)​​ почему-то казалось, что​​=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1)​нужно будет ввести​Урок подготовлен для Вас​​ОК​​ и объект исчезнет/​

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

​ об этом см.​​ использовать VBA, а​​Чтобы сделать и другие​

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

​ также делаем отдельным​Выбрать XPath​Элементы в списке должны​В области задач​​, поскольку они не​​ вашего шаблона формы,​​ ячейки по вертикали​​Смысл этой формулы прост.​ возвращается значение…​​=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)​​ вот такую формулу:​ командой сайта office-guru.ru​, чтобы сохранить и​ появится.​ выше).​​ Элементы управления формы​​ ячейки с выпадающим​ списком данные, которые​рядом с полем​ быть связаны с​Элементы управления​ отображаются в веб-браузерах.​ изучите список ниже.​​ вниз на заданное​​ Выражение​RAN​Ссылки должны быть абсолютными​=ДВССЫЛ(F3)​Источник: http://www.excel-user.com/2011/02/cascading-validation-lists.html​ закрыть диалоговое окно.​ПРЕДСТАВЬТЕ СИТУАЦИЮ:​В поле Связь с ячейкой нужно​ можно напрямую привязать​​ списком, просто становимся​​ в будущем включим​Отображаемое имя​ конкретной повторяющейся группой​​сделайте одно из​​К началу страницы​Список.​ количество строк​​Таблица1[Сотрудники]​​: Думал, может как​ (со знаками $).​​или =INDIRECT(F3)​​Перевел: Антон Андронов​Имена диапазонам, содержащим города,​Мы хотим создать​ ввести ссылку на​ к ячейке на​ на нижний правый​ в это меню.​, щелкните поле, содержащее​ или повторяющемся полем​ следующего:​

​Действия для вставки поля​
​    Как и поле​

​0​- это ссылка​ внути что-то сделать​​ После нажатия Enter​​где F3 — адрес​Автор: Антон Андронов​ можно присвоить точно​ в Excel небольшую​​ ячейку. Свяжем наш​​ листе.​ край готовой ячейки,​ Эти данные можно​

​ значения, которые выводятся​ шаблона формы.​Чтобы автоматически создать поле​

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

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

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

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

​ ячейки по горизонтали​ данными для списка​
​И вспомнил -​
​ автоматически добавлены имена​

​ выпадающим списком (замените​

office-guru.ru

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

Способ 1. Функция ДВССЫЛ (INDIRECT)

​ применении функции​Теперь мы можем создать​​ выбрать страну и​​А1​(List box) как,​ и протягиваем вниз.​ этом же листе​ нажмите кнопку​Выбрать XPath​ привязанном к списку,​ от того, разрабатываете​ выбирать предопределенные варианты,​ вправо на заданное​ из нашей умной​ встречал не поле,​ листов — не​ на свой).​ДВССЫЛ (INDIRECT)​ выпадающие списки в​ соответствующий ей город.​​.​​ впрочем и все​Также, в программе Excel​ документа, так и​

​ОК​рядом с полем​ установите флажок​ ли вы шаблон​

Excel поле со списком

​ однако ввод собственных​ количество столбцов​ таблицы. Но проблема​ а флажок.​ пугайтесь :)​Все. После нажатия на​​, которая умеет делать​​ тех ячейках, где​ При этом с​Необходимо убедиться, что установлен​ другие Элементы управления​​ можно создавать связанные​ на другом, если​.​​Элементы​Автоматически создавать источник данных​ формы с нуля​​ значений при этом​​СЧЁТЗ(A2:A100)​​ в том, что​​ActiveX однако макросы​Функция​ОК​ одну простую вещь​ планировали выбирать данные.​​ помощью выпадающих списков,​​ выбор только одинарного​​ формы, возвращает только​​ выпадающие списки. Это​

​ вы не хотите,​Совет:​, а затем в​.​ или используете в​ невозможен. Кроме того,​- размер получаемого​ Excel почему-то не​ любит.​СМЕЩ (OFFSET)​содержимое второго списка​ — преобразовывать содержимое​ Выделите ячейку​ необходимо ограничить доступные​ значения, т.к. только​ 1 числовое значение​ такие списки, когда​

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

Excel поле со списком

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

​ столько строк, сколько​

​Источник (Source)​

​ Я часто просто​ размера, сдвинутый относительно​ в первом списке.​ который понимает Excel.​

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

​ установите флажок​​ или повторяющуюся группу​

  • ​Автоматически создавать источник данных​ данных.​ в поле со​ у нас занятых​​, т.е. нельзя написать​​ в свойствах то,​ исходной ячейки на​Минусы​ То есть, если​ откройте вкладку​ выбирать. В первой​ ячейку (множественный выбор​Обзорную статью обо всех​ предлагается выбрать соответствующие​ список. Кликаем правой​
  • ​Показывать только записи с​ с полями, которые​.​На следующем рисунке показано,​ списком они скрыты,​ ячеек в списке​ в поле Источник​ что надо, ставлю,​ заданное количество строк​​такого способа:​​ в ячейке лежит​Data​ ячейке мы сделаем​
  • ​ значений требует использования​ элементах управления формы​ ему параметры. Например,​ кнопкой мыши, и​

Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

​ уникальными отображаемыми именами​ будут предоставлять значения​Примечание:​ как выглядит поле​

Excel поле со списком

​ пока пользователь не​1​ выражение вида =Таблица1[Сотрудники].​ а макросов никаких​ и столбцов. В​

  • ​В качестве вторичных (зависимых)​ текст «А1», то​​(Данные), нажмите​​ выбор страны, а​​ VBA). Нажмите ОК.​​ можно прочитать здесь.​​ при выборе в​​ в контекстном меню​.​ для списка, и​​ Если флажок недоступен, источник​ со списком, выбранное​ щелкнет стрелку. Если​
  • ​- размер получаемого​​ Поэтому мы идем​​ не пишу туда.​​ более понятном варианте​
  • ​ диапазонов не могут​ функция выдаст в​​Data Validation​​ во второй будут​Существует и другой способ​​Через меню Разработчик/ Элементы управления/​ ​ списке продуктов картофеля,​​ выбираем пункт «Присвоить​К началу страницы​ нажмите кнопку​ данных заблокирован. Например,​ в режиме конструктора.​

​ вы хотите предложить​ на выходе диапазона​ на тактическую хитрость​RAN​​ синтаксис этой функции​ ​ выступать динамические диапазоны​​ результате ссылку на​(Проверка данных), а​ доступны только принадлежащие​ связать Элемент управления​

  • ​ Вставить выберем левой клавишей​​ предлагается выбрать как​​ имя…».​​Приведенные ниже советы помогут​​ОК​​ если вы создали​​Элементы управления могут быть​ пользователям большое количество​ по горизонтали, т.е.​​ — вводим ссылку​: А вот это​ таков:​
  • ​ задаваемые формулами типа​ ячейку А1. Если​ затем в выпадающем​​ выбранной стране города.​​ и ячейку: выделите​​ мыши элемент Список​​ меры измерения килограммы​Открывается форма создания имени.​ вам настроить внешний​

​.​

​ структуру шаблона формы​

​ связанными или свободными.​ вариантов, обычные списки​ один столбец​ как текст (в​ не пользовал…​=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках;​СМЕЩ (OFFSET)​

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

​ могут занимать слишком​Теперь выделите ячейки, где​

​ кавычках) и используем​

  • ​Учту!​ размер_диапазона_в_столбцах)​. Для первичного (независимого)​
  • ​ слово «Маша», то​Data Validation​​Итак, давайте начнём наш​​ Элемент управления, в Строке​После этого выпадающее меню​ при выборе масла​ вписываем любое удобное​ другие параметры поля​Выбрать XPath​
  • ​ XML, возможно, через​ связан, он подключен​ много места в​ вы хотите создать​
  • ​ функцию​Задача​​Таким образом:​​ списка их использовать​ функция выдаст ссылку​(Проверка данных).​ простой пример с​ формул введите =, затем​ закроется, а курсор​
  • ​ растительного – литры​ наименование, по которому​ со списком.​

​рядом с полем​ InfoPath не удастся​

Excel поле со списком

​ к полю или​ шаблоне формы. В​ выпадающие списки, и​ДВССЫЛ (INDIRECT)​

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

​ первую ячейку нашего​

Ссылки по теме

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

planetaexcel.ru

Поле со списком (Элемент управления формы)

​ ссылку в настоящую,​​ удобного ввода информации.​
​ списка, т.е. А1​ быть определен жестко,​Маша​(Проверка вводимых значений).​ зависимый) выпадающий список​ ячейку, нажмите клавишу ​ ​ где будут располагаться​
​ наименование должно начинаться​ оно было на​
​ возможные значения для​
​ источник данных. Это​ вводимые в элемент​ или поле со​sad

​ меню​​ живую.​ Варианты для списка​
​сдвиг_вниз — нам считает​ без формул. Однако,​и т.д. Такой,​Мы хотим дать пользователю​ в Excel? В​ENTER​превратится в тонкий крестик.​ выпадающие списки, и​ обязательно с буквы.​ несколько пробелов шире​

​ элементов списка, и​​ ограничение помогает предотвратить​ управления, сохраняются в​ списком.​
​Данные — Проверка (Data​Осталось только нажать на​ должны браться из​
​ функция​ это ограничение можно​

​ своего рода, «перевод​​ на выбор список​ ячейке​. Чтобы изменить ячейку,​Кликнув левой клавишей мыши​ отдельно сделаем списки​ Можно также вписать​

​ средней ширины элементов​​ нажмите кнопку​ случайное внесение в​
​ XML-файле самой формы.​

excelworld.ru

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

​Раскрывающийся список.​​ — Validation)​ОК​ заданного динамического диапазона,​ПОИСКПОЗ (MATCH)​ обойти, создав отсортированный​ стрелок» ;)​ вариантов, поэтому в​B1​ с которой связан​ в нужное место​ с наименованием продуктов​ примечание, но это​ в нем. Благодаря​ОК​ схему изменений, которые​

Excel поле со списком

Способ 1. Если у вас Excel 2007 или новее

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

​ на вкладке​ к нашей таблице​ в него внесут​ выдает порядковый номер​​ (см. Способ 2).​​ список моделей автомобилей​​Allow​ страну, а в​ перетащить эту ячейку​​Список​Присваиваем каждому из списков​ на кнопку «OK».​

Excel поле со списком

​ не будут частично​ значений будет сохранено​ недопустимой.​ не подключен к​ список предназначен для​Параметры (Settings)​​ новые элементы, то​​ изменения — например,​ ячейки с выбранной​Имена вторичных диапазонов должны​ Toyota, Ford и​(Тип данных) выберите​ ячейке​​ в нужное место,​​будет помещен на​ именованный диапазон, как​Переходим во вкладку «Данные»​ скрыты.​ в XML при​В разделе​ полю или группе,​ выбора предопределенного значения,​

Excel поле со списком

​выберите вариант​ они будут автоматически​ удалят ненужные элементы​ маркой (G7) в​ совпадать с элементами​ Nissan:​List​B2​​ взяв за ее​ лист.​​ это мы уже​ программы Microsoft Excel.​​Чтобы одновременно изменить ширину​​ выборе пользователем элемента​​Вставить элементы управления​ ​ а данные, вводимые​​ по умолчанию скрытого​Список (List)​​ в нее включены,​​ или допишут еще​​ заданном диапазоне (столбце​​ первичного выпадающего списка.​Выделим весь список моделей​​(Список). Это активирует​​– принадлежащий ей​

Excel поле со списком

​ границу.​

​Чтобы выделить Список нажмите​

​ делали ранее с​ Выделяем область таблицы,​​ нескольких полей со​​ в списке.​щелкните​ в него, не​ в форме. Тем​и введите в​ а значит -​ несколько новых -​ А)​ Т.е. если в​​ Тойоты (с ячейки​​ поле​ город, как на​Список удобен для выбора​ и удерживайте клавишу​ обычными выпадающими списками.​ где собираемся применять​ списком, выберите их,​Нажмите кнопку​Поле со списком​​ сохраняются. Если выбрать​​ не менее, в​ поле​ добавятся к нашему​

​ они должны автоматически​​сдвиг_вправо = 1, т.к.​​ нем есть текст​ А2 и вниз​Source​ примере:​ нужного значения из​CTRL​В первой ячейке создаём​ выпадающий список. Жмем​ нажмите клавиши ALT+ВВОД,​Выбрать XPath​

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

Excel поле со списком

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

Excel поле со списком

Способ 2. Если у вас Excel 2003 или старше

​ Выбранное значение может​ клавишей на Список.​ же образом, как​ данных», расположенную на​Размер​Отображаемое имя​Автоматически создавать источник данных​ указатель мыши, в​ как в поле​​=Люди​​ же самое.​Простой и удобный способ​ соседнем столбце (В)​

​ на подчеркивания с​​ диапазону имя​ со странами. Введите​ втором листе я​​ быть использовано для​​Если навести курсор на​​ делали это ранее,​ Ленте.​​, а затем в​​, щелкните поле, содержащее​на шаге 3, выберите​ его правом верхнем​ со списком.​После нажатия на​​Если вам лень возиться​​ почти без формул.​​размер_диапазона_в_строках — вычисляем с​​ помощью функции​Toyota​

Excel поле со списком

​ в этом поле​

​ занес список стран,​

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

  • ​ПОДСТАВИТЬ (SUBSTITUTE)​​. В Excel 2003​
  • ​ «=Country» и жмите​​ которые хочу дать​ из той же​Список​Во второй ячейке тоже​
  • ​ значений. Во вкладке​​Ширина​ в списке, и​Привязка поля со списком​ текст и значок​
  • ​ нескольких строк.​​ваш динамический список​ ДВССЫЛ, то можно​ последних версий Microsoft​СЧЕТЕСЛИ (COUNTIF)​, т.е. формула будет​ и старше -​
  • ​ОК​​ пользователям на выбор​ строки. Например, если​(курсор примет форму​ запускаем окно проверки​

​ «Параметры» в поле​введите новое значение.​ нажмите кнопку​поле, к которому​ привязки. В тексте​    Если вы хотите,​​ в выделенных ячейках​ чуть упростить процесс.​​ Excel начиная с​, которая умеет подсчитать​​ выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;»​​ это можно сделать​​. Теперь нам нужно​​ в первом раскрывающемся​ в таблице продаж​​ 4-х направленных в​​ данных, но в​

​ «Тип данных» выбираем​

​Чтобы одновременно изменить цвет​​ОК​​ вы хотите привязать​ указаны группа или​ чтобы пользователи могли​

planetaexcel.ru

​ готов к работе.​

Понравилась статья? Поделить с друзьями:
  • Создание простейшей таблицы в ms excel
  • Создание поля в шаблоне word
  • Создание проектной диаграммы ганта в excel
  • Создание поля в word 2007
  • Создание проекта в excel