Ниспадающий список ячейке excel

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

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

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

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

    Ctrl+T

    .

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

    Примечания: 

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

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

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

  3. Перейдите на вкладку
    данных

    на ленте, затем


    в проверку данных

    .

    Примечание: 
    Если вы не можете щелкнуть

    проверку данных

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

  4. На вкладке

    Параметры

    в поле

    Разрешить

    щелкните

    Список

    .

  5. Щелкните поле

    Источник

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

    Параметры списка проверки данных

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

    Игнорировать пустые

    ячейки.

  7. Установите флажок

    Список допустимых значений

  8. Откройте вкладку

    Сообщение для ввода.

    • Если вы хотите, чтобы при выборе ячейки появлялось всплывающее сообщение, установите флажок

      Отображать подсказку, если ячейка является текущей

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

      Вкладка "Сообщение для ввода" в диалоговом окне "Проверка данных"

  9. Откройте вкладку

    Сообщение об ошибке.

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

      Выводить сообщение об ошибке,

      выберите параметр в поле

      Вид

      и введите заголовок и сообщение. Если вы не хотите, чтобы сообщение отображалось, снимите этот флажок.

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

  10. Не знаете, какой параметр выбрать в поле

    Вид

    ?

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

      Сведения

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

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

      Остановка

      .

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

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

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

Раскрывающийся список со значениями "Высокий", "Средний" и "Низкий"

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

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

  2. Выделите ячейки, для которых нужно ограничить ввод данных.

  3. На вкладке

    Данные

    в группе

    Инструменты

    щелкните

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

    или

    Проверить

    .

    Меню "Данные" на панели инструментов Excel с выбранной кнопкой "Проверка данных"

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

  4. Откройте вкладку

    Параметры

    и во всплывающем меню

    Разрешить

    щелкните

    пункт Список

    .

  5. Щелкните поле

    Источник

    и выделите на листе список допустимых элементов.

    Диалоговое окно свернется, чтобы было видно весь лист.

  6. Нажмите клавишу ВВОД или кнопку

    Развернуть
    Кнопка "Развернуть" в диалоговом окне "Проверка данных"
    , чтобы развернуть диалоговое окно, а затем щелкните

    ОК

    .

    Советы: 

    • Значения также можно ввести непосредственно в поле

      Источник

      через запятую.

    • Чтобы изменить список допустимых элементов, просто измените значения в списке-источнике или диапазон в поле

      Источник

    • Можно указать собственное сообщение об ошибке, которое будет отображаться при вводе недопустимых данных. На вкладке

      Данные

      щелкните

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

      или

      Проверить

      , а затем щелкните

      Сообщение об ошибке

      .

См. также

Применение проверки данных к ячейкам

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

    Примечания: 

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

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

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

  3. Откройте вкладку

    Данные

    на ленте и щелкните кнопку

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

    .

  4. На вкладке

    Параметры

    в поле

    Разрешить

    щелкните

    Список

    .

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

    Источник

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

    Источник

    через запятую. Например:


    Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы

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

    Игнорировать пустые

    ячейки.

  7. Установите флажок

    Список допустимых значений

  8. Откройте вкладку

    Сообщение для ввода.

    • Если вы хотите, чтобы при выборе ячейки появлялось всплывающее сообщение, установите флажок

      Показывать сообщения

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

  9. Откройте вкладку

    Сообщение об ошибке.

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

      Показывать оповещения

      , выберите параметр в поле

      Тип

      , и введите заголовок и сообщение. Если вы не хотите, чтобы сообщение отображалось, снимите этот флажок.

  10. Щелкните

    ОК

    .

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

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

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

См. также

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

Видео: создание раскрывающихся списков и управление ими

Общие сведения о таблицах Excel

Применение проверки данных к ячейкам

Блокировка и разблокировка определенных областей защищенного листа

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

Содержание

  • Использование выпадающих списков
    • Процедура создания
    • Выполнение операций
    • Добавление нового элемента
    • Удаление элемента
    • Полное удаление
  • Вопросы и ответы

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

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

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

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

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

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

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

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

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

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

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

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

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

    Присвоение имени диапазону в Microsoft Excel

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

    Указание имени массива в поле Источник в окно проверки вводимых значений в Microsoft Excel

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

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

    Lumpics.ru

    Переход к созданию умной таблицы в Microsoft Excel

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

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

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

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

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

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

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

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

