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

Доброго времени на fast-wolker.ru! В процессе рутинной работы с таблицами всегда возникает желание ускорить ввод значений. Особенно это касается наименований позиций. Зачастую мы имеем один и тот же список,  с которыми постоянно приходится работать, а новые добавляются постепенно.

Каждый раз заносить в таблицу одно и то  же название утомительно; к тому же всегда есть возможность ошибки — поставить лишнюю точку, пробел  и так далее. Сегодня расскажу о способах, который позволяет в ряде случаев ускорить работу. В самых простых примерах, может что-то  подойдет и Вам. Итак…

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

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

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

Ставим курсор на  следующую пустую ячейку под списком кликаем правой кнопкой мыши;  из контекстного меню выбираем команду. Или используем сочетание клавиш «Alt+ Стрелка вниз». Такой способ выбора из списка использовать приходиться не слишком часто. Наименования ведь редко повторяются.

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

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

 Как в эксель сделать выпадающий список с другого листа?

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

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

Выделяем нужную область и в верхней левом верхнем углу присваиваем  ей имя «Список_Кондит». У нас есть теперь первый ИМЕНОВАННЫЙ диапазон в нашей книге эксель. Чтобы  потом диапазонами управлять,  нужно открыть вкладку «Формулы» и найти там  «Диспетчер имен»:

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

Следующий шаг — идем обратно в наш лист где создана  основная таблица. Выделяем в графе нужные строки.  Идем во вкладку «Данные»- «Проверка данных». В строке «тип данных» выбираем «Список»….

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

А в строке «Источник»  копируем адрес нашего диапазона из «диспетчера имен»…

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

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

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

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

Сначала сделаем в листе «база» наши  будущие списки. У нас  будет три категории товара — полуфабрикаты, рыба и хлебобулочные. И мы заполним ими   три графы.

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

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

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

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

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

Кстати, получившийся результат можно копировать в нижние ячейки -как обычные формулы. Работаем далее. Сначала займемся доработкой наших трех списков на листе «База». Доработаем сначала графу «Полуфабрикаты». Сделаем это, чтобы позже можно было добавлять в «базу» новые позиции, а они автоматом отображались бы в списках.

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

Ставим курсор в строку из  «Полуфабрикаты,  затем открываем вкладку «Главная» и жмем на  кнопку «Форматировать как таблицу». Дизайн выбираем любой.  Задаем по столбцу нужный вертикальный диапазон, включая  только строки с наименованиями;  ничего кроме диапазона не меняем.

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

Повторяем действо для граф «Рыба» и «Хлебобулочные».

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

… с использованием в «Источнике» функции ДВССЫЛ. «=ДВССЫЛ($Е$6)». Эта функция возвращает ссылку на наши диапазоны т.е. предыдущие списки, а не содержимое ячейки.  Мы работаем с данными, в функцию просто их подставили. Наименование вводится вручную.

Обратите внимание на «источник». Указана абсолютная адресация столбца и ячейки (через знаки «$»). Чтобы распространить в таком виде на остальные строки, нужно будет указывать для каждой строки свой источник данных. Это долго. Можно аккуратно убрать абсолютную адресацию руками из «источника» и после скопировать ячейку на остальные строки ниже. Тогда «формула»  распространится корректно.

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

Делаем выпадающий список в ячейке  эксель с выбором по первой букве

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

  • В режиме конструктора вставим в наш документ элемент управления Active X «Поле со списком«:

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

  • ListFillRange —  сюда вставляем наш именованный диапазон из «диспетчера имен»;
  • LinkedCell — связанная ячейка, куда будет выводиться выбранный из списка элемент — нужно, если данные ее будут использоваться в других таблицах, формулах и т.д;
  • ListRows — количество отображаемых строк в списке;
  • Font —  выбираем шрифт, размер, стиль;
  • ForeColor и BackColor — цвет текста и фона;
  • ListRow —  количество возвращаемых  строк в списке;
  • PrintObject —  определяет — выводить элемент управления на печать или нет (истина или ложь)

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

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

Источник: https://fast-wolker.ru/kak-v-eksel-sdelat-vypadayushhij-spisok-delaem-prostye-i-zavisimye-spiski.html

Выпадающий список в Excel — подробное пошаговое руководство

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

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

Поэтому если вы не знаете, как сделать в экселе выпадающий список, то вам помогут приведённые в статье инструкции.

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

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

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

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

Шаг 1. Перейдите во вкладку «Данные», которая расположена на верхней панели, затем в блоке «Работа с данными» выберите инструмент проверки данных (на скриншоте показано, какой иконкой он изображен).

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

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

Шаг 2. Теперь откройте самую первую вкладку «Параметры», и установите «Список» в перечне типа данных.

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

