• Как сделать список в одной ячейке эксель. Создаем связанные выпадающие списки в Excel – самый простой способ

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

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

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

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

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

    В разделе «Инструменты данных» на вкладке Данные нажмите кнопку Проверка данных .

    Откроется диалоговое окно «Проверка данных». На вкладке «Параметры» выберите «Список» в раскрывающемся списке «Тип данных».

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

      На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в таблице Excel . Если это не так, список можно быстро преобразовать в таблицу, выделив любую ячейку диапазона и нажав клавиши CTRL+T .

      Примечания:

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

      На ленте откройте вкладку Данные и нажмите кнопку Проверка данных .

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

      На вкладке Параметры в поле Тип данных выберите пункт Список .

      Щелкните поле Источник и выделите диапазон списка. В примере данные находятся на листе "Города" в диапазоне A2:A9. Обратите внимание на то, что строка заголовков отсутствует в диапазоне, так как она не является одним из вариантов, доступных для выбора.

      Если можно оставить ячейку пустой, установите флажок Игнорировать пустые ячейки .

      Установите флажок Список допустимых значений

      Откройте вкладку Сообщение для ввода .


    2. Откройте вкладку Сообщение об ошибке .


    3. Не знаете, какой параметр выбрать в поле Вид ?

    Работа с раскрывающимся списком

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

    Скачивание примеров

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

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

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

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

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

    Как сделать выпадающий список в Excel 2010 или 2016 с помощью одной командой на панели инструментов? На вкладке «Данные» в разделе «Работа с данными» найдите кнопку «Проверка данных». Нажмите на нее и выберите первый пункт.

    Откроется окно. Во вкладке «Параметры» в выпадающем разделе «Тип данных» выберите «Список».


    Снизу появится строка для указания источников.


    Указывать информацию можно по-разному.

    Сначала назначим имя. Для этого создайте на любом листе такую таблицу.

    Выделите ее и нажмите правую кнопку мыши. Щелкните по команде «Присвоить имя».

    Введите имя в строку сверху.

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


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

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

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

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

    Выделите его и на вкладке «Главная» выберите любой стиль таблицы.


    Обязательно поставьте галочку внизу.

    Вы получите такое оформление.

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

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

    Чтобы узнать имя таблицы, перейдите на вкладку «Конструктор» и посмотрите его. Можете поменять имя на любое другое.


    Функция ДВССЫЛ создает ссылку на ячейку или диапазон. Теперь ваш элемент в ячейке привязан к массиву данных.

    Попробуем увеличить количество городов.


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

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

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

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

    Откройте окно настройки выпадающего списка и выберите «Любое значение» в разделе «Тип данных».



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

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

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


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

    Это будет название города.


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


    Поэтому переименуем эти города, поставив нижнее подчеркивание.


    Первый элемент в ячейке A9 создаем обычным образом.


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

    ДВССЫЛ(A9)


    Сначала Вы увидите сообщение об ошибке. Соглашайтесь.

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

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

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


    Для второго перечня нужно ввести формулу:

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

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


    Мы получили связанные выпадающие списки в Excel с условием на совпадение и поиском диапазона для него.

    Мультивыбор

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


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

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


    Обратите внимание, что в строке

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

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

    Вернитесь на лист Excel и создайте в ячейке E7 список.

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

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

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

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


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

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

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

    Чтобы создать выпадающий список в Эксель мы воспользуемся опцией Проверка данных . Находится она во вкладке Данные .

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

    Создать список можно как минимум 3-я способами.

    Указание элементов напрямую в источнике

    Этот способ очень простой и подходит для маленьких списков.

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

    После этого нажимаем клавишу Ок и получаем готовый выпадающий список.

    Эту ячейку можно спокойно использовать по всей таблице. Просто копируем ее и вставляем в нужном месте.

    Элементы списка на том же листе

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

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

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

    Используем Именованный диапазон

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

    • Создаем перечень отделов на другом листе;
    • Создаем Именованный диапазон. Выбираем диапазон с элементами списка. Слева от строки формул сейчас указана ячейка, с который вы начинали выделение. В моем случае - А2;
    • Вместо А2 даем Имя нашему диапазону. Например, называем его Отделы . После этого нажимаем клавишу Enter , Поздравляю, мы создали Именованный диапазон .

    Возвращаемся обратно на исходный лист. Становимся на ячейку, где будем создавать список. Заходим в "Данные -> Проверить данные". В поле Источник , через знак = вводим название созданного на предыдущем этапе диапазона Отделы .

    В результате получаем список, элементы которого находятся на другом листе.

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

    В этом уроке расскажу о том, что такое специальная вставка в Excel и как ей пользоваться.

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