Сообщение об ошибке в окне проверки вводимых значений в Microsoft Excel

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

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

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

  1. Если мы установим курсор на любой элемент листа, к которому был применен ниспадающий список, то увидим информационное сообщение, введенное нами ранее в окне проверки данных. Кроме того, справа от ячейки появится пиктограмма в виде треугольника. Именно она служит для доступа к выбору списочных элементов. Клацаем по данному треугольнику.
  2. Сообщение для ввода при установки курсора на ячейку в Microsoft Excel

  3. После клика по нему меню из списочных объектов будет открыто. В нем расположены все элементы, которые были ранее внесены через окно проверки данных. Выбираем тот вариант, который считаем нужным.
  4. Ниспадающий список открыт в Microsoft Excel

  5. Выбранный вариант отобразится в ячейке.
  6. Вариант из ниспадающего списка выбран в Microsoft Excel

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

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

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

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

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

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

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

  2. Переход к вставке ячейки в Microsoft Excel

  3. Запускается окошко, где следует произвести выбор объекта вставки. Выбираем вариант «Строку» и жмем на кнопку «OK».
  4. Выбор объекта вставки в окне добавления ячеек в Microsoft Excel

  5. Итак, пустая строка добавлена.
  6. Пустая строка добавлена в Microsoft Excel

  7. Вписываем в неё то значение, которое желаем, чтобы отобразилось в ниспадающем списке.
  8. Значение добавлено в массив ячеек в Microsoft Excel

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

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

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

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

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

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

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

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

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

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

  3. Открывается окно удаления ячеек практически аналогичное тому, которое мы видели при их добавлении. Тут снова устанавливаем переключатель в позицию «Строку» и клацаем по «OK».
  4. Удаление строки через окно удаления ячеек в Microsoft Excel

  5. Строка из табличного массива, как видим, удалена.
  6. Строка удалена в Microsoft Excel

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

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

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

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

  3. После того, как элемент удален, щелкаем по «OK». Теперь его не будет и в выпадающем перечне, точно так же, как это мы видели и в предыдущем варианте действий с таблицей.

Удаление элемента в поле Источник в окне проверки вводимых значений в Microsoft Excel

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

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

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

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

Удаление элемента в поле Источник в окне проверки вводимых значений в Microsoft Excel

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

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

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

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

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

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

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

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

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

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

Диапазон очищен с помощью копирования в Microsoft Excel

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

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

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

  3. Открывается уже хорошо знакомое нам окно проверки вводимых данных. Находясь в любом разделе указанного инструмента, нам нужно совершить единственное действие — нажать на кнопку «Очистить всё». Она располагается в нижнем левом углу окна.
  4. Удаление выпадающего списка через окно проверки данных в Microsoft Excel

  5. После этого окно проверки данных можно закрывать, нажав на стандартную кнопку закрытия в его верхнем правом углу в виде крестика или на кнопку «OK» в нижней части окна.
  6. Закрытие окна проверки данных в Microsoft Excel

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

Выделение ячейки в Microsoft 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.

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

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

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

Видео

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

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

Способ 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
  • Выбор фото из выпадающего списка
  • Автоматическое удаление уже использованных элементов из выпадающего списка
  • Выпадающий список с автоматическим добавлением новых элементов

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

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

​Смотрите также​ нажмите кнопку​, т.е. нельзя написать​ выпадающего списка (A1:A5​ через​ а вместо сообщения​Выпадающий список в​ Target.ClearContents Application.EnableEvents =​ диапазоном (с помощью​ параметры).Private Sub Worksheet_Change(ByVal​ вносятся изменения в​ именованные диапазоны для​

​ и будет желанный​Таблицу, в которую будут​

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

​ который может отображать​ и протягиваем вниз.​ кнопку «OK».​При работе в программе​Добавить (New)​ в поле Источник​

​ в нашем примере​;​ об ошибке с​ ячейке позволяет пользователю​ True End If​ «Диспетчера имен»). Помним,​ Target As Range)​ имеющийся диапазон (добавляются​ перечней Стран были​ Связанный список).​ заноситься данные с​ разные перечни элементов,​Также, в программе Excel​Выпадающий список готов. Теперь,​ Microsoft Excel в​

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

​, введите имя диапазона​ выражение вида =Таблица1[Сотрудники].​ выше) и на​(точка с запятой) вводим​ вашим текстом будет​ выбирать для ввода​ End Sub​

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

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

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

​Главной (Home)​ список в поле​ появляться стандартное сообщение.​ только заданные значения.​Чтобы выбираемые значения отображались​ может содержать пробелов​ Long If Target.Cells.Count​ они автоматически отражаются​

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

​ (равной максимальной длине​B5:B22​ разместим на листе​ значения другой ячейки.​ выпадающие списки. Это​ кнопку у каждой​ данными, очень удобно​ пробелов и начинающееся​ на тактическую хитрость​вкладке нажмите кнопку​ «​5.​

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

​ Это особенно удобно​ в одной ячейке,​ и знаков препинания.​ > 1 Then​ в раскрывающемся списке.​ списка для региона​;​Таблица​Потребность в создании​

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

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

​ такие списки, когда​ ячейки указанного диапазона​ использовать выпадающий список.​ с буквы, например​ — вводим ссылку​Форматировать как таблицу (Home​Источник​Если список значений​ при работе с​ разделенные любым знаком​Создадим первый выпадающий список,​ Exit Sub If​Выделяем диапазон для выпадающего​ Европа (5 значений)).​

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

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

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

​ -​ как текст (в​ — Format as​», в том порядке​ находится на другом​ файлами структурированными как​ препинания, применим такой​ куда войдут названия​ Target.Address = «$C$2″​ списка. В главном​ Это привело к​устанавливаем тип данных –​ Связанный_список.xlsx​ названия: связанные диапазоны,​

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

​ значения из списка,​ параметров, среди которых​ можно просто выбирать​Люди​ кавычках) и используем​

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

​ Table)​ в котором мы​ листе, то вышеописанным​ база данных, когда​

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