В первой вкладке «Параметры», в разделе «Тип данных» выставляем «Список»

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

  • вручную. Для этого просто введите значения нужных ячеек, разделив их точкой с запятой;
    Раскрывающийся список excel как сделатьВ поле «Источник» вводим значения нужных ячеек
  • с указанием диапазона. Чтобы сделать это, вбейте в поле ввода адрес первой и последней ячейки через двоеточие. Например, если вы хотите сложить в список значения всех ячеек от «A1» до «A7», то вводите «=$A$1:$A$7».
    Раскрывающийся список excel как сделатьВбиваем в поле ввода адрес первой и последней ячейки через двоеточие, нажимаем «ОК»

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

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

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

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

На заметку! Есть ещё один способ указать значение в источнике – написать в поле ввода имя диапазона. Этот способ самый быстрый, но прежде чем прибегать к нему, нужно создать именованный диапазон. О том, как это сделать, мы поговорим позже.

Читайте также:  Как в excel сделать линейку с буквами?

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

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

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

Раскрывающийся список с подстановкой данных

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

  1. Выделите левой кнопкой мышки диапазон для списка (в данном примере это будет перечень деревьев), затем откройте вкладку «Главная» и выберите меню «Форматировать как таблицу».
    Раскрывающийся список excel как сделать

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

  2. После этого откроется меню выбора стилей. Стиль никакой роли не играет, кроме визуальной, поэтому выбирайте любой по вашему вкусу.
    Раскрывающийся список excel как сделать

    Выбираем любой понравившийся стиль

  3. Далее появится окно подтверждения, цель которого – убедиться в правильности введённого диапазона. Здесь важно установить галочку возле «Таблица с заголовками», так как наличие заголовка в данном случае играет ключевую роль.
    Раскрывающийся список excel как сделать

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

  4. После проделанных процедур вы получите следующий вид диапазона.

    Результат отформатированной таблицы

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

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

  6. В поле ввода «Источник» вам нужно вписать функцию с синтаксисом «=ДВССЫЛ(“Имя таблицы[Заголовок]”)». На скриншоте указан более конкретный пример. 

    В поле «Источник» печатаем функцию «=ДВССЫЛ(“Имя таблицы[Заголовок]”)», подставляя свои данные, как на примере

Итак, список готов. Выглядеть он будет вот так.

Готовый список

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

Давайте протестируем это. Для начала добавим в нашу новую отформатированную таблицу новую ячейку «ёлка». Как видите, это же значение добавилось в список.

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

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

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

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

Зависимые раскрывающиеся списки

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

  1. Для начала вам нужно создать именованный диапазон. Перейдите во вкладку «Формулы», затем выберите «Диспетчер имён» и «Создать».

    Выделяем диапазон ячеек со значением, открываем вкладку «Формулы», нажимаем «Диспетчер имен»

    Нажимаем «Создать»

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

    Пишем имя «Деревья», нажимаем «ОК»

  3. По такой же методике сделайте столько именованных диапазонов, сколько логических зависимостей хотите создать. В данном примере это ещё два диапазона: «Кустарники» и «Травы».

    Создаем таким же способом остальные диапазоны

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

    В поле «Источник» указываем ячейки с названием диапазонов, нажимаем «ОК»

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

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

    В поле ввода «Источник» вводим функцию «=ДВССЫЛ(E1)», нажимаем «ОК»

    Результат выпадающего связанного списка

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

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

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

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

Источник: https://pc-consultant.ru/rabota-na-komp-yutere/vypadajushhij-spisok-v-excel/

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

3816 02.10.2012 Скачать пример

Видео

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

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

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

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

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

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

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

  2. Если у вас Excel 2003 или старше — выберите в меню Вставка — Имя — Присвоить (Insert — Name — Define), если Excel 2007 или новее — откройте вкладку Формулы (Formulas) и воспользуйтесь кнопкой Диспетчер имен (Name Manager), затем Создать.

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

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

    Из выпадающего списка Тип данных (Allow) выберите вариант Список (List) и введите в строчку Источник (Source) знак равенства и имя диапазона (т.е. =Товары).

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

Нажмите ОК.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно, например задать диапазон из двух столбцов и нескольких строк, указав дополнительно, что выводить нужно два столбца (свойство ColumnCount=2).

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

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

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

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

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

Источник: https://www.planetaexcel.ru/techniques/1/40/

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

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

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

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

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

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

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

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

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

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

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

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

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

Способ 1 — самый быстрый

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

А можно просто стать в нужную ячейку и нажать сочетание клавиш Alt+стрелка вниз. Появится отсортированный перечень уникальных ранее введенных значений.

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

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

Способ 2 — как сделать выпадающий список в ячейке при помощи меню

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

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

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

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

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

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

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

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

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

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

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

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

Способ 3 — как создать выпадающий список при помощи элемента управления

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

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

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

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

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

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

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

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

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

Способ 4 — используем элемент ActiveX

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

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

Определяем диапазон допустимых значений (1). Обратите внимание, что здесь для показа можно выбирать сразу несколько колонок. Затем выбираем адрес, по которому будет вставлена выбранная позиция из перечня (2).

Указываем количество столбцов, которые будут использованы как исходные данные (3), и номер столбца, из которого будет происходить выбор для вставки на лист (4). Если укажете номер столбца 2, то в А5 будет вставлена не фамилия, а должность.

Можно также указать количество строк, которое будет выведено при развертывании списка. По умолчанию — 8. Остальные можно прокручивать мышкой (5).

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

А вот еще по той же теме:

Раскрывающийся список excel как сделать Создаем выпадающий список в Exel при помощи формул — Задача: Создать выпадающий список в Excel таким образом, чтобы в него автоматически попадали все новые значения. Сделаем это при помощи формул, чтобы этот способ можно было использовать не только в… Раскрывающийся список excel как сделать Автозаполнение выпадающего списка в Excel 2010-2013 — Задача: Создать в ячейке Excel выпадающий список, в который будут автоматически добавляться значения из заданного динамического диапазона. Если в этот диапазон будут внесены изменения, то сразу же изменится и набор…

Источник: https://mister-office.ru/formuly-excel/dropdown-list-excel.html

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

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

Зачем нужны списки в Экселе

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

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

к оглавлению ↑

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

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

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

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

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

Затем следует нажать на «Источник» и ещё раз выделить заполненный нами столбец, только после этого нажмите «ОК». Итак, мы теперь знаем, как сделать в Эксель выпадающий список его ещё называют «всплывающий». После его создания он выглядит так (Скрин 3).

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

Вы можете нажимать на стрелочку и выбирать написанные ранее слова в таблице. Мы рассмотрели простой вариант. Далее, будут ещё списки, но с более усложнённом вариантом.

к оглавлению ↑

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

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

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

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

к оглавлению ↑

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

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

к оглавлению ↑

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

Раскрывающий список в Эксель можно создать с помощью специальной функции, о которой мы ниже поговорим. Он чем то похож на выпадающий, только с использованием данного значения «СМЕЩ». Итак, переходим к процессу создания.

Проделывайте всё те же действия, что мы делали в первой части статьи и далее в «Источнике» укажите такую формулу « =СМЕЩ(A$2$;0;0;5», затем нажмите «ОК», чтобы создался раскрывающийся список в Экселе.

к оглавлению ↑

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

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

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

Далее, создаём выпадающий список, (процесс создания был показан выше в статье). Затем, зайдите в функцию «Источники» и напишите в поле такую команду — =ДВССЫЛ($D$2). Она поможет создать зависимые списки. Кликайте кнопку «ОК», после чего должна появится ещё одна колонка в таблице, с зависимым всплывающим списком.

к оглавлению ↑

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

Скопировать выпадающий список не составит сильного труда для пользователей. Для этого выделяем левой кнопкой мыши нужную нам ячейку, и нажимаем  клавиши CTRL+C (Копировать).

Затем, нажмите на любой столбец в таблице Ексель. И правой кнопкой мыши вызовите команду – «Специальная вставка».

В этой функции вставки нужно установить – «Условия на значения» и нажать на «ОК», чтобы сохранить изменения.

После этого снова нажимаем одновременно клавиши – CTRL+V, что значит «Вставить» и впоследствии, весь скопированный выпадающий список в этой программе успешно вставится.

к оглавлению ↑

Заключение

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

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

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

С уважением, Иван Кунпан.

Источник: https://biz-iskun.ru/kak-sdelat-v-eksel-vypadayushhij-spisok.html

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

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

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

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

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

  • Переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных».
  • На вкладке «Параметры» в поле «Тип данных» выбираем «Список». В поле «Источник» можно ввести значения различными способами:
  • 1 – вводим значения для списка вручную, через точку с запятой;
  • 2 – указываем диапазон ячеек, в которые введены данные для выпадающего списка;
  • 3 – выделяем ячейки с именами, кликаем по ним правой кнопкой мыши и выбираем из меню «Присвоить имя».
  • Дальше впишите «Имя» для выделенных данных.
  • Выделяем ячейку В2 и в поле «Источник» ставим «=», затем пишем созданное имя.
  • Таким образом, мы создали простой выпадающий список в Excel.

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

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

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

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

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

У меня одна таблица на листе, поэтому пишу «Таблица1», если будет вторая – «Таблица2», и так далее.

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

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

  • Если таблица с выпадающими списками находится на одном листе, а данные для этих списков – на другом, то данная функция нам очень поможет.
  • На Листе 2, выделяем одну ячейку или диапазон ячеек, затем кликаем по кнопочке «Проверка данных».
  • Переходим на Лист 1, ставим курсор в поле «Источник» и выделяем нужный диапазон ячеек.
  • Теперь можно дописывать имена на Листе 1, они будут добавляться в выпадающие списки на Листе 2.

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

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

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

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

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

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

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

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

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

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

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

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

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

(3

Источник: http://comp-profi.com/kak-sdelat-vypadayushij-spisok-v-excel/

Ссылка на основную публикацию
Adblock
detector