​ модуль.​ диапазонов.​ Then If IsEmpty(Target)​ меню находим инструмент​ тому, что связанные​ Список;​Список регионов и перечни​

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

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

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

​ функцию​. Дизайн можно выбрать​

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

​ хотим его видеть​ образом создать выпадающий​ ввод несоответствующего значения​Private Sub Worksheet_Change(ByVal​Когда поставили курсор в​ Then Exit Sub​ «Форматировать как таблицу».​

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

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

​ списки для других​в поле Источник вводим:​ стран разместим на​ при моделировании иерархических​ предлагается выбрать соответствующие​ для добавления в​ сформированного меню. Давайте​Ссылка (Reference)​ДВССЫЛ (INDIRECT)​ любой — это​ (значения введённые слева-направо​ список не получится​ в поле может​ Target As Range)​ поле «Источник», переходим​ If WorksheetFunction.CountIf(Range(«Деревья»), Target)​Откроются стили. Выбираем любой.​

​ регионов содержали пустые​ =ДВССЫЛ(A5)​ листе​ структур данных. Например:​ ему параметры. Например,​ ячейку.​

Таблицы в Microsoft Excel

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

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

​ (до версии Excel​ привести к нежелаемым​On Error Resume​ на лист и​ = 0 Then​

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

​ Для решения нашей​ строки.​Важно, чтобы при создании​Списки​Отдел – Сотрудники отдела.​ при выборе в​Второй способ предполагает создание​

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

​ раскрывающийся список различными​

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

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

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

​ lReply = MsgBox(«Добавить​

​ задачи дизайн не​Конечно, можно вручную откорректировать​ правила Проверки данных​.​ При выборе отдела​ списке продуктов картофеля,​ выпадающего списка с​ способами.​=СМЕЩ(A2;0;0;СЧЁТЗ(A2:A100);1)​ живую.​ что таблица должна​При всех своих​ необходимо будет присвоить​

​Итак, для создания​

lumpics.ru

Связанный список в MS EXCEL

​If Not Intersect(Target,​ ячейки.​ введенное имя «​

​ имеет значения. Наличие​ диапазоны или даже​ активной ячейкой была​Обратите внимание, что названия​ из списка всех​ предлагается выбрать как​ помощью инструментов разработчика,​Скачать последнюю версию​=OFFSET(A2;0;0;COUNTA(A2:A100);1)​
​Осталось только нажать на​ иметь строку заголовка​ плюсах выпадающий список,​ имя списку. Это​ выпадающего списка необходимо:​ Range(«C2:C5»)) Is Nothing​

  • ​Теперь создадим второй раскрывающийся​ & _ Target​ заголовка (шапки) важно.​ вместо Именованных диапазонов​B5​ регионов (диапазон​ отделов компании, динамически​ меры измерения килограммы​
  • ​ а именно с​ Excel​Функция​ОК​ (в нашем случае​ созданный вышеописанным образом,​ можно сделать несколько​1.​ And Target.Cells.Count =​ список. В нем​ & » в​ В нашем примере​

​ создать Динамические диапазоны.​, т.к. мы используем​А2:А5​ формируется список, содержащий​ и граммы, а​ использованием ActiveX. По​
​Самым удобным, и одновременно​СЧЁТЗ (COUNTA)​. Если теперь дописать​ это А1 со​ имеет один, но​
​ способами.​Создать список значений,​ 1 Then​ должны отражаться те​ выпадающий список?», vbYesNo​ это ячейка А1​ Но, при большом​ относительную адресацию.​на листе​ перечень фамилий всех​ при выборе масла​ умолчанию, функции инструментов​ наиболее функциональным способом​подсчитывает количество непустых​ к нашей таблице​

​ словом​ очень «жирный» минус:​Первый​ которые будут предоставляться​

​Application.EnableEvents = False​​ слова, которые соответствуют​ + vbQuestion) If​ со словом «Деревья».​ количестве имен делать​Тестируем. Выбираем с помощью​Списки​ сотрудников этого отдела​ растительного – литры​ разработчика отсутствуют, поэтому​ создания выпадающего списка,​ ячеек в столбце​ новые элементы, то​

​Сотрудники​ проверка данных работает​: выделите список и​ на выбор пользователю​​newVal = Target​​ выбранному в первом​ lReply = vbYes​

​ То есть нужно​ это будет достаточно​ выпадающего списка в​​) в точности должны​​ (двухуровневая иерархия);​

​ и миллилитры.​ нам, прежде всего,​​ является метод, основанный​​ с фамилиями, т.е.​​ они будут автоматически​​). Первая ячейка играет​ только при непосредственном​ кликните правой кнопкой​ (в нашем примере​​Application.Undo​​ списке названию. Если​

​ Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count +​ выбрать стиль таблицы​ трудоемко.​ ячейке​ совпадать с заголовками​

  • ​Город – Улица –​​Прежде всего, подготовим таблицу,​​ нужно будет их​​ на построении отдельного​​ количество строк в​ в нее включены,​ роль «шапки» и​ вводе значений с​
  • ​ мыши, в контекстном​ это диапазон​oldval = Target​ «Деревья», то «граб»,​ 1, 1) =​
  • ​ со строкой заголовка.​Кроме того, при​A5​
  • ​ столбцов, содержащих названия​

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

​ содержит название столбца.​ клавиатуры. Если Вы​ меню выберите «​M1:M3​If Len(oldval) <>​

​ «дуб» и т.д.​​ Target End If​​ Получаем следующий вид​​ добавлении новых Регионов​​Регион – Америка,​ соответствующих стран (​

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

​Присвоить имя​), далее выбрать ячейку​ 0 And oldval​ Вводим в поле​ End If End​

  • ​ диапазона:​​ придется вручную создавать​​ вызываем связанный список​
  • ​В1:Е1​
  • ​ можно из списка​ отдельно сделаем списки​
  • ​ «Файл» программы Excel,​ где собираемся использовать​

​СМЕЩ (OFFSET)​ выпадающему списку. С​ превращения в Таблицу​​ ячейку с​​»​ в которой будет​

​ <> newVal Then​ «Источник» функцию вида​ If End Sub​​Ставим курсор в ячейку,​​ именованные диапазоны для​ в ячейке​).​​ выбрать город, затем​​ с наименованием продуктов​ а затем кликаем​ выпадающее меню, а​формирует ссылку на​

​ удалением — то​ вкладке​​проверкой данных​​Для Excel версий​ выпадающий список (в​Target = Target​​ =ДВССЫЛ(E3). E3 –​​Сохраняем, установив тип файла​ где будет находиться​

​ их Стран.​B5​Присвоим имена диапазонам, содержащим​ из списка всех​ и мер измерения.​ по надписи «Параметры».​ также делаем отдельным​ диапазон с нужными​ же самое.​​Конструктор (Design)​​значения из буфера​ ниже 2007 те​​ нашем примере это​​ & «,» &​ ячейка с именем​ «с поддержкой макросов».​ выпадающий список. Открываем​Чтобы не создавать десятки​и балдеем –​ Регионы и Страны​ улиц этого города​Присваиваем каждому из списков​В открывшемся окне переходим​ списком данные, которые​ нам именами и​Если вам лень возиться​можно изменить стандартное​ обмена, т.е скопированные​ же действия выглядят​

​ ячейка​​ newVal​​ первого диапазона.​
​Переходим на лист со​ параметры инструмента «Проверка​ имен, нужно изменить​ появился список стран​ (т.е. создадим Именованные​ – улицу, затем,​ именованный диапазон, как​ в подраздел «Настройка​ в будущем включим​ использует следующие аргументы:​ с вводом формулы​ имя таблицы на​ предварительно любым способом,​ так:​К1​

​Else​Бывает, когда из раскрывающегося​ списком. Вкладка «Разработчик»​ данных» (выше описан​ сам подход при​ для Региона Америка:​ диапазоны). Быстрее всего​ из списка всех​
​ это мы уже​ ленты», и ставим​ в это меню.​A2​ ДВССЫЛ, то можно​

​ свое (без пробелов!).​ то Вам это​Второй​), потом зайти во​Target = newVal​ списка необходимо выбрать​ — «Код» -​

excel2.ru

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

​ путь). В поле​ построении Связанного списка.​ США, Мексика…​ это сделать так:​ домов на этой​ делали ранее с​ флажок напротив значения​

​ Эти данные можно​- начальная ячейка​ чуть упростить процесс.​ По этому имени​ удастся. Более того,​: воспользуйтесь​ вкладку «​End If​ сразу несколько элементов.​ «Макросы». Сочетание клавиш​

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

​ «Источник» прописываем такую​ Рассмотрим этот подход​Теперь заполняем следующую строку.​выделитьячейки​ улице – номер​

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

​ обычными выпадающими списками.​ «Разработчик». Жмем на​ размещать как на​0​

  1. ​ После создания умной​ мы сможем потом​Ввод значений.
  2. ​ вставленное значение из​Диспетчером имён​Данные​If Len(newVal) =​Проверка вводимых значений.
  3. ​ Рассмотрим пути реализации​ для быстрого вызова​ функцию:​ в другой статье:​

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

​ Выбираем в ячейке​А1:Е6​

​ дома (трехуровневая иерархия).​

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

​В первой ячейке создаём​ кнопку «OK».​ этом же листе​- сдвиг начальной​ таблицы просто выделите​ адресоваться к таблице​ буфера УДАЛИТ ПРОВЕРКУ​(Excel версий выше​

  1. ​», группа «​ 0 Then Target.ClearContents​ задачи.​ – Alt +​Форматировать как таблицу.
  2. ​Протестируем. Вот наша таблица​ Расширяемый Связанный список.​A6​на листе​В этой статье рассмотрен​ список точно таким​После этого, на ленте​ документа, так и​ ячейки по вертикали​ мышью диапазон с​ на любом листе​ ДАННЫХ И ВЫПАДАЮЩИЙ​ 2003 — вкладка​Выпадающий список.
  3. ​Работа с данными​Application.EnableEvents = True​Создаем стандартный список с​ F8. Выбираем нужное​ со списком на​Под выпадающим списком понимается​Регион – Азия,​Списки​

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

​ только двухуровневый связанный​ же образом, как​ появляется вкладка с​

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

​ на другом, если​ вниз на заданное​

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

​ элементами для выпадающего​

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

​ этой книги:​ СПИСОК ИЗ ЯЧЕЙКИ,​ «​

​», кнопка «​End If​ помощью инструмента «Проверка​ имя. Нажимаем «Выполнить».​ одном листе:​ содержание в одной​ вызываем связанный список​

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

  1. ​(т.е. диапазон, охватывающий​ список. Многоуровневый связанный​ делали это ранее,​ названием «Разработчик», куда​ вы не хотите,​Создание имени.
  2. ​ количество строк​ списка (A2:A5) и​Теперь выделите ячейки где​ в которую вставили​Формулы​
  3. ​Проверка данных​End Sub​ данных». Добавляем в​Когда мы введем в​Добавим в таблицу новое​ ячейке нескольких значений.​ в ячейке​Сообщение об ошибке.
  4. ​ все ячейки с​ список рассмотрен в​ через проверку данных.​ мы и перемещаемся.​ чтобы обе таблице​0​ введите в поле​ вы хотите создать​ предварительно скопированное значение.​» — группа «​»​Не забываем менять диапазоны​ исходный код листа​ пустую ячейку выпадающего​ значение «елка».​ Когда пользователь щелкает​B6​ названиями Регионов и​ одноименной статье Многоуровневый​Во второй ячейке тоже​ Чертим в Microsoft​ располагались визуально вместе.​- сдвиг начальной​ адреса имя для​ выпадающие списки (в​ Избежать этого штатными​Определённые имена​Для Excel версий​ на «свои». Списки​ готовый макрос. Как​ списка новое наименование,​Теперь удалим значение «береза».​ по стрелочке справа,​
  5. ​и опять балдеем:​ Стран);​Сообщение об ошибке.
  6. ​ связанный список.​ запускаем окно проверки​ Excel список, который​Выделяем данные, которые планируем​ ячейки по горизонтали​ этого диапазона (без​ нашем примере выше​ средствами Excel нельзя.​

Макрос.

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

​ появляется определенный перечень.​ Китай, Индия…​нажать кнопку «Создать из​

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

​Создание иерархических структур​ данных, но в​ должен стать выпадающим​ занести в раскрывающийся​ вправо на заданное​ пробелов), например​ — это D2)​Задача​ версии Excel вызывается​ же действия выглядят​ А всю остальную​

  1. ​ выше. С его​ введенное имя баобаб​ «умная таблица», которая​
  2. ​ Можно выбрать конкретное.​Необходимо помнить, что в​ выделенного фрагмента» (пункт​

​ данных позволяет избежать​ графе «Источник» вводим​ меню. Затем, кликаем​ список. Кликаем правой​ количество столбцов​Стажеры,​ и выберите в​: создать в ячейке​ сочетанием клавиш​ так:​

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

​ работу будут делать​

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

​ помощью справа от​ в выпадающий список?».​ легка «расширяется», меняется.​Очень удобный инструмент Excel​ именах нельзя использовать​ меню Формулы/ Определенные​ неудобств выпадающих списков​ функцию «=ДВССЫЛ» и​

  1. ​ на Ленте на​ кнопкой мыши, и​СЧЁТЗ(A2:A100)​Список диапазонов.
  2. ​и нажмите на​ старых версиях Excel​ выпадающий список для​Ctrl+F3​2.​Таблица со списком.
  3. ​ макросы.​ выпадающего списка будут​Нажмем «Да» и добавиться​Теперь сделаем так, чтобы​ для проверки введенных​ символ пробела. Поэтому,​ имена/ Создать из​ связанных со слишком​ адрес первой ячейки.​ значок «Вставить», и​ в контекстном меню​- размер получаемого​Enter​Второй раскрывающийся список.

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

    ​ в меню​ удобного ввода информации.​.​Выбираем «​На вкладке «Разработчик» находим​

    1. ​ добавляться выбранные значения.Private​ еще одна строка​ можно было вводить​ данных. Повысить комфорт​ при создании имен,​ выделенного фрагмента);​ большим количеством элементов.​ Например, =ДВССЫЛ($B3).​ среди появившихся элементов​ выбираем пункт «Присвоить​ на выходе диапазона​:​Данные — Проверка (Data​ Варианты для списка​Какой бы способ​Тип данных​ инструмент «Вставить» –​ Sub Worksheet_Change(ByVal Target​ со значением «баобаб».​ новые значения прямо​ работы с данными​ вышеуказанным способом, он​Убедиться, что стоит только​Связанный список можно​Как видим, список создан.​ в группе «Элемент​
    2. ​ имя…».​ по вертикали, т.е.​Фактически, этим мы создаем​ — Validation)​ должны браться из​ Вы не выбрали​» -«​ «ActiveX». Здесь нам​ As Range) On​Когда значения для выпадающего​ в ячейку с​ позволяют возможности выпадающих​ будет автоматически заменен​ галочка «В строке​ реализовать в EXCEL,​Теперь, чтобы и нижние​ ActiveX» выбираем «Поле​Открывается форма создания имени.​ столько строк, сколько​
    3. ​ именованный динамический диапазон,​, а в новых​ заданного динамического диапазона,​ в итоге Вы​Список​
      ​ нужна кнопка «Поле​ Error Resume Next​
      ​ списка расположены на​ этим списком. И​
      ​ списков: подстановка данных,​ на нижнее подчеркивание​ выше»;​ с помощью инструмента​
      ​ ячейки приобрели те​
      ​ со списком».​
      ​ В поле «Имя»​
      ​ у нас занятых​
      ​ который ссылается на​ нажмите кнопку​ т.е. если завтра​
      ​ должны будете ввести​" и указываем диапазон​ со списком» (ориентируемся​
      ​ If Not Intersect(Target,​
      ​ другом листе или​
      ​ данные автоматически добавлялись​
      ​ отображение данных другого​ «_». Например, если​
      ​Нажать ОК.​
      ​ Проверка данных (Данные/​
      ​ же свойства, как​

    ​Кликаем по месту, где​ вписываем любое удобное​ ячеек в списке​ данные из нашей​Проверка данных (Data Validation)​ в него внесут​

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

    1. ​ имя (я назвал​ списка​ на всплывающие подсказки).​ Range(«Е2:Е9»)) Is Nothing​ в другой книге,​ в диапазон.​Вставить ActiveX.
    2. ​ листа или файла,​ вместо Америка (ячейка​Проверить правильность имени можно​ Работа с данными/​ и в предыдущий​ должна быть ячейка​Элемент ActiveX.
    3. ​ наименование, по которому​1​Свойства ActiveX.
    4. ​ умной таблицы. Теперь​на вкладке​ изменения — например,​ диапазон со списком​3.​Щелкаем по значку –​ And Target.Cells.Count =​ стандартный способ не​

    ​Сформируем именованный диапазон. Путь:​

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

    exceltable.com

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

​ удалят ненужные элементы​list​Если есть желание​ становится активным «Режим​ 1 Then Application.EnableEvents​ работает. Решить задачу​ «Формулы» — «Диспетчер​ и зависимости.​) ввести «Северная Америка»​ (Формулы/ Определенные имена/​ условием проверки Список​ ячейки, и при​
​ видите, форма списка​ список. Но, это​
​ на выходе диапазона​​ можно ввести в​(Data)​ или допишут еще​) и адрес самого​ подсказать пользователю о​​ конструктора». Рисуем курсором​​ = False If​ можно с помощью​ имен» — «Создать».​Путь: меню «Данные» -​ (соответственно подкорректировав ячейку​​ Диспетчер имен). Должно​​ (пример создания приведен​ нажатой клавише мышки​​ появилась.​​ наименование должно начинаться​​ по горизонтали, т.е.​​ окне создания выпадающего​​. В открывшемся окне​​ несколько новых -​

​ диапазона (в нашем​ его действиях, то​ (он становится «крестиком»)​ Len(Target.Offset(0, 1)) =​

​ функции ДВССЫЛ: она​​ Вводим уникальное название​​ инструмент «Проверка данных»​​А2​​ быть создано 5​​ в данной статье)​ «протаскиваем» вниз.​

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

​ 0 Then Target.Offset(0,​ сформирует правильную ссылку​ диапазона – ОК.​

​ — вкладка «Параметры».​​), то после нажатия​ имен.​ или с помощью​Всё, таблица создана.​ «Режим конструктора». Жмем​


​ Можно также вписать​Теперь выделите ячейки, где​Источник (Source)​​Параметры (Settings)​​ отразиться в выпадающем​’2′!$A$1:$A$3​ «​ место будущего списка.​ 1) = Target​ на внешний источник​Создаем раскрывающийся список в​ Тип данных –​ кнопки Создать из​
​Можно подкорректировать диапазон у​​ элемента управления формы​Мы разобрались, как сделать​ на кнопку «Свойства​ примечание, но это​ вы хотите создать​:​выберите вариант​ списке:​)​Сообщение для ввода​Жмем «Свойства» – открывается​​ Else Target.End(xlToRight).Offset(0, 1)​​ информации.​ любой ячейке. Как​ «Список».​ выделенного фрагмента будет​​ имени Регионы (вместо​​ Список (см. статью​

​ выпадающий список в​ элемента управления».​ не обязательно. Жмем​ выпадающие списки, и​

​В старых версиях Excel​​Список (List)​​Простой и удобный способ​​6.​» и заполняем заголовок​ перечень настроек.​​ = Target End​​Делаем активной ячейку, куда​​ это сделать, уже​​Ввести значения, из которых​ создано имя «Северная_Америка».​ =списки!$A$2:$A$6 установить =списки!$A$2:$A$5,​​ Связанный список на​​ Экселе. В программе​
​Открывается окно свойств элемента​ на кнопку «OK».​ выберите в старых​ до 2007 года​и введите в​ почти без формул.​​Теперь в ячейке​​ и текст сообщения​Вписываем диапазон в строку​ If Target.ClearContents Application.EnableEvents​​ хотим поместить раскрывающийся​​ известно. Источник –​

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

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

​ версиях Excel в​ не было замечательных​ поле​ Использует новую возможность​ с выпадающим списком​которое будет появляться​ ListFillRange (руками). Ячейку,​ = True End​ список.​ имя диапазона: =деревья.​ список, можно разными​ формула =ДВССЫЛ(A5) работать​

​ последняя пустая строка)​ формы).​​ простые выпадающие списки,​​ «ListFillRange» вручную через​ программы Microsoft Excel.​ меню​​ «умных таблиц», поэтому​​Источник (Source)​ последних версий Microsoft​ укажите в поле​ при выборе ячейки​ куда будет выводиться​ If End Sub​
​Открываем параметры проверки данных.​Снимаем галочки на вкладках​ способами:​ не будет, т.к.​На листе​Создание Связанного списка на​ так и зависимые.​ двоеточие прописываем диапазон​ Выделяем область таблицы,​Данные — Проверка (Data​ придется их имитировать​​вот такую формулу:​​ Excel начиная с​ «Источник» имя диапазона​ с выпадающим списком​ выбранное значение –​Чтобы выбранные значения показывались​ В поле «Источник»​ «Сообщение для ввода»,​Вручную через «точку-с-запятой» в​ при выборе региона​Таблица​ основе Проверки данных​ При этом, можно​ ячеек таблицы, данные​

excelworld.ru

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

​ где собираемся применять​​ — Validation)​ своими силами. Это​=ДВССЫЛ(«Таблица1[Сотрудники]»)​ 2007 версии -​7.​4.​ в строку LinkedCell.​ снизу, вставляем другой​ вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).​ «Сообщение об ошибке».​ поле «Источник».​ «Северная Америка» функция​, для ячеек​ рассмотрим на конкретном​ использовать различные методы​

Как вȎxcel сделать ниспадающий список

Способ 1. Если у вас Excel 2007 или новее

​ которой будут формировать​ выпадающий список. Жмем​. В открывшемся окне​ можно сделать с​=INDIRECT(«Таблица1[Сотрудники]»)​ «Умные Таблицы». Суть​Готово!​Так же необязательно​ Для изменения шрифта​ код обработчика.Private Sub​Имя файла, из которого​ Если этого не​Ввести значения заранее. А​ ДВССЫЛ() не найдет​A5:A22​ примере.​ создания. Выбор зависит​ пункты выпадающего списка.​ на кнопку «Проверка​

​ на вкладке​ помощью именованного диапазона​Смысл этой формулы прост.​ его в том,​​Для полноты картины​​ можно создать и​​ и размера –​ Worksheet_Change(ByVal Target As​ берется информация для​​ сделать, Excel не​ в качестве источника​ соответствующего имени. Поэтому​

Как вȎxcel сделать ниспадающий список

​сформируем выпадающий список​Задача​ от конкретного предназначения​Далее, кликаем по ячейке,​ данных», расположенную на​Параметры (Settings)​​ и функции​​ Выражение​ что любой диапазон​ добавлю, что список​ сообщение, которое будет​ Font.​ Range) On Error​​ списка, заключено в​​ позволит нам вводить​ указать диапазон ячеек​ формулу можно подкорректировать,​ для выбора Региона.​: Имеется перечень Регионов,​ списка, целей его​ и в контекстном​ Ленте.​

Как вȎxcel сделать ниспадающий список

​выберите вариант​СМЕЩ (OFFSET)​Таблица1[Сотрудники]​ можно выделить и​ значений можно ввести​ появляться при попытке​Скачать пример выпадающего списка​ Resume Next If​​ квадратные скобки. Этот​ новые значения.​​ со списком.​ чтобы она работала​​выделяем ячейки​​ состоящий из названий​​ создания, области применения,​ ​ меню последовательно переходим​​Открывается окно проверки вводимых​Список (List)​​, которая умеет выдавать​​- это ссылка​​ отформатировать как Таблицу.​​ и непосредственно в​ ввести неправильные данные​​При вводе первых букв​​ Not Intersect(Target, Range(«Н2:К2»))​

Как вȎxcel сделать ниспадающий список

​ файл должен быть​

​Вызываем редактор Visual Basic.​

​Назначить имя для диапазона​ при наличии пробелов​​A5:A22​​ четырех регионов. Для​ и т.д.​ по пунктам «Объект​ значений. Во вкладке​и введите в​ ссылку на динамический​ на столбец с​ Тогда он превращается,​ проверку данных, не​​Если Вы не​​ с клавиатуры высвечиваются​ Is Nothing And​ открыт. Если книга​ Для этого щелкаем​ значений и в​ в названиях Регионов:​;​ каждого Региона имеется​Автор: Максим Тютюшев​​ ComboBox» и «Edit».​​ «Параметры» в поле​ поле​ диапазон заданного размера.​

​ данными для списка​​ упрощенно говоря, в​​ прибегая к вынесению​ сделаете пункты 3​ подходящие элементы. И​ Target.Cells.Count = 1​ с нужными значениями​ правой кнопкой мыши​ поле источник вписать​ =ДВССЫЛ(ПОДСТАВИТЬ(A5;» «;»_»)).​вызываем инструмент Проверка данных;​ свой перечень Стран.​

​Создадим выпадающий список, содержимое​Выпадающий список в Microsoft​ «Тип данных» выбираем​Источник (Source)​Откройте меню​ из нашей умной​ «резиновый», то есть​ значений на лист​ и 4, то​ это далеко не​ Then Application.EnableEvents =​ находится в другой​ по названию листа​​ это имя.​​Теперь о​​устанавливаем тип данных –​​ Пользователь должен иметь​

Как вȎxcel сделать ниспадающий список

​ которого зависит от​ Excel готов.​ параметр «Список». В​вот такую формулу:​Вставка — Имя -​ таблицы. Но проблема​ сам начинает отслеживать​ (это так же​проверка данных​​ все приятные моменты​​ False If Len(Target.Offset(1,​

Как вȎxcel сделать ниспадающий список

Способ 2. Если у вас Excel 2003 или старше

​ папке, нужно указывать​ и переходим по​Любой из вариантов даст​недостатках​ Список;​ возможность, выбрав определенный​ значений другой ячейки.​Чтобы сделать и другие​ поле «Источник» ставим​​=Люди​​ Присвоить (Insert -​ в том, что​ изменения своих размеров,​

​ позволит работать со​​работать будет, но​ данного инструмента. Здесь​ 0)) = 0​​ путь полностью.​​ вкладке «Исходный текст».​​ такой результат.​.​​в поле Источник вводим:​​ Регион, в соседней​Обычный Выпадающий (раскрывающийся) список​ ячейки с выпадающим​ знак равно, и​После нажатия на​​ Name — Define)​​ Excel почему-то не​​ автоматически растягиваясь-сжимаясь при​​ списком на любом​ при активации ячейки​

Как вȎxcel сделать ниспадающий список

​ можно настраивать визуальное​

​ Then Target.Offset(1, 0)​

​Возьмем три именованных диапазона:​​ Либо одновременно нажимаем​​​При создании имен​ =Регионы​ ячейке выбрать из​ отображает только один​ списком, просто становимся​​ сразу без пробелов​​ОК​или нажмите​ хочет понимать прямых​ добавлении-удалении в него​

  • ​ листе). Делается это​​ не будет появляться​
  • ​ представление информации, указывать​​ = Target Else​Это обязательное условие. Выше​ клавиши Alt +​Необходимо сделать раскрывающийся список​
  • ​ с помощью кнопки​​Теперь сформируем выпадающий список​ Выпадающего списка нужную​ перечень элементов. Связанный​ на нижний правый​
  • ​ пишем имя списка,​​ваш динамический список​Ctrl+F3​ ссылок в поле​ данных.​ так:​ сообщение пользователю о​
  • ​ в качестве источника​​ Target.End(xlDown).Offset(1, 0) =​ описано, как сделать​ F11. Копируем код​ со значениями из​

​ меню Создать из​ для столбца Страна​ ему Страну из​ список – это​ край готовой ячейки,​ которое присвоили ему​​ в выделенных ячейках​. В открывшемся окне​​Источник (Source)​Выделите диапазон вариантов для​​То есть вручную,​​ его предполагаемых действиях,​​ сразу два столбца.​​ Target End If​ обычный список именованным​​ (только вставьте свои​​ динамического диапазона. Если​

​ выделенного фрагмента, все​

​ (это как раз​​ этого Региона.​​ такой выпадающий список,​ нажимаем кнопку мыши,​ выше. Жмем на​

planetaexcel.ru

​ готов к работе.​

Like this post? Please share to your friends:
  • Нижнее тире в word
  • Нижнее подчеркивание символ word
  • Ниже представлен фрагмент таблицы в excel
  • Нечитаемый текст в excel
  • Нечитаемые символы word это