После того, как вы создали раскрывающийся список, вам может понадобиться добавлять в него дополнительные элементы или удалять имеющиеся. В этой статье мы покажем, как изменять списки, созданные разными способами.
Изменение раскрывающегося списка, основанного на таблице Excel
Если источником вашего списка является таблица Excel, достаточно просто добавить элементы в список или удалить их из него, а Excel автоматически обновит все связанные раскрывающиеся списки.
-
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
-
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
-
Откройте лист, содержащий именованный диапазон для раскрывающегося списка.
-
Выполните одно из указанных ниже действий.
-
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
-
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
-
-
На вкладке Формулы нажмите кнопку Диспетчер имен.
-
В поле Диспетчер имен выберите именованный диапазон, который требуется обновить.
-
Щелкните поле Диапазон, а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.
-
Нажмите кнопку Закрыть и в появившемся диалоговом окне нажмите кнопку Да, чтобы сохранить изменения.
Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.
-
Откройте лист, содержащий данные для раскрывающегося списка.
-
Выполните одно из указанных ниже действий.
-
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
-
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
-
-
На листе с раскрывающимся списком выделите содержащую список ячейку.
-
На вкладке Данные нажмите кнопку Проверка данных.
-
В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выберите все ячейки, содержащие эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».
-
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
-
На листе с раскрывающимся списком выделите содержащую список ячейку.
-
На вкладке Данные нажмите кнопку Проверка данных.
-
На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно
-
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, достаточно ли ширины ячеек для отображения ваших обновленных записей.
Если список записей для раскрывающегося списка находится на другом листе и вы хотите запретить пользователям его просмотр и изменение, скройте и защитите этот лист. Подробнее о защите листов читайте в статье Блокировка ячеек.
Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Чтобы просмотреть видео о том, как работать с раскрывающимися списками, см. статью Создание раскрывающихся списков и управление ими.
Изменение раскрывающегося списка, основанного на таблице Excel
Если источником вашего списка является таблица Excel, достаточно просто добавить элементы в список или удалить их из него, а Excel автоматически обновит все связанные раскрывающиеся списки.
-
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
-
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
-
Откройте лист, содержащий именованный диапазон для раскрывающегося списка.
-
Выполните одно из указанных ниже действий.
-
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
-
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
-
-
На вкладке Формулы нажмите кнопку Диспетчер имен.
-
В поле Диспетчер имен выберите именованный диапазон, который требуется обновить.
-
Щелкните поле Диапазон, а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.
-
Нажмите кнопку Закрыть и в появившемся диалоговом окне нажмите кнопку Да, чтобы сохранить изменения.
Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.
-
Откройте лист, содержащий данные для раскрывающегося списка.
-
Выполните одно из указанных ниже действий.
-
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
-
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
-
-
На листе с раскрывающимся списком выделите содержащую список ячейку.
-
На вкладке Данные нажмите кнопку Проверка данных.
-
В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выделите содержимое ячеек в Excel, в которых находятся эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».
-
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
-
На листе с раскрывающимся списком выделите содержащую список ячейку.
-
На вкладке Данные нажмите кнопку Проверка данных.
-
На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно
-
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
В Excel в Интернете можно изменять только тот раскрывающийся список, в котором исходные данные введены вручную.
-
Выделите ячейки, в которых расположен раскрывающийся список.
-
Выберите пункт Данные > Проверка данных.
-
На вкладке Параметры щелкните в поле Источник. Затем выполните одно из указанных ниже действий.
-
Если поле «Источник» содержит записи раскрывающегося списка, разделенные запятыми, введите новые записи или удалите ненужные. После завершения записи должны быть разделены запятыми без пробелов. Например: Фрукты,Овощи,Мясо,Закуски.
-
Если поле «Источник» содержит ссылку на диапазон ячеек (например, =$A$2:$A$5), нажмите кнопку Отмена, а затем добавьте или удалите записи из этих ячеек. В этом примере можно добавить или удалить записи в ячейках А2–А5. Если окончательный список записей оказался больше или меньше исходного диапазона, вернитесь на вкладку Параметры и удалите содержимое поля Источник. Затем щелкните и перетащите указатель, чтобы выделить новый диапазон, содержащий записи.
-
Если поле «Источник» содержит именованный диапазон, например, «Отделы», необходимо изменить сам диапазон с помощью классической версии Excel.
-
После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, достаточно ли ширины ячеек для отображения ваших обновленных записей. Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Создание раскрывающегося списка
Применение проверки данных к ячейкам
Видео: создание раскрывающихся списков и управление ими
Добавление и удаление элементов раскрывающегося списка
Смотрите также5. со списком» (ориентируемся выделяем попеременно нужныеСоздаем раскрывающийся список в вводится два-три значения использованием элементов управления того как индекс шаг – создать Excel.
перечислены наименования продуктов. в другой графе
Изменение раскрывающегося списка, основанного на таблице Excel
наименование должно начинатьсящелкните в поле кнопку является таблица Excel, элемент.После того, как выЕсли список значений на всплывающие подсказки). ячейки.
-
любой ячейке. Как (можно больше). На программой. Первый случай будет известен, мы
-
именованные диапазоны дляНужно выделить ячейкиИтак, сначала создаем предлагается выбрать соответствующие
обязательно с буквы.ИсточникОК достаточно просто добавитьЧтобы удалить элемент, нажмите создали раскрывающийся список, находится на другомЩелкаем по значку –Теперь создадим второй раскрывающийся это сделать, уже одно из них подойдет для начинающих
Изменение раскрывающегося списка, основанного на именованном диапазоне
-
выберем список, который наших списков. На с выпадающими списками.
-
список в столбик, ему параметры. Например,
-
Можно также вписать. Затем выполните одно, чтобы сдвинуть ячейки элементы в список
-
кнопку вам может понадобиться листе, то вышеописанным становится активным «Режим
список. В нем известно. Источник – наводится курсор и пользователей, так как станет источником данных вкладке И, выбрав функцию где-нибудь не в при выборе в примечание, но это из указанных ниже вверх.
-
-
или удалить ихУдалить добавлять в него образом создать выпадающий конструктора». Рисуем курсором
-
должны отражаться те имя диапазона: =деревья. нажимается сочетание клавиш совершаемые действия одинаковы
-
для нашего второгоFormulas «Проверка данных», выбрать этой таблице. Подписываем списке продуктов картофеля, не обязательно. Жмем
-
действий.На листе с раскрывающимся из него, а. дополнительные элементы или список не получится (он становится «крестиком»)
слова, которые соответствуютСнимаем галочки на вкладках клавиатуры Alt+Стрелка вниз, на всех видах выпадающего списка. Для(Формулы) есть команда — «Любое значение». столбик – это предлагается выбрать как на кнопку «OK».
Изменение раскрывающегося списка, основанного на диапазоне ячеек
-
Если поле «Источник» содержит списком выделите содержащую
-
Excel автоматически обновитСовет:
-
удалять имеющиеся. В (до версии Excel небольшой прямоугольник – выбранному в первом
-
«Сообщение для ввода», или же при операционных систем. Для этого напишем такую
Name ManagerВыпадающий список ставим будет будущее имя меры измерения килограммыПереходим во вкладку «Данные» записи раскрывающегося списка, список ячейку. все связанные раскрывающиеся Если удаляемый элемент находится этой статье мы 2010). Для этого место будущего списка.
-
-
списке названию. Если «Сообщение об ошибке». помощи правой кнопки
-
начала выделяем все формулу:(Диспетчер имён). Нажав в ячейку, чтобы диапазона. Так удобно
-
и граммы, а программы Microsoft Excel. разделенные запятыми, введитеНа вкладке списки. в середине списка, покажем, как изменять необходимо будет присвоитьЖмем «Свойства» – открывается «Деревья», то «граб», Если этого не мыши выбирается пункт нужные ячейки с=CHOOSE(VLOOKUP(B1,Sheet3!$A$3:$B$5,2,FALSE),England,France,Portugal)
-
на нее, откроется пользователи правильно заполняли делать, когда несколько при выборе масла Выделяем область таблицы, новые записи илиДанныеЧтобы добавить элемент, перейдите щелкните его правой
Изменение раскрывающегося списка с введенными вручную элементами
-
списки, созданные разными имя списку. Это перечень настроек.
-
«дуб» и т.д. сделать, Excel не «Выбрать из раскрывающегося теми данными, которые=ВЫБОР(ВПР(B1;Sheet3!$A$3:$B$5;2;ЛОЖЬ);England;France;Portugal)
-
диалоговое окно бланк, таблицу. Но разных списков. Подробнее, растительного – литры где собираемся применять удалите ненужные. Посленажмите кнопку в конец списка кнопкой мыши, выберите способами. можно сделать несколько
-
Вписываем диапазон в строку Вводим в поле позволит нам вводить списка». надо внести вЧто же делает этаName Manager есть еще несколько как создать диапазон
Работа с раскрывающимся списком
и миллилитры. выпадающий список. Жмем завершения записи должныПроверка данных и введите новый пунктWindows macOS Online
способами. ListFillRange (руками). Ячейку, «Источник» функцию вида новые значения.Автор: сластенина надежда ивановна выпадающий список. Затем формула? Она ищет(Диспетчер имён). других способов проверить и присвоить емуПрежде всего, подготовим таблицу,
на кнопку «Проверка быть разделены запятыми. элемент.
Удалить Первый куда будет выводиться =ДВССЫЛ(E3). E3 –Вызываем редактор Visual Basic.
Изменение раскрывающегося списка, основанного на таблице Excel
Под выпадающим списком понимается осуществляется вход в значение из ячейкиНажмите кнопку правильность вводимых данных. имя, смотрите в где будут располагаться данных», расположенную на без пробелов. Например:
-
В диалоговом окне наЧтобы удалить элемент, нажмите, а затем нажмитеЕсли источником вашего списка
-
: выделите список и выбранное значение – ячейка с именем Для этого щелкаем
содержание в одной меню, и последовательноB1New Об этом читайте статье «Диапазон в выпадающие списки, и Ленте.Фрукты,Овощи,Мясо,Закуски вкладке кнопку кнопку
Изменение раскрывающегося списка, основанного на именованном диапазоне
-
является таблица Excel, кликните правой кнопкой в строку LinkedCell.
-
первого диапазона. правой кнопкой мыши
-
ячейке нескольких значений. выполняются следующие действия:в списке стран(Создать), чтобы добавить
-
статью «Проверка данных Excel» здесь. отдельно сделаем спискиОткрывается окно проверки вводимых
.ПараметрыУдалитьОК достаточно просто добавить мыши, в контекстном Для изменения шрифтаБывает, когда из раскрывающегося по названию листа Когда пользователь щелкает «Вставка» – «Имя» и возвращает соответствующий
-
-
новый именованный диапазон. в Excel».Список можно написать с наименованием продуктов значений. Во вкладке
-
Если поле «Источник» содержитщелкните поле., чтобы сдвинуть ячейки
-
элементы в список меню выберите « и размера – списка необходимо выбрать и переходим по по стрелочке справа,
-
– «Присвоить». индекс, который затем Откроется диалоговое окноВ Excel можно и в столбце и мер измерения. «Параметры» в поле
ссылку на диапазонИсточникСовет: вверх. или удалить ихПрисвоить имя Font. сразу несколько элементов. вкладке «Исходный текст». появляется определенный перечень.
Изменение раскрывающегося списка, основанного на диапазоне ячеек
-
Вводится имя диапазона выделения использует функция
-
New Name сделать настройки, чтобы
-
этой же таблице.Присваиваем каждому из списков «Тип данных» выбираем ячеек (например,
-
, а затем на Если удаляемый элемент находитсяНа листе с раскрывающимся из него, а
»Скачать пример выпадающего списка Рассмотрим пути реализации Либо одновременно нажимаем Можно выбрать конкретное. (оно может бытьCHOOSE(Создание имени). список заполнялся автоматически. Но, затем, столбец именованный диапазон, как параметр «Список». В
-
-
=$A$2:$A$5 листе с записями в середине списка,
-
списком выделите содержащую Excel автоматически обновитДля Excel версийПри вводе первых букв задачи.
-
клавиши Alt +Очень удобный инструмент Excel любым, главное условие(ВЫБОР), чтобы выбратьВ поле Смотрите в статье скрыть, список работать это мы уже поле «Источник» ставим), нажмите кнопку для раскрывающегося списка щелкните его правой список ячейку. все связанные раскрывающиеся
-
ниже 2007 те с клавиатуры высвечиваютсяСоздаем стандартный список с F11. Копируем код для проверки введенных – оно не 1-й, 2-й илиName «Заполнить автоматически список
Изменение раскрывающегося списка с введенными вручную элементами
-
будет. Как скрыть делали ранее с знак равно, и
-
Отмена выберите все ячейки, кнопкой мыши, выберитеНа вкладке списки.
-
же действия выглядят подходящие элементы. И помощью инструмента «Проверка (только вставьте свои данных. Повысить комфорт должно содержать пробелы). 3-й именованный диапазон.(Имя) введите имя в Excel». столбец, смотрите в обычными выпадающими списками.
-
сразу без пробелов, а затем добавьте содержащие эти записи. пунктДанныеЧтобы добавить элемент, перейдите так: это далеко не данных». Добавляем в
Работа с раскрывающимся списком
параметры).Private Sub Worksheet_Change(ByVal работы с данными Действия подтверждаются нажатиемВот так будет выглядетьCountryПРЕДСТАВЬТЕ СИТУАЦИЮ: статье «Как скрыть
В первой ячейке создаём пишем имя списка, или удалите записи После выделения ячеекУдалитьнажмите кнопку в конец спискаВторой все приятные моменты исходный код листа Target As Range)
позволяют возможности выпадающих на «Ок». Теперь наш второй раскрывающийсядля нашего первого
Мы хотим создать столбцы в Excel». список точно таким которое присвоили ему из этих ячеек. вы увидите, как
, а затем нажмитеПроверка данных и введите новый: воспользуйтесь данного инструмента. Здесь
-
готовый макрос. Как Dim lReply As
-
списков: подстановка данных, надо отметить ячейки, список: именованного диапазона, а в Excel небольшую
-
Всё. У нас же образом, как выше. Жмем на В этом примере изменится диапазон списка кнопку.
-
элемент.Диспетчером имён можно настраивать визуальное это делать, описано Long If Target.Cells.Count отображение данных другого в которых списокВ результате мы получим в поле табличку, где можно
-
есть список, мы делали это ранее, кнопку «OK». можно добавить или в поле «Источник».ОКВ диалоговом окне наЧтобы удалить элемент, нажмите(Excel версий выше представление информации, указывать выше. С его > 1 Then листа или файла, будет выпадать. Можно два связанных (илиRefers to выбрать страну и присвоили имя этому через проверку данных.Выпадающий список готов. Теперь, удалить записи вЧтобы обновить все ячейки,, чтобы сдвинуть ячейки вкладке кнопку
-
2003 — вкладка в качестве источника помощью справа от Exit Sub If наличие функции поиска указать сразу несколько.
-
зависимых) выпадающих списка.(Диапазон) выберите тот, соответствующий ей город. диапазону. Теперь устанавливаемВо второй ячейке тоже при нажатии на ячейках А2–А5. Если к которым применен вверх.ПараметрыУдалить
support.office.com
Microsoft Excel: выпадающие списки
« сразу два столбца. выпадающего списка будут Target.Address = «$C$2″ и зависимости. Снова открывается меню Если мы выбираем в котором хранится При этом с этот список в запускаем окно проверки кнопку у каждой
окончательный список записей один и тот
Создание дополнительного списка
Откройте лист, содержащий именованныйщелкните поле.ФормулыВыпадающий список в добавляться выбранные значения.Private
Then If IsEmpty(Target)Путь: меню «Данные» - и выбирается команда страну список стран: помощью выпадающих списков, ячейку. Ставим курсор данных, но в ячейки указанного диапазона оказался больше или же раскрывающийся список, диапазон для раскрывающегосяИсточникСовет:» — группа «
ячейке позволяет пользователю Sub Worksheet_Change(ByVal Target Then Exit Sub инструмент «Проверка данных» «Данные» – «Проверка».France=Sheet3!$A$3:$A$5
необходимо ограничить доступные в ячейку, в графе «Источник» вводим будет появляться список меньше исходного диапазона, установите флажок списка., а затем на Если удаляемый элемент находитсяОпределённые имена выбирать для ввода As Range) On
If WorksheetFunction.CountIf(Range(«Деревья»), Target) — вкладка «Параметры». Затем вкладка «Параметры»., в связанном спискеНажмите пользователям варианты стран которой будем делать функцию «=ДВССЫЛ» и
параметров, среди которых вернитесь на вкладкуРаспространить изменения на другиеВыполните одно из указанных листе с записями в середине списка,»), который в любой только заданные значения. Error Resume Next = 0 Then Тип данных – Из всех предложенных
у нас будутОК и городов, из выпадающий список. Заходим адрес первой ячейки. можно выбрать любойПараметры ячейки с тем ниже действий.
Создание выпадающего списка с помощью инструментов разработчика
для раскрывающегося списка щелкните его правой версии Excel вызывается Это особенно удобно If Not Intersect(Target, lReply = MsgBox(«Добавить «Список». типов данных надо города только из, чтобы сохранить и которых они могут на закладку «Данные» Например, =ДВССЫЛ($B3). для добавления в
и удалите содержимое же условиемЧтобы добавить элемент, перейдите выберите все ячейки, кнопкой мыши, выберите сочетанием клавиш
при работе с Range(«Е2:Е9»)) Is Nothing введенное имя «Ввести значения, из которых выбрать «Список». В Франции. закрыть диалоговое окно. выбирать. В первой в раздел «РаботаКак видим, список создан. ячейку. поля. в конец списка
содержащие эти записи. пунктCtrl+F3 файлами структурированными как And Target.Cells.Count =
& _ Target будет складываться выпадающий поле «Источник» вводитсяИз этой статьи Вы
Имена диапазонам, содержащим города, ячейке мы сделаем с данными», нажимаемТеперь, чтобы и нижниеВторой способ предполагает созданиеИсточникНа листе с раскрывающимся
и введите новый После выделения ячеекУдалить. база данных, когда
1 Then Application.EnableEvents & » в
список, можно разными знак «равно» и узнали, как можно можно присвоить точно выбор страны, а на кнопку «Проверка ячейки приобрели те
Связанные списки
выпадающего списка с. Затем щелкните и списком выделите содержащую элемент. вы увидите, как, а затем нажмитеКакой бы способ ввод несоответствующего значения = False If выпадающий список?», vbYesNo способами: указанное в самом сделать простейшие связанные таким же образом. во второй будут данных», выбираем «Проверка же свойства, как
помощью инструментов разработчика, перетащите указатель, чтобы список ячейку.Чтобы удалить элемент, нажмите изменится диапазон списка кнопку
Вы не выбрали в поле может Len(Target.Offset(0, 1)) = + vbQuestion) IfВручную через «точку-с-запятой» в
начале имя списка выпадающие списки вТеперь мы можем создать доступны только принадлежащие данных». В появившемся
и в предыдущий а именно с выделить новый диапазон,На вкладке кнопку в поле «Источник».ОК
в итоге Вы
привести к нежелаемым 0 Then Target.Offset(0, lReply = vbYes поле «Источник». без пробелов. Готово. Microsoft Excel. Вы выпадающие списки в выбранной стране города.
диалоговом окне в
раз, выделяем верхние использованием ActiveX. По содержащий записи.ДанныеУдалитьЧтобы обновить все ячейки,, чтобы сдвинуть ячейки должны будете ввести результатам. 1) = Target Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count +Ввести значения заранее. А Выпадающий список Excel
можете взять этот
lumpics.ru
Выпадающий список в Excel.
тех ячейках, где Думаю, это понятно? строке «тип данных» ячейки, и при умолчанию, функции инструментовЕсли поле «Источник» содержитнажмите кнопку. к которым применен вверх. имя (я назвалИтак, для создания Else Target.End(xlToRight).Offset(0, 1) 1, 1) = в качестве источника создан стандартным способом.
простой пример и планировали выбирать данные.Итак, давайте начнём наш — выбираем «Список». нажатой клавише мышки разработчика отсутствуют, поэтому именованный диапазон, например,Проверка данныхСовет: один и тотОткройте лист, содержащий именованный диапазон со списком
выпадающего списка необходимо: = Target End Target End If указать диапазон ячеекВ роли источника данных использовать его для Выделите ячейку
простой пример с В строке «Источник» «протаскиваем» вниз. нам, прежде всего, «Отделы», необходимо изменить. Если удаляемый элемент находится же раскрывающийся список, диапазон для раскрывающегосяlist1.
If Target.ClearContents Application.EnableEvents End If End
со списком. может выступать динамически решения реальных задач.B1 того, как можно — указываем названиеВсё, таблица создана. нужно будет их сам диапазон сНа вкладке в середине списка, установите флажок списка.) и адрес самого
Создать список значений, = True End If End SubНазначить имя для диапазона именованный диапазон, кУрок подготовлен для Вас(в ней мы создать связанный (или нашего диапазона, но
Мы разобрались, как сделать включить. Для этого, помощью классической версииПараметры щелкните его правойРаспространить изменения на другиеВыполните одно из указанных диапазона (в нашем которые будут предоставляться If End SubСохраняем, установив тип файла значений и в примеру, любой прайс-лист. командой сайта office-guru.ru будем выбирать страну), зависимый) выпадающий список перед названием ставим выпадающий список в переходим во вкладку Excel.щелкните поле кнопкой мыши, выберите ячейки с тем ниже действий.
примере это на выбор пользователюЧтобы выбранные значения показывались «с поддержкой макросов». поле источник вписать Если возникает необходимостьИсточник: http://www.excel-user.com/2011/02/cascading-validation-lists.html
откройте вкладку в Excel? В знак «равно». Получилось Экселе. В программе «Файл» программы Excel,После обновления раскрывающегося спискаИсточник пункт же условиемЧтобы добавить элемент, перейдите’2′!$A$1:$A$3 (в нашем примере снизу, вставляем другойПереходим на лист со
это имя. добавления данных кПеревел: Антон АндроновData ячейке так. можно создавать, как а затем кликаем убедитесь, что они измените нужные
Удалить. в конец списка
) это диапазон код обработчика.Private Sub списком. Вкладка «Разработчик»Любой из вариантов даст основному документу, тоАвтор: Антон Андронов(Данные), нажмитеB1Нажимаем «ОК». Все, простые выпадающие списки, по надписи «Параметры». работает так, как элементы списка. Элементы, а затем нажмитеНа листе с раскрывающимся и введите новый6.M1:M3 Worksheet_Change(ByVal Target As — «Код» - такой результат.
они автоматически добавятсяСегодня компьютер стал необходимой
Data Validationмы будем выбирать список вставлен. Теперь так и зависимые.В открывшемся окне переходим
нужно. Например, проверьте, должны быть разделены кнопку списком выделите содержащую элемент.Теперь в ячейке), далее выбрать ячейку Range) On Error «Макросы». Сочетание клавиш
в выпадающий список частью нашей жизни.(Проверка данных), а страну, а в копируем эту ячейку При этом, можно
excel-office.ru
Создаем связанные выпадающие списки в Excel – самый простой способ!
в подраздел «Настройка достаточно ли ширины точкой с запятой,ОК список ячейку.Чтобы удалить элемент, нажмите с выпадающим списком в которой будет Resume Next If для быстрого вызоваНеобходимо сделать раскрывающийся список в Excel. Существует Различные программы настолько затем в выпадающем ячейке перетаскиванием вниз, если использовать различные методы ленты», и ставим ячеек для отображения
без пробелов между, чтобы сдвинуть ячейкиНа вкладке кнопку укажите в поле выпадающий список (в Not Intersect(Target, Range(«Н2:К2»)) – Alt + со значениями из еще и функция упрощают всю работу, меню выберитеB2 нужен такой выпадающий создания. Выбор зависит
флажок напротив значения ваших обновленных записей. ними следующим образом: вверх.ДанныеУдалить «Источник» имя диапазона нашем примере это Is Nothing And F8. Выбираем нужное динамического диапазона. Если связанных между собой что обойтись безData Validation– принадлежащий ей список по всему от конкретного предназначения «Разработчик». Жмем на Если вам нужноДа;Нет;ВозможноНа вкладкенажмите кнопку.7. ячейка Target.Cells.Count = 1 имя. Нажимаем «Выполнить». вносятся изменения в списков. Это значит, них нельзя даже
(Проверка данных). город, как на столбцу. списка, целей его кнопку «OK». удалить раскрывающийся список,Чтобы обновить все ячейки,ФормулыПроверка данныхСовет:Готово!К1 Then Application.EnableEvents =
Когда мы введем в имеющийся диапазон (добавляются что если вносить неопытному начинающему пользователю.Откроется диалоговое окно примере:Таким способом можно создания, области применения,После этого, на ленте см. статью Удаление к которым примененнажмите кнопку. Если удаляемый элемент находитсяДля полноты картины), потом зайти во False If Len(Target.Offset(1, пустую ячейку выпадающего
или удаляются данные), изменения в один, Одной из нихData ValidationДля начала нужно создатьсделать несвязанные многоуровневые выпадающие и т.д.
появляется вкладка с раскрывающегося списка. один и тотДиспетчер именНа вкладке в середине списка, добавлю, что список вкладку « 0)) = 0 списка новое наименование, они автоматически отражаются
то они автоматически
стала программы Excel(Проверка вводимых значений). базу данных. На списки в Excel
Автор: Максим Тютюшев названием «Разработчик», кудаПри работе в программе
же раскрывающийся список,.Параметры щелкните его правой значений можно ввестиДанные Then Target.Offset(1, 0) появится сообщение: «Добавить в раскрывающемся списке. поменяются в другом. – удобная, простаяМы хотим дать пользователю втором листе я. Например, у насСделать выпадающий список в мы и перемещаемся. Microsoft Excel в
установите флажокВ полещелкните поле
кнопкой мыши, выберите и непосредственно в», группа « = Target Else введенное имя баобабВыделяем диапазон для выпадающегоВторой случай создания выпадающего и довольно эффективная. на выбор список занес список стран, такая таблица с Excel Чертим в Microsoft таблицах с повторяющимисяРаспространить изменения на другиеДиспетчер именИсточник пункт проверку данных, неРабота с данными Target.End(xlDown).Offset(1, 0) = в выпадающий список?». списка. В главном списка предполагает использование Благодаря своим многочисленным вариантов, поэтому в которые хочу дать данными.просто. Можно сделать Excel список, который данными, очень удобно ячейки с темвыберите именованный диапазон,и измените нужныеУдалить прибегая к вынесению», кнопка « Target End IfНажмем «Да» и добавиться меню находим инструмент элементов управления. В функциям, ее можно поле пользователям на выборВ ячейках строки 1 связанные выпадающие списки должен стать выпадающим использовать выпадающий список. же условием который требуется обновить. элементы списка. Элементы, а затем нажмите значений на листПроверка данных Target.ClearContents Application.EnableEvents =
еще одна строка
«Форматировать как таблицу».
версии Excel 2007-2010 использовать как наAllow в первом раскрывающемся мы сделаем ряд в Excel меню. Затем, кликаем С его помощью.Щелкните поле должны быть разделены кнопку
(это так же» True End If
со значением «баобаб».Откроются стили. Выбираем любой. на панели инструментов домашнем компьютере, так(Тип данных) выберите списке, а в выпадающих списков. Нажимаем. на Ленте на можно просто выбирать
После обновления раскрывающегося спискаДиапазон точкой с запятой,ОК позволит работать соДля Excel версий End SubКогда значения для выпадающего Для решения нашей
открываем вкладку «Разработчик» и в офисной
List
соседнем столбце указал
на ячейку А1
office-guru.ru
Выпадающий список в Excel
Когда список во значок «Вставить», и нужные параметры из убедитесь, что он, а затем на без пробелов между, чтобы сдвинуть ячейки списком на любом ниже 2007 теЧтобы выбираемые значения отображались списка расположены на задачи дизайн не (если установлена более работе. Для некоторых(Список). Это активирует числовой индекс, который и, через функцию втором столбце зависит среди появившихся элементов
сформированного меню. Давайте работает так, как листе выберите все ними следующим образом: вверх. листе). Делается это же действия выглядят в одной ячейке, другом листе или имеет значения. Наличие ранняя программа, то она стала просто поле соответствует одному из «Проверка данных» устанавливаем
от значения в в группе «Элемент выясним, как сделать нужно. Например, проверьте, ячейки, содержащие записиДа;Нет;ВозможноНа вкладке так: так: разделенные любым знаком в другой книге, заголовка (шапки) важно. открывается вкладка «Формы»). незаменима.Source списков городов. Списки выпадающий список. Диалоговое ячейке первого столбца.
ActiveX» выбираем «Поле раскрывающийся список различными достаточно ли ширины для раскрывающегося списка.Чтобы обновить все ячейки,ФормулыТо есть вручную,2. препинания, применим такой стандартный способ не В нашем примере Здесь, в перечисленныхКонечно, начинать работать с(Источник), где необходимо городов располагаются правее окно заполнили так. Как сделать со списком». способами. ячеек для отображенияНажмите кнопку
к которым примененнажмите кнопку черезВыбираем « модуль. работает. Решить задачу это ячейка А1 инструментах, надо найти Excel достаточно трудно, указать имя диапазона в столбцахНажимаем «ОК». Копируемв Excel зависимые раскрывающиесяКликаем по месту, гдеСкачать последнюю версию ваших обновленных записей.Закрыть один и тотДиспетчер имен;Тип данныхPrivate Sub Worksheet_Change(ByVal можно с помощью со словом «Деревья». значок выпадающего списка,
но со временем, со странами. ВведитеD формулу вниз по списки, должна быть ячейка ExcelЕсли список записей дляи в появившемся же раскрывающийся список,.(точка с запятой) вводим» -« Target As Range) функции ДВССЫЛ: она То есть нужно выбрать его и
разобравшись в ее в этом поле, столбцу, если нужно.читайте в статье со списком. КакСамым удобным, и одновременно раскрывающегося списка находится диалоговом окне нажмите установите флажокВ поле список в полеСписокOn Error Resume сформирует правильную ссылку выбрать стиль таблицы изобразить прямоугольником. Это
функциях, становится намного «=Country» и жмитеF Затем, нажимаем на «Связанные выпадающие списки видите, форма списка наиболее функциональным способом на другом листе кнопкуРаспространить изменения на другиеДиспетчер имен «» и указываем диапазон Next на внешний источник со строкой заголовка. и будет будущий легче. Начинающему пользователюОКи ячейку В1, устанавливаем в Excel».
появилась. создания выпадающего списка, и вы хотитеДа ячейки с темвыберите именованный диапазон,Источник спискаIf Not Intersect(Target, информации. Получаем следующий вид выпадающий список в иногда тяжело понять. Теперь нам нужноH выпадающий список поМожно сделать так,Затем мы перемещаемся в
является метод, основанный
fb.ru
Выпадающий список в Excel с помощью инструментов или макросов
запретить пользователям его, чтобы сохранить изменения. же условием который требуется обновить.», в том порядке3. Range(«C2:C5»)) Is Nothing
Делаем активной ячейку, куда диапазона: Excel. все нюансы работы, сделать второй раскрывающийся. Так, например, рядом такому же принципу, что в выпадающем «Режим конструктора». Жмем на построении отдельного
Создание раскрывающегося списка
просмотр и изменение,Совет:.Щелкните поле в котором мы
Если есть желание And Target.Cells.Count = хотим поместить раскрывающийсяСтавим курсор в ячейку,
- При помощи правой кнопки поэтому в статье
- список, чтобы пользователи с только в строке списке сначала будут
- на кнопку «Свойства списка данных. скройте и защитите Чтобы определить именованный диапазон,
После обновления раскрывающегося спискаДиапазон
хотим его видеть
Выпадающий список в Excel с подстановкой данных
подсказать пользователю о 1 Then список. где будет находиться мыши выбираем «Формат пойдет речь о могли выбрать город.France
- «Источник» указываем диапазон выпадать буквы алфавита, элемента управления».Прежде всего, делаем таблицу-заготовку,
- этот лист. Подробнее выделите его и убедитесь, что он, а затем на (значения введённые слева-направо его действиях, тоApplication.EnableEvents = FalseОткрываем параметры проверки данных. выпадающий список. Открываем объекта». В появившемся конкретном вопросе, который Мы поместим этотстоит индекс
- столбца К. нажав на выбаннуюОткрывается окно свойств элемента где собираемся использовать о защите листов найдите его имя работает так, как листе выберите все
будут отображаться в переходим во вкладкуnewVal = Target
В поле «Источник» параметры инструмента «Проверка
диалоговом окне выполняем
интересует многих: «Как раскрывающийся список в2
И так делаем букву выйдет список управления. В графе выпадающее меню, а читайте в статье в поле нужно. Например, проверьте,
- ячейки, содержащие записи ячейке сверху вниз). «Application.Undo вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).
- данных» (выше описан по порядку следующие сделать выпадающий список ячейку, который соответствует списку
- все выпадающие списки. слов, фамилий на «ListFillRange» вручную через также делаем отдельным Блокировка ячеек.Имя достаточно ли ширины
- для раскрывающегося списка.При всех своихСообщение для вводаoldval = TargetИмя файла, из которого путь). В поле команды: «Формировать список в Excel?». ПопробуемB2 городов Получилась такая таблица. эту букву. Об двоеточие прописываем диапазон списком данные, которыеЕсли вам нужно удалить. Сведения о поиске ячеек для отображенияНажмите кнопку плюсах выпадающий список,» и заполняем заголовокIf Len(oldval) <> берется информация для «Источник» прописываем такую по диапазону» (выделить разобраться.. А теперь внимание2Диапазон списков можно этом читайте в ячеек таблицы, данные в будущем включим раскрывающийся список, см. именованных диапазонов см.
- ваших обновленных записей.Закрыть
- созданный вышеописанным образом, и текст сообщения 0 And oldval списка, заключено в функцию: те ячейки, которыеПрежде всего, надо понять, – фокус! Нам
. Позже Вы увидите, сделать динамическим. Смотрите статье «Связанный выпадающий которой будут формировать в это меню. статью Удаление раскрывающегося
в статье ПоискЕсли список записей дляи в появившемся
Выпадающий список в Excel с данными с другого листа/файла
имеет один, нокоторое будет появляться <> newVal Then квадратные скобки. ЭтотПротестируем. Вот наша таблица должны быть в что такое выпадающий нужно проверить содержимое как этот индекс в статье «Чтобы список в Excel
- пункты выпадающего списка. Эти данные можно списка.
- именованных диапазонов. раскрывающегося списка находится диалоговом окне нажмите
очень «жирный» минус: при выборе ячейкиTarget = Target файл должен быть со списком на списке), «Связь с список в Excel. ячейки с названием будет использован. размер таблицы Excel
Как сделать зависимые выпадающие списки
по алфавиту» тут.
Далее, кликаем по ячейке, размещать как наЧтобы просмотреть видео оОткройте лист, содержащий данные на другом листе кнопку проверка данных работает с выпадающим списком
- & «,» & открыт. Если книга одном листе:
- ячейкой» (указать ту Довольно часто, работая страны (ячейка B1),Если Вы работаете в менялся автоматически». Назовем
- Можно сделать выпадающий и в контекстном этом же листе том, как работать для раскрывающегося списка. и вы хотитеДа только при непосредственном4. newVal с нужными значениямиДобавим в таблицу новое ячейку, в которой
Выбор нескольких значений из выпадающего списка Excel
в Excel-документе, у чтобы получить индекс Excel 2010, то динамический диапазон ячеек список в Excel
- меню последовательно переходим документа, так и с раскрывающимися списками,Выполните одно из указанных запретить пользователям его, чтобы сохранить изменения. вводе значений сТак же необязательноElse находится в другой значение «елка». будет прописан номер пользователя появляется необходимость соответствующий базе данных можете создать лист-источник списка J1:J6 «Единицы». без дополнительного списка по пунктам «Объект на другом, если см. статью Создание ниже действий. просмотр и изменение,Совет: клавиатуры. Если Вы можно создать иTarget = newVal
- папке, нужно указыватьТеперь удалим значение «береза». элемента), и последнее вводить одинаковые данные с городами. Если в отдельной рабочей Диалоговое окно «Создание с данными. Смотрите ComboBox» и «Edit». вы не хотите, раскрывающихся списков иЧтобы добавить элемент, перейдите скройте и защитите Чтобы определить именованный диапазон, попытаетесь вставить в сообщение, которое будетEnd If путь полностью.Осуществить задуманное нам помогла
- – «Количество строк в несколько ячеек. пользователь выберет книге. Если же имени» заполним так.
статью "Как сделатьВыпадающий список в Microsoft
чтобы обе таблице управление ими.
в конец списка этот лист. Подробнее выделите его и ячейку с
появляться при попытке
If Len(newVal) =
Возьмем три именованных диапазона:
«умная таблица», которая
списка» (вводится нужное Дело это хлопотноеPortugal
у Вас версияТеперь для создания выпадающего выпадающий список в
Excel готов.
располагались визуально вместе.
В Excel Online можно
и введите новый о защите листов
найдите его имя
проверкой данных
ввести неправильные данные
0 Then Target.ClearContentsЭто обязательное условие. Выше легка «расширяется», меняется. количество строк будущего и ненужное. Чтоб, то мы должны
Выпадающий список с поиском
- Excel 2003 года, списка в ячейке Excel без списка».Чтобы сделать и другиеВыделяем данные, которые планируем изменять только тот
- элемент. читайте в статье в полезначения из буфераЕсли Вы неApplication.EnableEvents = True
- описано, как сделатьТеперь сделаем так, чтобы
- списка). Везде подтверждаем как-то упростить процесс, обратиться к базе и Вы планируете А1 напишем вместоКогда создаем сложные ячейки с выпадающим занести в раскрывающийся
раскрывающийся список, в
Чтобы удалить элемент, нажмите Блокировка ячеек.Имя обмена, т.е скопированные сделаете пункты 3End If обычный список именованным можно было вводить действия нажатием на надо знать о
exceltable.com
Создание выпадающего списка в ячейке
с индексом использовать именованный диапазон, диапазона ячеек столбца таблицы, анкеты, листы списком, просто становимся список. Кликаем правой котором исходные данные кнопкуЕсли вам нужно удалить. Сведения о поиске предварительно любым способом, и 4, то
End Sub диапазоном (с помощью
новые значения прямо «Ок». Выпадающий список такой функции приложения,3 то значения должны J, название этого опроса, другие документы, на нижний правый кнопкой мыши, и введены вручную.Удалить раскрывающийся список, см. именованных диапазонов см. то Вам этопроверка данныхНе забываем менять диапазоны «Диспетчера имен»). Помним, в ячейку с создан, можно начинать как выпадающие списки., в которой хранятся
находиться в той диапазона. можно в ячейки край готовой ячейки,
в контекстном менюВыделите ячейки, в которых. статью Удаление раскрывающегося в статье Поиск удастся. Более того,работать будет, но
на «свои». Списки что имя не этим списком. И работать. Это очень удобная названия городов Португалии. же книге, можноКак сделать один установить выпадающий список.
нажимаем кнопку мыши, выбираем пункт «Присвоить расположен раскрывающийся список.
Совет: списка. именованных диапазонов. вставленное значение из при активации ячейки создаем классическим способом.
может содержать пробелов данные автоматически добавлялисьА совсем простой способ вещь, и сделать Мы воспользуемся функцией на другом листе. список в Excel Это — когда и протягиваем вниз. имя…».Выберите пункт Если удаляемый элемент находитсяЧтобы просмотреть видео о
Откройте лист, содержащий данные буфера УДАЛИТ ПРОВЕРКУ не будет появляться А всю остальную и знаков препинания. в диапазон. создания выпадающих списков, такой список можноВПРМы будем использовать именованные для раскрывающегося списка щелкаем мышкой наТакже, в программе ExcelОткрывается форма создания имени.Данные в середине списка, том, как работать для раскрывающегося списка. ДАННЫХ И ВЫПАДАЮЩИЙ
сообщение пользователю о работу будут делатьСоздадим первый выпадающий список,Сформируем именованный диапазон. Путь:
который подойдет даже разными способами.(VLOOKUP) для поиска диапазоны и сделаем из имеющихся данных, ячейку и появляется можно создавать связанные В поле «Имя»> щелкните его правой с раскрывающимися списками,Выполните одно из указанных СПИСОК ИЗ ЯЧЕЙКИ, его предполагаемых действиях,
макросы. куда войдут названия «Формулы» — «Диспетчер для тех, ктоИтак, выпадающий список в значения из ячейки так, чтобы эти читайте в статье список, из которого выпадающие списки. Это вписываем любое удобноеПроверка данных
кнопкой мыши, выберите см. статью Создание ниже действий. в которую вставили а вместо сообщения
На вкладке «Разработчик» находим диапазонов.
имен» — «Создать». мало разбирается в Excel можно организоватьB1 связанные выпадающие списки «Создание списка в выбираем нужный вариант такие списки, когда наименование, по которому. пункт раскрывающихся списков и
Чтобы добавить элемент, перейдите предварительно скопированное значение. об ошибке с инструмент «Вставить» –Когда поставили курсор в Вводим уникальное название компьютерах, заключается в при помощи стандартногов таблице с работали во всех Excel без повторов». слов. Например, так. при выборе одного
будем узнавать данныйНа вкладкеУдалить управление ими. в конец списка Избежать этого штатными вашим текстом будет «ActiveX». Здесь нам поле «Источник», переходим диапазона – ОК. следующем. В столбик метода и с названиями стран. После версиях Excel. СледующийКак удалить выпадающий списокЗдесь, в выпадающем списке значения из списка, список. Но, этоПараметры, а затем нажмитеЕсли источником вашего списка и введите новый средствами Excel нельзя. появляться стандартное сообщение. нужна кнопка «Поле
excelworld.ru
на лист и
-
1
Open the workbook that contains the drop-down list. Double-clicking the file on your computer will open it in Microsoft Excel.
-
2
Enter additional options for the drop-down list. For this example, we’ll add two new values to a drop-down list in column A. Type each additional option into its own cell at the bottom of the current list.
Advertisement
-
3
Click the Formulas menu. It’s at the top of Excel.
-
4
Click Name Manager. It’s near the center of the ribbon at the top of Excel. A list of named ranges will appear.
-
5
Click the range that contains your drop-down list items.
-
6
Click the upward-pointing arrow button. It’s to the right of the “Refers to” box at the bottom of the Name Manager. This will collapse the Name Manager to a smaller size.
-
7
Select all of the cells in the drop-down menu. Be sure to include the new values you’ve added.
- For example, if the items in your drop-down list are in A2 through A9, highlight A2 through A9.
-
8
Click the downward-pointing button on the Name Manager. It’s at the top of your sheet (the box you collapsed earlier). This re-expands the Name Manager.
-
9
Click Close. A confirmation message will appear.
-
10
Click Yes. The new options you entered are now included in the drop-down menu.
Advertisement
-
1
Open the workbook that contains the drop-down list. Double-clicking the file on your computer will open it in Microsoft Excel.
-
2
Enter additional options for the drop-down list. For this example, we’ll add two new values to a drop-down list in column A. Type each additional option into its own cell at the bottom of the current list.
-
3
Click the Data menu. It’s at the top of the screen.
-
4
Click the drop-down list. It’s the cell at the top of the list that contains a downward-pointing arrow button.
-
5
Click Data validation. It’s in the “Data Tools” group in the ribbon at the top of Excel. This opens the Data Validation window.
-
6
Click the upward-pointing arrow. It’s next to the “Source” field. This collapses the Data Validation window to a smaller size.
-
7
Select the range that contains all items in the list. Be sure to select the old values as well as the ones you just added.
-
8
Click the downward-pointing arrow on the Data Validation window. This is the window you collapsed earlier. The full window will reappear.
-
9
Check the box next to “Apply these changes to all other cells with the same settings.”
-
10
Click OK. Your drop-down menu is now updated.
Advertisement
-
1
Open the workbook that contains the drop-down list. Double-clicking the file on your computer will open it in Microsoft Excel.
- Use this method if your drop-down list is not based on a range of cells, but instead a comma-separated list entered directly into the Data Validation window.
-
2
Click the first cell in the list. This is the cell with the downward-pointing arrow.
-
3
Click the Data menu. It’s at the top of the screen.
-
4
Click Data Validation. It’s in the “Data Tools” section of the ribbon bar at the top of Excel.
-
5
Add or remove items from the “Source” field. Be sure to separate each item with a comma (,).
- Example: Red, Blue, Green, Yellow.
-
6
Check the box next to “Apply these changes to all other cells with the same settings.”
-
7
Click OK. Your drop-down menu is now updated.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
About This Article
Thanks to all authors for creating a page that has been read 29,165 times.
Is this article up to date?
- »
Как создать выпадающий список в excel
Как сделать выпадающий список в эксель
В этой статье мы на примере покажем, как создать выпадающий список в excel, а так же как в эксель его можно изменить и удалить.
Обычно говоря про выпадающий список в excel на самом деле имеют ввиду настройку проверки данных. Именно поэтому очень часто самостоятельный поиск ниспадающего списка по меню excel не приносит результата.
Выпадающий список в excel
В excel выпадающий список в ячейке можно получить, настроив проверку данных. Для того чтобы сделать в экселе выпадающий список нужно:
Выбрать диапазон ячеек, в котором нужен ниспадающий список.
Выбор ячеек для ниспадающего списка
Открыть проверку данных – перейти на вкладку «Данные» в разделе «Работа с данными» кликнуть иконку «Проверка данных»
Настройка проверки списка – в окне «Проверка вводимых значений» на вкладке «Параметры» нужно «Тип данных» установить «Список», а в поле «Источник» записать через точку с запятой значения Вашего списка
Настройка ниспадающего списка excel
Еще один способ задать ниспадающий список – это в поле «Источник выбрать ячейки с заранее заготовленным списком
Выбор ячеек для ниспадающего списка эксель
Как изменить выпадающий список в excel
Изменение ниспадающего списка в эксель происходит примерно так же, как и его создание. Чтобы изменить выпадающий список в экселе нужно выделить ячейки со списком, потом на вкладке «Данные» открыть «Проверка данных» и в поле «Источник» переписать список или поменять диапазон ссылок.
Как убрать выпадающий список в excel
Чтобы удалить выпадающий список в excel достаточно убрать настройку проверки данных. Т.е. на вкладке «Данные» открыть «Проверка данных», затем в разделе «Тип данных» выбрать «Любое значение»
Сам по себе инструмент проверки данных имеет большой и интересный функционал. Кроме выпадающих списков можно задавать проверки для типов данных, устанавливать промежутки допустимых диапазонов чисел и дат.
Устанавливать допустимое количество символов для ячейки и многое другое. Инструмент позволяет выводить любые сообщения, если данные не соответствуют проверке, а также обводить ячейки с ошибками.
У нас есть online курс Умные и сводные таблицы, пройдя который вы получите практические навыки в обработке больших массивов данных в том числе по настройке проверки данных.
Как в экселе изменить выпадающий список?
В программе эксель часто используется выпадающий список с целью ограничить пользователя количеством возможных значений. Но иногда в списке информация может устаревать и его требуется обновить. Давайте рассмотрим подробную пошаговую инструкцию, как в программе эксель редактировать выпадающий список.
Первый шаг. Откроем файл в программе эксель, где в ячейке «А1» есть возможность выбрать значении из выпадающего списка. Данный список состоит из трех позиций, а его надо увеличить до четырех. Источник информации для выпадающего списка, находится в ячейках с «В2» по «В4». Красный цвет, это текущие значения входящие в выпадающий список, а четвертое значени имеет синий цвет. Именно его нужно включить в наш список.
Второй шаг. Поставим курсор мыши в ячейку «А1», после на верхней панели настроек активируем закладку «Данные», находим блок «Работа с данными» и нажимаем на иконку «Проверка данных».
Третий шаг. На экране появится меню «Проверка вводимых значений», в графе «Источник» указана область ячеек, которая показывается в выпадающем списке. Нужно стереть последнюю цифру «4», а вместо неё написать «5», после нажать на кнопку «Ок».
Четвертый шаг. Снова открываем выпадающий список в ячейке «А1» и видим, что в нем появилась новая позиция.
Добавление и удаление элементов раскрывающегося списка
После того, как вы создали раскрывающийся список, вам может понадобиться добавлять в него дополнительные элементы или удалять имеющиеся. В этой статье мы покажем, как изменять списки, созданные разными способами.
Изменение раскрывающегося списка, основанного на таблице Excel
Если источником вашего списка является таблица Excel, достаточно просто добавить элементы в список или удалить их из него, а Excel автоматически обновит все связанные раскрывающиеся списки.
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
Откройте лист, содержащий именованный диапазон для раскрывающегося списка.
Выполните одно из указанных ниже действий.
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
На вкладке Формулы нажмите кнопку Диспетчер имен.
В поле Диспетчер имен выберите именованный диапазон, который требуется обновить.
Щелкните поле Диапазон, а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.
Нажмите кнопку Закрыть и в появившемся диалоговом окне нажмите кнопку Да, чтобы сохранить изменения.
Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.
Откройте лист, содержащий данные для раскрывающегося списка.
Выполните одно из указанных ниже действий.
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
На листе с раскрывающимся списком выделите содержащую список ячейку.
На вкладке Данные нажмите кнопку Проверка данных.
В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выберите все ячейки, содержащие эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
На листе с раскрывающимся списком выделите содержащую список ячейку.
На вкладке Данные нажмите кнопку Проверка данных.
На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, достаточно ли ширины ячеек для отображения ваших обновленных записей.
Если список записей для раскрывающегося списка находится на другом листе и вы хотите запретить пользователям его просмотр и изменение, скройте и защитите этот лист. Подробнее о защите листов читайте в статье Блокировка ячеек.
Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Чтобы просмотреть видео о том, как работать с раскрывающимися списками, см. статью Создание раскрывающихся списков и управление ими.
Изменение раскрывающегося списка, основанного на таблице Excel
Если источником вашего списка является таблица Excel, достаточно просто добавить элементы в список или удалить их из него, а Excel автоматически обновит все связанные раскрывающиеся списки.
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
Откройте лист, содержащий именованный диапазон для раскрывающегося списка.
Выполните одно из указанных ниже действий.
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
На вкладке Формулы нажмите кнопку Диспетчер имен.
В поле Диспетчер имен выберите именованный диапазон, который требуется обновить.
Щелкните поле Диапазон, а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.
Нажмите кнопку Закрыть и в появившемся диалоговом окне нажмите кнопку Да, чтобы сохранить изменения.
Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.
Откройте лист, содержащий данные для раскрывающегося списка.
Выполните одно из указанных ниже действий.
Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.
Чтобы удалить элемент, нажмите кнопку Удалить.
Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.
На листе с раскрывающимся списком выделите содержащую список ячейку.
На вкладке Данные нажмите кнопку Проверка данных.
В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выделите содержимое ячеек в Excel, в которых находятся эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
На листе с раскрывающимся списком выделите содержащую список ячейку.
На вкладке Данные нажмите кнопку Проверка данных.
На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно
Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.
После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, как изменяется ширина столбцов и высота строк для отображения ваших обновленных записей.
Если список записей для раскрывающегося списка находится на другом листе и вы хотите запретить пользователям его просмотр и изменение, скройте и защитите этот лист. Подробнее о защите листов читайте в статье Блокировка ячеек.
Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Чтобы просмотреть видео о том, как работать с раскрывающимися списками, см. статью Создание раскрывающихся списков и управление ими.
В Excel Online можно изменять только тот раскрывающийся список, в котором исходные данные введены вручную.
Выделите ячейки, в которых расположен раскрывающийся список.
Выберите пункт Данные > Проверка данных.
На вкладке Параметры щелкните в поле Источник. Затем выполните одно из указанных ниже действий.
Если поле «Источник» содержит записи раскрывающегося списка, разделенные запятыми, введите новые записи или удалите ненужные. После завершения записи должны быть разделены запятыми без пробелов. Например: Фрукты,Овощи,Мясо,Закуски.
Если поле «Источник» содержит ссылку на диапазон ячеек (например, =$A$2:$A$5), нажмите кнопку Отмена, а затем добавьте или удалите записи из этих ячеек. В этом примере можно добавить или удалить записи в ячейках А2–А5. Если окончательный список записей оказался больше или меньше исходного диапазона, вернитесь на вкладку Параметры и удалите содержимое поля Источник. Затем щелкните и перетащите указатель, чтобы выделить новый диапазон, содержащий записи.
Если поле «Источник» содержит именованный диапазон, например, «Отделы», необходимо изменить сам диапазон с помощью классической версии Excel.
После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, достаточно ли ширины ячеек для отображения ваших обновленных записей. Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Как настроить выпадающий список в Excel (Эксель добавить сделать создать)
Как создать в Экселе выпадающий список? Все давно знают о том, как хорошо Excel работает с таблицами и разного рода формулами, но мало кто знает, что здесь можно делать выпадающие списки. И сегодня речь пойдет о них.
И так есть несколько вариантов, как сделать выпадающие списки для работы в Microsoft Office Excel.
Вариант первый очень прост. Если вы вводите схожие данные в одном столбце сверху в низ, то вам достаточно всего лишь встать на ячейку под данными и нажать комбинацию клавиш «Alt + стрелка вниз». Перед вами появится выпадающий список, с которого одним кликом можно выбрать нужные Вам данные.
Недостатком данного метода является то, что он рассчитан на последовательный способ ввода данных и если вы станете на любую другую ячейку в столбце то выпадающий список будет пустым.
Вариант второй дает больше возможностей, его еще считают стандартным. Сделать можно это через проверку данных. В первую очередь нам нужно выделить диапазон данных, которые попадут в наш список, и присвоить ему имя.
Есть и другие варианты более сложные для создания выпадающего списка, такие как: вставка через вкладку меню «Разработчик», где можно вставить выпадающие списки как часть элемента формы или часть элемента ActiveX. Или написать соответствующие макросы для создания и работы выпадающих списков.
Введите данные в ячейки A1:A10, которые будут выступать в качестве источника для списка. В нашем примере мы ввели цифры, они появятся в выпадающем списке. Выделите ячейку (Например, E5), которая будет содержать в раскрывающийся список. Выберите меню «Данные» -> «Проверка данных», чтобы открыть диалоговое окно «Проверка вводимых значений».
3. На вкладке «Параметры» выберите параметр «Список» в раскрывающемся меню. Убедитесь, что установлены нужные флажки.
4. Затем, нажмите на кнопку . Появится следующее диалоговое окно.
5. Выберите элементы, которые появятся в выпадающем списке на листе с помощью мыши, кликните на кнопку и вернитесь обратно к окну «Проверка вводимых значений», затем нажмите кнопку «ОК».
6. Выпадающий список в Excel будет создан.
Если ваш список короткий, вы можете ввести элементы непосредственно в «Источник» на вкладке «Настройка» в диалоговом окне «Проверка вводимых значений». Отделите каждый пункт списка разделителями, указанными в региональных настройках.
Если список должен располагаться на другом листе, вы можете воспользоваться параметром «= List» перед указанием диапазона данных.
Как создать выпадающий список в Экселе на основе данных из перечня
Представим, что у нас есть перечень фруктов:
Как сделать выпадающий список в Excel
Для создания выпадающего списка нам потребуется сделать следующие шаги:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбираем пункт “Проверка данных”.
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
Проверка вводимых значений в Excel
В поле “Источник” ввести диапазон названий фруктов =$A$2:$A$6 или просто поставить курсор мыши в поле ввода значений “Источник” и затем мышкой выбрать диапазон данных:
Если вы хотите создать выпадающие списки в нескольких ячейках за раз, то выберите все ячейки, в которых вы хотите их создать, а затем выполните указанные выше действия. Важно убедиться, что ссылки на ячейки являются абсолютными (например, $A$2), а не относительными (например, A2 или A$2 или $A2).
Как сделать выпадающий список в Excel используя ручной ввод данных
На примере выше, мы вводили список данных для выпадающего списка путем выделения диапазона ячеек. Помимо этого способа, вы можете вводить данные для создания выпадающего списка вручную (необязательно их хранить в каких-либо ячейках).
Например, представим что в выпадающем меню мы хотим отразить два слова “Да” и “Нет”.
Для этого нам потребуется:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:
Проверка данных в Excel
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
Проверка вводимых значений в Excel
В поле “Источник” ввести значение “Да; Нет”.
Нажимаем “ОК”
Да — Нет
После этого система создаст раскрывающийся список в выбранной ячейке. Все элементы, перечисленные в поле “Источник”, разделенные точкой с запятой будут отражены в разных строчках выпадающего меню.
Если вы хотите одновременно создать выпадающий список в нескольких ячейках – выделите нужные ячейки и следуйте инструкциям выше.
Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ
Наряду со способами описанными выше, вы также можете использовать формулу СМЕЩ для создания выпадающих списков.
Например, у нас есть список с перечнем фруктов:
Для того чтобы сделать выпадающий список с помощью формулы СМЕЩ необходимо сделать следующее:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:
Проверка данных в Excel
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
Проверка вводимых значений в Excel
В поле “Источник” ввести формулу: =СМЕЩ(A$2$;0;0;5)
Нажать “ОК”
Система создаст выпадающий список с перечнем фруктов.
Как эта формула работает?
На примере выше мы использовали формулу =СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина]).
Эта функция содержит в себе пять аргументов. В аргументе “ссылка” (в примере $A$2) указывается с какой ячейки начинать смещение. В аргументах “смещ_по_строкам” и “смещ_по_столбцам” (в примере указано значение “0”) – на какое количество строк/столбцов нужно смещаться для отображения данных.
В аргументе “[высота]” указано значение “5”, которое обозначает высоту диапазона ячеек. Аргумент “[ширина]” мы не указываем, так как в нашем примере диапазон состоит из одной колонки.
Используя эту формулу, система возвращает вам в качестве данных для выпадающего списка диапазон ячеек, начинающийся с ячейки $A$2, состоящий из 5 ячеек.
Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)
Если вы используете для создания списка формулу СМЕЩ на примере выше, то вы создаете список данных, зафиксированный в определенном диапазоне ячеек. Если вы захотите добавить какое-либо значение в качестве элемента списка, вам придется корректировать формулу вручную.
Ниже вы узнаете, как делать динамический выпадающий список, в который будут автоматически загружаться новые данные для отображения.
Для создания списка потребуется:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”;
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”;
В поле “Источник” ввести формулу: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
Нажать “ОК”
В этой формуле, в аргументе “[высота]” мы указываем в качестве аргумента, обозначающего высоту списка с данными – формулу СЧЕТЕСЛИ, которая рассчитывает в заданном диапазоне A2:A100 количество не пустых ячеек.
Примечание: для корректной работы формулы, важно, чтобы в списке данных для отображения в выпадающем меню не было пустых строк.
Как создать выпадающий список в Excel с автоматической подстановкой данных
Для того чтобы в созданный вами выпадающий список автоматически подгружались новые данные, нужно проделать следующие действия:
Создаем список данных для отображения в выпадающем списке. В нашем случае это список цветов. Выделяем перечень левой кнопкой мыши:
выпадающий список с автоматиеской подстановкой в эксель
На панели инструментов нажимаем пункт “Форматировать как таблицу”:
Из раскрывающегося меню выбираем стиль оформления таблицы
Нажав клавишу “ОК” во всплывающем окне, подтверждаем выбранный диапазон ячеек:
Присваиваем имя таблице в правой верхней ячейке над колонкой “А”:
Таблица с данными готова, теперь можем создавать выпадающий список. Для этого необходимо:
Выбрать ячейку, в которой мы хотим создать список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
В поле источник указываем =”название вашей таблицы”. В нашем случае мы ее назвали “Список”:
Поле источник автоматическая подстановка данных в выпадающий список Эксель
Готово! Выпадающий список создан, в нем отображаются все данные из указанной таблицы:
Для того чтобы добавить новое значение в выпадающий список – просто добавьте в следующую после таблицы с данными ячейку информацию:
Таблица автоматически расширит свой диапазон данных. Выпадающий список соответственно пополнится новым значением из таблицы:
Автоматическая подстановка данных в выпадающий список эксель
Как скопировать выпадающий список в Excel
В Excel есть возможность копировать созданные выпадающие списки. Например, в ячейке А1 у нас есть выпадающий список, который мы хотим скопировать в диапазон ячеек А2:А6.
Для того чтобы скопировать выпадающий список с текущим форматированием:
нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;
нажмите сочетание клавиш на клавиатуре CTRL+C;
выделите ячейки в диапазоне А2:А6, в которые вы хотите вставить выпадающий список;
нажмите сочетание клавиш на клавиатуре CTRL+V.
Так, вы скопируете выпадающий список, сохранив исходный формат списка (цвет, шрифт и.т.д). Если вы хотите скопировать/вставить выпадающий список без сохранения формата, то:
нажмите левой клавишей мыши на ячейку с выпадающим списком, который вы хотите скопировать;
нажмите сочетание клавиш на клавиатуре CTRL+C;
выберите ячейку, в которую вы хотите вставить выпадающий список;
нажмите правую кнопку мыши => вызовите выпадающее меню и нажмите “Специальная вставка”;
выпадающий список в excel
В появившемся окне в разделе “Вставить” выберите пункт “условия на значения”:
Нажмите “ОК”
После этого, Эксель скопирует только данные выпадающего списка, не сохраняя форматирование исходной ячейки.
Как выделить все ячейки, содержащие выпадающий список в Экселе
Иногда, сложно понять, какое количество ячеек в файле Excel содержат выпадающие списки. Есть простой способ отобразить их. Для этого:
Нажмите на вкладку “Главная” на Панели инструментов;
Нажмите “Найти и выделить” и выберите пункт “Выделить группу ячеек”:
В диалоговом окне выберите пункт “Проверка данных”. В этом поле есть возможность выбрать пункты “Всех” и “Этих же”. “Всех” позволит выделить все выпадающие списки на листе. Пункт “этих же” покажет выпадающие списки схожие по содержанию данных в выпадающем меню. В нашем случае мы выбираем “всех”:
Выпадающий список в Excel. Как найти все списки
Нажмите “ОК”
Нажав “ОК”, Excel выделит на листе все ячейки с выпадающим списком. Так вы сможете привести за раз все списки к общему формату, выделить границы и.т.д.
Как сделать зависимые выпадающие списки в Excel
Иногда нам требуется создать несколько выпадающих списков, причем, таким образом, чтобы, выбирая значения из первого списка, Excel определял какие данные отобразить во втором выпадающем списке.
Предположим, что у нас есть списки городов двух стран Россия и США:
Для создания зависимого выпадающего списка нам потребуется:
Создать два именованных диапазона для ячеек “A2:A5” с именем “Россия” и для ячеек “B2:B5” с названием “США”. Для этого нам нужно выделить весь диапазон данных для выпадающих списков:
зависимый выпадающий список в Excel
Перейти на вкладку “Формулы” => кликнуть в разделе “Определенные имена” на пункт “Создать из выделенного”:
Зависимые выпадающие списки в Excel
Во всплывающем окне “Создание имен из выделенного диапазона” поставьте галочку в пункт “в строке выше”. Сделав это, Excel создаст два именованных диапазона “Россия” и “США” со списками городов:
зависимый-выпадающий-список-в-excel
Нажмите “ОК”
В ячейке “D2” создайте выпадающий список для выбора стран “Россия” или “США”. Так, мы создадим первый выпадающий список, в котором пользователь сможет выбрать одну из двух стран.
Теперь, для создания зависимого выпадающего списка:
Выделите ячейку E2 (или любую другую ячейку, в которой вы хотите сделать зависимый выпадающий список);
Кликните по вкладке “Данные” => “Проверка данных”;
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выберите “Список”:
Проверка вводимых значений в Excel
В разделе “Источник” укажите ссылку: =INDIRECT($D$2) или =ДВССЫЛ($D$2);
Как создать зависимый выпадающий список в Excel
Теперь, если вы выберите в первом выпадающем списке страну “Россия”, то во втором выпадающем списке появятся только те города, которые относятся к этой стране. Также и в случае, когда выбираете “США” из первого выпадающего списка.
Выпадающий список в Excel с помощью инструментов или макросов
Под выпадающим списком понимается содержание в одной ячейке нескольких значений. Когда пользователь щелкает по стрелочке справа, появляется определенный перечень. Можно выбрать конкретное.
Очень удобный инструмент Excel для проверки введенных данных. Повысить комфорт работы с данными позволяют возможности выпадающих списков: подстановка данных, отображение данных другого листа или файла, наличие функции поиска и зависимости.
Создание раскрывающегося списка
Путь: меню «Данные» — инструмент «Проверка данных» — вкладка «Параметры». Тип данных – «Список».
Ввести значения, из которых будет складываться выпадающий список, можно разными способами:
- Вручную через «точку-с-запятой» в поле «Источник».
- Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
- Назначить имя для диапазона значений и в поле источник вписать это имя.
Любой из вариантов даст такой результат.
Выпадающий список в Excel с подстановкой данных
Необходимо сделать раскрывающийся список со значениями из динамического диапазона. Если вносятся изменения в имеющийся диапазон (добавляются или удаляются данные), они автоматически отражаются в раскрывающемся списке.
- Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
- Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
- Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:
Протестируем. Вот наша таблица со списком на одном листе:
Добавим в таблицу новое значение «елка».
Теперь удалим значение «береза».
Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.
Теперь сделаем так, чтобы можно было вводить новые значения прямо в ячейку с этим списком. И данные автоматически добавлялись в диапазон.
- Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
- Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
- Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
- Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
- Сохраняем, установив тип файла «с поддержкой макросов».
- Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».
Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».
Нажмем «Да» и добавиться еще одна строка со значением «баобаб».
Выпадающий список в Excel с данными с другого листа/файла
Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.
- Делаем активной ячейку, куда хотим поместить раскрывающийся список.
- Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).
Имя файла, из которого берется информация для списка, заключено в квадратные скобки. Этот файл должен быть открыт. Если книга с нужными значениями находится в другой папке, нужно указывать путь полностью.
Как сделать зависимые выпадающие списки
Возьмем три именованных диапазона:
Это обязательное условие. Выше описано, как сделать обычный список именованным диапазоном (с помощью «Диспетчера имен»). Помним, что имя не может содержать пробелов и знаков препинания.
- Создадим первый выпадающий список, куда войдут названия диапазонов.
- Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
- Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.
Выбор нескольких значений из выпадающего списка Excel
Бывает, когда из раскрывающегося списка необходимо выбрать сразу несколько элементов. Рассмотрим пути реализации задачи.
- Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
- Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
- Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.
Private Sub Worksheet_Change( ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range( «C2:C5» )) Is Nothing And Target.Cells.Count = 1 Then
Application.EnableEvents = False
newVal = Target
Application.Undo
oldval = Target
If Len(oldval) <> 0 And oldval <> newVal Then
Target = Target & «,» & newVal
Else
Target = newVal
End If
If Len(newVal) = 0 Then Target.ClearContents
Application.EnableEvents = True
End If
End Sub
Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.
Выпадающий список с поиском
- На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
- Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
- Жмем «Свойства» – открывается перечень настроек.
- Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.
При вводе первых букв с клавиатуры высвечиваются подходящие элементы. И это далеко не все приятные моменты данного инструмента. Здесь можно настраивать визуальное представление информации, указывать в качестве источника сразу два столбца.
Как изменить выпадающий список в Excel
Автор: myexcel.today · 20 февраля
Если вы уже знаете как в Excel сделать выпадающий список в ячейке, то далее о том как изменить раскрывающийся список или добавить в него новые элементы:
- Находим уже имеющийся список и добавляем в него одну или несколько позиций.
- Так как у нашего диапазона со списком уже есть имя «список», необходимо включить в него новые данные, в Excel 2007 и новее переходим на вкладку Формулы → Диспетчер имен → и выбираем имя таблицы которую нужно изменить:
Нажимаем «изменить» → в открывшемся окне меняем диапазон данных → и нажимаем «ок»
Закрываем окно диспетчера имен и Готово!
Читайте также:
Функция ВПР
Закрепить строку в Excel — группировка данных
Изменить источник в запросах Power Query
1 комментарий
Здравствуйте. Подскажите, пожалуйста, как сделать такую операцию:
В таблице есть данные с разным цветом шрифта. Как сделать так, чтобы все данные красного цвета собирались в одну ячейку, синего цвета в другую, и т.д.
Заранее СПАСИБО.
- Создать простой раскрывающийся список
- Создать раскрывающийся список из диапазона ячеек
- Создать динамический раскрывающийся список из таблицы
- Создать динамический раскрывающийся список с формулами
- Создать раскрывающийся список из именованного диапазона
- Создать раскрывающийся список из другой книги
- Легко создавайте раскрывающийся список с помощью замечательного инструмента
- Редактировать раскрывающийся список
- Редактировать раскрывающийся список на основе диапазона ячеек
- Редактировать раскрывающийся список на основе именованного диапазона
- Удалить раскрывающийся список
- Удалить раскрывающийся список со встроенной программой Excel
- Легко удаляйте раскрывающиеся списки с помощью замечательного инструмента
- Добавить цвет в раскрывающийся список
- Добавить цвет в раскрывающийся список с условным форматированием
- Легко добавляйте цвет в раскрывающийся список с помощью замечательного инструмента
- Создать зависимый раскрывающийся список в листе Excel / Google
- Создать зависимый раскрывающийся список на листе Excel
- Создать зависимый раскрывающийся список в листе Google
- Создать раскрывающийся список с возможностью поиска
- Создать раскрывающийся список, но отображать разные значения
- Создайте раскрывающийся список с флажками
- Добавить автозаполнение в раскрывающийся список
- Фильтровать данные на основе выбора из раскрывающегося списка
- Выберите несколько элементов из раскрывающегося списка
- Установить значение по умолчанию для раскрывающегося списка
- Установить значение по умолчанию для раскрывающегося списка с формулой
- Установить значение по умолчанию для всех раскрывающихся списков сразу
- Увеличить размер шрифта раскрывающегося списка
Выпадающий список похож на поле списка, которое позволяет пользователям выбирать одно значение из списка выбора. В этом руководстве будут продемонстрированы основные операции для раскрывающегося списка: создание, редактирование и удаление раскрывающегося списка в Excel. Кроме того, в этом руководстве представлены расширенные операции для раскрывающегося списка, чтобы расширить его функциональные возможности и решить больше проблем с Excel.
Содержание: [ Скрывать ]
(Щелкните любой заголовок в оглавлении ниже или справа, чтобы перейти к соответствующей главе.)
Создать простой раскрывающийся список
Чтобы использовать раскрывающийся список, вам необходимо сначала научиться его создавать. В этом разделе представлены 6 способов помочь вам создать раскрывающийся список в Excel.
Создать раскрывающийся список из диапазона ячеек
Здесь демонстрируются шаги по созданию раскрывающегося списка из диапазона ячеек в Excel. Пожалуйста, сделайте следующее
1. Выберите диапазон ячеек для поиска раскрывающегося списка.
Tips: Вы можете создать раскрывающийся список для нескольких несмежных ячеек одновременно, удерживая Ctrl при выборе ячеек одну за другой.
2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.
3. в проверка достоверности данных диалоговое окно под Настройки вкладку настройте следующим образом.
3.1). Разрешить выпадающий список, выберите список;
3.2). Источник поле выберите диапазон ячеек, значения которого вы будете отображать в раскрывающемся списке;
3.3) Нажмите OK кнопку.
Заметки:
1) Вы можете установить или снять флажок Игнорировать пустой поле в зависимости от того, как вы хотите обрабатывать пустые ячейки в выбранном диапазоне;
2) Убедитесь, что Раскрывающийся список внутри ячейки флажок установлен. Если этот флажок не установлен, стрелка раскрывающегося списка не будет отображаться при выборе ячейки.
3). Источник поле, вы можете вручную ввести значения, разделенные запятыми, как показано на скриншоте ниже.
Теперь выпадающий список создан. Если щелкнуть ячейку раскрывающегося списка, рядом с ней отобразится стрелка, щелкните стрелку, чтобы развернуть список, а затем вы можете выбрать элемент из него.
Создать динамический раскрывающийся список из таблицы
Вы можете преобразовать свой диапазон данных в таблицу Excel, а затем создать динамический раскрывающийся список на основе диапазона таблицы.
1. Выберите исходный диапазон данных, а затем нажмите Ctrl + T ключи.
2. Нажмите OK в появлении Создать таблицу диалоговое окно. Затем диапазон данных преобразуется в таблицу.
3. Выберите диапазон ячеек для размещения раскрывающегося списка, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных.
4. в проверка достоверности данных диалоговое окно, вам необходимо:
4.1) Выбрать Список в Разрешить раскрывающийся список;
4.2) Выберите диапазон таблицы (без заголовка) в Источник коробка;
4.3) Нажмите OK кнопку.
Затем создаются динамические выпадающие списки. При добавлении или удалении данных из диапазона таблицы значения в раскрывающемся списке будут обновлены автоматически.
Создать динамический раскрывающийся список с формулами
Помимо создания динамического раскрывающегося списка из диапазона таблицы, вы также можете использовать формулу для создания динамического раскрывающегося списка в Excel.
1. Выберите ячейки для вывода раскрывающихся списков.
2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.
3. в проверка достоверности данных диалоговое окно, настройте следующим образом.
3.1). Разрешить выберите Список;
3.2). Источник поле введите в него формулу ниже;
= СМЕЩЕНИЕ (13,0,0 австралийских долларов; COUNTA (13 австралийских долларов: 24 австралийских доллара), 1)
Внимание: В этой формуле $ A $ 13 — первая ячейка диапазона данных, а $ A $ 13: $ A $ 24 — диапазон данных, на основе которого вы создадите раскрывающиеся списки.
3.3) Нажмите OK кнопка. Смотрите скриншот:
Затем создаются динамические выпадающие списки. При добавлении или удалении данных из определенного диапазона значения в раскрывающихся списках будут обновляться автоматически.
Создать раскрывающийся список из именованного диапазона
Вы также можете создать раскрывающийся список из именованного диапазона в Excel.
1. Сначала создайте именованный диапазон. Выберите диапазон ячеек, на основе которого вы создадите именованный диапазон, а затем введите имя диапазона в поле Имя и фамилия и нажмите Enter .
2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.
3. в проверка достоверности данных диалоговое окно, настройте следующим образом.
3.1). Разрешить выберите Список;
3.2) Нажмите на Источник поле, а затем нажмите F3 .
3.3). Вставить имя диалоговом окне выберите имя диапазона, который вы только что создали, а затем щелкните значок OK кнопка;
Советы: вы также можете ввести вручную = название диапазона в Источник коробка. В этом случае я введу = Город.
3.4) Нажмите OK когда он вернется в проверка достоверности данных диалоговое окно. Смотрите скриншот:
Теперь создается раскрывающийся список с использованием данных из именованного диапазона.
Создать раскрывающийся список из другой книги
Предположим, есть рабочая тетрадь с названием «Источник данных», И вы хотите создать раскрывающийся список в другой книге на основе данных в этом«Источник данных», Пожалуйста, сделайте следующее.
1. Откройте книгу «Исходные данные». В этой книге выберите данные, которые вы создадите в раскрывающемся списке на основе, введите имя диапазона в поле Имя и фамилия поле, а затем нажмите Enter .
Здесь я называю диапазон Городом.
2. Откройте лист, который вы вставите в раскрывающийся список. Нажмите Формулы > Определить имя.
3. в Новое имя В диалоговом окне вам необходимо создать именованный диапазон на основе имени диапазона, созданного в книге «SourceData», настройте следующим образом.
3.1) Введите имя в Имя и фамилия коробка;
3.2). Относится к введите в него следующую формулу.
= SourceData.xlsx! Город
3.3) Нажмите OK чтобы спасти это
Заметки:
1). В формуле Источник данных — имя книги, содержащей данные, на основе которых вы создадите раскрывающийся список; Город — это имя диапазона, которое вы указали в книге SourceData.
2). Если в имени книги исходных данных есть пробел или другие символы, такие как -, #…, необходимо заключить имя книги в одинарные кавычки, например = ‘Исходные данные.xlsx’! город.
4. Откройте книгу, которую вы вставите в раскрывающийся список, выберите ячейки для раскрывающегося списка и нажмите Данные > проверка достоверности данных > проверка достоверности данных.
5. в проверка достоверности данных диалоговое окно, настройте следующим образом.
5.1). Разрешить выберите Список;
5.2) Нажмите на Источник поле, а затем нажмите F3 .
5.3). Вставить имя диалоговом окне выберите имя диапазона, который вы только что создали, а затем щелкните значок OK кнопка;
Tips: Вы также можете ввести вручную = название диапазона в Источник коробка. В этом случае я введу = Тест.
5.4) Нажмите OK когда он вернется в проверка достоверности данных диалоговое окно.
Теперь выпадающие списки вставлены в выбранный диапазон. И раскрывающиеся значения взяты из другой книги.
Легко создавайте раскрывающийся список с помощью замечательного инструмента
Здесь очень рекомендую Создать простой раскрывающийся список полезности Kutools for Excel. С помощью этой функции вы можете легко создать раскрывающийся список с определенными значениями ячеек или создать раскрывающийся список с настраиваемыми списками, предустановленными в Excel.
1. Выберите ячейки, которые вы хотите вставить, раскрывающийся список, а затем щелкните Кутулс > Раскрывающийся список > Создать простой раскрывающийся список.
2. в Создать простой раскрывающийся список диалоговое окно, настройте следующим образом.
3.1). Обращаться к , вы можете увидеть, что здесь отображается выбранный диапазон. Вы можете изменить применяемый диапазон ячеек по своему усмотрению;
3.2). Источник раздел, если вы хотите создать раскрывающиеся списки на основе данных диапазона ячеек или вам просто нужно ввести значения вручную, выберите Введите значение или укажите значение ячейки вариант. В текстовом поле выберите диапазон ячеек или введите значения (через запятую), на основе которых вы создадите раскрывающийся список;
3.3) Нажмите OK.
Внимание: Если вы хотите создать раскрывающийся список на основе пользовательского списка, предустановленного в Excel, выберите Пользовательские списки вариант в Источник раздел, выберите настраиваемый список в Пользовательские списки поле, а затем щелкните OK кнопку.
Теперь выпадающие списки вставлены в выбранный диапазон.
Редактировать раскрывающийся список
Если вы хотите отредактировать раскрывающийся список, методы из этого раздела могут оказать вам услугу.
Редактировать раскрывающийся список на основе диапазона ячеек
Чтобы отредактировать раскрывающийся список на основе диапазона ячеек, сделайте следующее.
1. Выберите ячейки, содержащие раскрывающийся список, который нужно отредактировать, и нажмите Данные > проверка достоверности данных > проверка достоверности данных.
2. в проверка достоверности данных диалоговом окне измените ссылки на ячейки в Источник и нажмите OK кнопку.
Редактировать раскрывающийся список на основе именованного диапазона
Предположим, вы добавляете или удаляете значения в именованном диапазоне, и раскрывающийся список создается на основе этого именованного диапазона. Чтобы обновленные значения отображались в раскрывающихся списках, сделайте следующее.
1. Нажмите Формулы > Менеджер имен.
Tips: Вы можете открыть Менеджер имен окно, нажав кнопку Ctrl + F3 ключи.
2. в Менеджер имен окно необходимо настроить следующим образом:
2.1). Имя и фамилия поле выберите именованный диапазон, который вы хотите обновить;
2.2). Относится к раздел, нажмите кнопку для выбора обновленного диапазона для выпадающего списка;
2.3) Нажмите Закрыть кнопку.
3. Затем Microsoft Excel появится диалоговое окно, щелкните значок Да чтобы сохранить изменения.
Затем обновляются раскрывающиеся списки на основе этого именованного диапазона.
Удалить раскрывающийся список
В этом разделе говорится об удалении выпадающего списка в Excel.
Удалить раскрывающийся список со встроенной программой Excel
Excel предоставляет встроенную функцию, помогающую удалить раскрывающийся список с листа. Пожалуйста, сделайте следующее.
1. Выберите диапазон ячеек, содержащий раскрывающийся список, который вы хотите удалить.
2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.
3. в проверка достоверности данных диалогового окна, нажмите Очистить все и нажмите кнопку OK для сохранения изменений.
Теперь выпадающие списки удаляются из выбранного диапазона.
Легко удаляйте раскрывающиеся списки с помощью замечательного инструмента
Kutools for Excel предоставляет удобный инструмент — Очистить ограничение проверки данныхs чтобы упростить удаление раскрывающегося списка из одного или нескольких выбранных диапазонов одновременно. Пожалуйста, сделайте следующее.
1. Выберите диапазон ячеек, содержащий раскрывающийся список, который вы хотите удалить.
2. Нажмите Кутулс > Предотвратить ввод > Очистить ограничения проверки данных. Смотрите скриншот:
3. Затем Kutools for Excel всплывает диалоговое окно с вопросом, очистить ли раскрывающийся список, нажмите OK кнопку.
Затем выпадающие списки в этом выбранном диапазоне немедленно удаляются.
Добавить цвет в раскрывающийся список
В некоторых случаях вам может потребоваться составить раскрывающийся список с цветовым кодированием, чтобы сразу различать данные в ячейках раскрывающегося списка. В этом разделе представлены два метода, которые помогут детально решить проблему.
Добавить цвет в раскрывающийся список с условным форматированием
Вы можете создать условные правила для ячейки, содержащей раскрывающийся список, чтобы сделать его цветным. Пожалуйста, сделайте следующее.
1. Выберите ячейки, содержащие раскрывающийся список, для которого вы хотите сделать цветовую кодировку.
2. Нажмите Главная > Условное форматирование > Управление правилами.
3. в Диспетчер правил условного форматирования диалогового окна, нажмите Новое правило кнопку.
4. в Новое правило форматирования диалоговое окно, настройте следующим образом.
4.1). Выберите тип правила поле, выберите Форматировать только ячейки, содержащие вариант;
4.2). Форматировать только ячейки с раздел, выберите Конкретный текст из первого раскрывающегося списка выберите содержащие из второго раскрывающегося списка, а затем выберите первый элемент исходного списка в третьем поле;
Tips: Здесь я выбираю ячейку A16 в третьем текстовом поле. A16 — это первый элемент исходного списка, на основе которого я создал раскрывающийся список.
4.3) Нажмите Формат кнопку.
4.4). Формат ячеек диалогового окна, перейдите к Заполнять вкладку, выберите цвет фона для указанного текста, а затем щелкните значок OK кнопка. Или вы можете выбрать определенный цвет шрифта для текста, как вам нужно.
4.5) Нажмите OK кнопку, когда он вернется в Новое правило форматирования диалоговое окно.
5. Когда он вернется в Диспетчер правил условного форматирования В диалоговом окне повторите шаги 3 и 4, чтобы указать цвета для других раскрывающихся элементов. После завершения указания цветов щелкните значок OK для сохранения изменений.
С этого момента при выборе элемента из раскрывающегося списка ячейка будет выделяться указанным цветом фона на основе выделенного текста.
Легко добавляйте цвет в раскрывающийся список с помощью замечательного инструмента
Здесь представьте Цветной раскрывающийся список особенность Kutools for Excel чтобы помочь вам легко добавить цвет в раскрывающийся список в Excel.
1. Выберите ячейки, содержащие раскрывающийся список, в который вы хотите добавить цвет.
2. Нажмите Кутулс > Раскрывающийся список > Цветной раскрывающийся список.
3. в Цветной раскрывающийся список диалоговое окно, сделайте следующее.
3.1). Обращаться к выберите Ячейка раскрывающегося списка вариант;
3.2). Проверка данных (раскрывающийся список) Диапазон Вы можете увидеть, что выбранные ссылки на ячейки отображаются внутри. Вы можете изменить диапазон ячеек по своему усмотрению;
3.3). Элементы списка поле (здесь отображаются все выпадающие элементы в выбранном диапазоне), выберите элемент, для которого вы укажете цвет;
3.4). Выберите цвет раздел выберите цвет фона;
Внимание: Вам нужно повторить шаги 3.3 и 3.4, чтобы указать другой цвет для других элементов;
3.5) Нажмите OK кнопка. Смотрите скриншот:
Tips: Если вы хотите выделить строки на основе выбора в раскрывающемся списке, выберите Строка диапазона данных вариант в Обращаться к раздел, а затем выберите строки, которые вы выделите в Выделить строки пунктом.
Теперь выпадающие списки имеют цветовую кодировку, как показано на скриншотах ниже.
Выделение ячеек в раскрывающемся списке
Выделение строк на основе выбора раскрывающегося списка
Создать зависимый выпадающий список в Excel или листе Google
Зависимый раскрывающийся список помогает отображать варианты выбора в зависимости от значения, выбранного в первом раскрывающемся списке. Если вам нужно создать зависимый (каскадный) раскрывающийся список на листе Excel или в листе Google, методы в этом разделе могут оказать вам услугу.
Создать зависимый раскрывающийся список на листе Excel
В приведенной ниже демонстрации отображается зависимый раскрывающийся список на листе Excel.
Пожалуйста, нажмите Как создать зависимый каскадный выпадающий список в Excel? для получения пошагового руководства.
Создайте зависимый раскрывающийся список в листе Google
Если вы хотите создать зависимый раскрывающийся список в листе Google, см. Как создать зависимый выпадающий список в листе Google?
Создание раскрывающихся списков с возможностью поиска
Для раскрывающихся списков, содержащих длинный список элементов на листе, вам нелегко выбрать определенный элемент из списка. Если вы помните начальные символы или несколько последовательных символов элемента, вы можете воспользоваться функцией поиска в раскрывающемся списке, чтобы легко отфильтровать его. В этом разделе будет показано, как создать раскрывающийся список с возможностью поиска в Excel.
Предположим, что исходные данные вы хотите создать раскрывающийся список на основе местоположений в столбце A Sheet1, как показано на скриншоте ниже. Чтобы создать раскрывающийся список с возможностью поиска в Excel с этими данными, сделайте следующее.
1. Во-первых, создайте вспомогательный столбец рядом со списком исходных данных с формулой массива.
В этом случае я выбираю ячейку B2, ввожу в нее приведенную ниже формулу и затем нажимаю Ctrl + Shift + Enter ключи, чтобы получить первый результат.
=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL(«contents»),$A$2:$A$50)>0,$A$2:$A$50,»»),$A$2:$A$50,0),»»),ROW(A1))),»»)
Выберите первую ячейку результата и перетащите ее Ручка заполнения полностью вниз, пока не достигнет конца списка.
Внимание: В этой формуле массива $ A $ 2: $ A $ 50 — это диапазон исходных данных, на основе которого вы создадите раскрывающийся список. Пожалуйста, измените его в зависимости от диапазона ваших данных.
2. Нажмите Формулы > Определить имя.
3. в Редактировать имя диалоговое окно, настройте следующим образом.
3.1). Имя и фамилия поле введите имя для именованного диапазона;
3.2). Относится к поле введите в него формулу ниже;
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,»»),1)
3.3) Нажмите OK кнопка. Смотрите скриншот:
Теперь вам нужно создать раскрывающийся список на основе именованного диапазона. В этом случае я создам раскрывающийся список с возможностью поиска в Sheet2.
4. Откройте Sheet2, выберите диапазон ячеек для раскрывающегося списка и нажмите Данные > проверка достоверности данных > проверка достоверности данных.
5. в проверка достоверности данных диалоговое окно, сделайте следующее.
5.1). Разрешить выберите Список;
5.2) Нажмите Источник поле, а затем нажмите F3 ключ;
5.3) Во всплывающем окне Вставить имя выберите именованный диапазон, созданный на шаге 3, и нажмите OK;
Tips: Вы можете напрямую ввести именованный диапазон как = именованный диапазон в Источник пунктом.
5.4) Нажмите Предупреждение об ошибке , снимите флажок Показывать предупреждение об ошибке после ввода неверных данных поле и, наконец, щелкните OK кнопку.
6. Щелкните правой кнопкой мыши вкладку листа (Sheet2) и выберите Просмотреть код из контекстного меню.
7. В дебюте Microsoft Visual Basic для приложений Скопируйте приведенный ниже код VBA в редактор кода.
Код VBA: создать раскрывающийся список с возможностью поиска в Excel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub
8. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
Теперь созданы раскрывающиеся списки с возможностью поиска. Если вы хотите подобрать элемент, просто введите один или несколько последовательных символов этого элемента в раскрывающуюся ячейку, щелкните стрелку раскрывающегося списка, и затем элементы, основанные на введенном содержимом, будут перечислены в раскрывающемся списке. Смотрите скриншот:
Внимание: Этот метод чувствителен к регистру.
Создать раскрывающийся список, но отображать разные значения
Предположим, вы создали раскрывающийся список, при выборе элемента из него вы хотите, чтобы в ячейке отображалось что-то еще. Как показано в приведенной ниже демонстрации, вы создали раскрывающийся список на основе списка названий стран, при выборе названия страны из раскрывающегося списка вы хотите отобразить аббревиатуру выбранного названия страны в раскрывающейся ячейке. В этом разделе представлен метод VBA, который поможет вам решить проблему.
1. В правой части исходных данных (столбец названия страны) создайте новый столбец, содержащий сокращенные названия стран, которые вы хотите отобразить в раскрывающейся ячейке.
2. Выберите и список названий стран, и список сокращений, введите название в Имя и фамилия поле, а затем нажмите Enter .
3. Выберите ячейки для раскрывающегося списка (здесь я выбираю D2: D8), а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных.
4. в проверка достоверности данных диалоговое окно, настройте следующим образом.
4.1). Разрешить выберите Список;
4.2). Источник в поле выберите диапазон исходных данных (в данном случае список названий стран);
4.3) Нажмите OK.
5. После создания раскрывающегося списка щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню.
6. В дебюте Microsoft Visual Basic для приложений Скопируйте приведенный ниже код VBA в редактор кода.
Код VBA: показывать разные значения в раскрывающемся списке
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
selectedNa = Target.Value
If Target.Column = 4 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub
Заметки:
1) В коде цифра 4 в строке Если Target.Column = 4 Затем представляет собой номер столбца в раскрывающемся списке, созданном на шагах 3 и 4. Если раскрывающийся список находится в столбце F, замените номер 4 на 6;
2) «падатьВ пятой строке указано имя диапазона, созданного на шаге 2. Вы можете изменить его по своему усмотрению.
7. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
Отныне при выборе названия страны из выпадающего списка в ячейке будет отображаться соответствующая аббревиатура названия выбранной страны.
Создайте раскрывающийся список с флажками
Многие пользователи Excel склонны создавать раскрывающийся список с несколькими флажками, чтобы они могли выбрать несколько элементов из списка, просто установив флажки.
Как показано в демонстрации ниже, при нажатии на ячейку, содержащую раскрывающийся список, появляется список. В списке есть флажок перед каждым элементом. Вы можете установить флажки, чтобы отобразить соответствующие элементы в ячейке.
Если вы хотите создать раскрывающийся список с флажками в Excel, см. Как создать раскрывающийся список с несколькими флажками в Excel?.
Добавить автозаполнение в раскрывающийся список
Если у вас есть раскрывающийся список проверки данных с большими элементами, вам нужно прокрутить список вверх и вниз, чтобы найти нужный, или ввести все слово напрямую в поле списка. Если выпадающий список можно заполнять автоматически при вводе в него первой буквы, все станет проще.
Чтобы сделать раскрывающийся список автозаполнением на листе в Excel, см. Как выполнить автозаполнение при вводе в раскрывающемся списке Excel?.
Фильтровать данные на основе выбора из раскрывающегося списка
В этом разделе будет показано, как применять формулы для создания фильтра раскрывающегося списка для извлечения данных на основе выбора из раскрывающегося списка.
1. Сначала вам нужно создать раскрывающийся список с конкретными значениями, на основе которых вы будете извлекать данные.
Tips: Выполните указанные выше действия, чтобы создать раскрывающийся список в Excel.
Создайте раскрывающийся список с уникальным списком элементов
Если в вашем диапазоне есть дубликаты, и вы не хотите создавать раскрывающийся список с повторением элемента, вы можете создать уникальный список элементов следующим образом.
1) Скопируйте ячейки, которые вы создадите в раскрывающемся списке на основе Ctrl + C ключи, а затем вставьте их в новый диапазон.
2) Выберите ячейки в новом диапазоне, нажмите Данные > Удалить дубликаты.
3). Удалить дубликаты диалогового окна, нажмите OK кнопку.
4) Тогда Microsoft Excel всплывает, чтобы сообщить, сколько дубликатов было удалено, нажмите OK.
Теперь вы получаете уникальный список элементов, теперь вы можете создать раскрывающийся список на основе этого уникального списка.
2. Затем вам нужно создать три вспомогательных столбца, как показано ниже.
2.1) Для первого вспомогательного столбца (здесь я выбираю столбец D в качестве первого вспомогательного столбца) введите приведенную ниже формулу в первую ячейку (кроме заголовка столбца), а затем нажмите Enter ключ. Выберите ячейку результата и перетащите Ручка заполнения полностью вниз, пока не достигнет нижней границы диапазона.
= СТРОКИ ($ A $ 2: A2)
2.2) Для второго вспомогательного столбца (столбец E) введите приведенную ниже формулу в ячейку E2 и затем нажмите Enter ключ. Выберите E2 и перетащите Ручка заполнения в самый низ диапазона.
Примечание. Если в раскрывающемся списке не выбрано значение, результаты формул будут отображаться как пустые.
= ЕСЛИ (A2 = $ H $ 2; D2; «»)
2.3) Для третьего вспомогательного столбца (столбец F) введите приведенную ниже формулу в F2 и затем нажмите Enter ключ. Выберите F2 и перетащите Ручка заполнения в самый низ диапазона.
Внимание: Если в раскрывающемся списке не выбрано значение, результаты формул будут пустыми.
= ЕСЛИОШИБКА (МАЛЕНЬКИЙ ($ E $ 2: $ E $ 17; D2); «»)
3. Создайте диапазон на основе исходного диапазона данных для вывода извлеченных данных с помощью следующих формул.
3.1) Выберите первую выходную ячейку (здесь я выбираю J2), введите в нее формулу ниже и затем нажмите Enter .
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),»»)
3.2) Выберите ячейку результата и перетащите Ручка заполнения Поперек правее две клетки.
3.3) Не снимая выделения с диапазона J2: l2, перетащите маркер заливки полностью вниз, пока он не достигнет нижней части диапазона.
Заметки:
1) Если в раскрывающемся списке не выбрано значение, результаты формул будут пустыми.
2) Вы можете скрыть три вспомогательных столбца по мере необходимости.
Теперь создается фильтр раскрывающегося списка, вы можете легко извлечь данные из исходного диапазона данных на основе выбора из раскрывающегося списка.
Выберите несколько элементов из раскрывающегося списка
По умолчанию раскрывающийся список позволяет пользователям выбирать только один элемент за раз в ячейке. При повторном выборе элемента в раскрывающемся списке ранее выбранный элемент будет перезаписан. Однако, если вас просят выбрать несколько элементов из раскрывающегося списка и отобразить их все в раскрывающейся ячейке, как показано ниже, как вы можете это сделать?
Чтобы выбрать несколько элементов из раскрывающегося списка в Excel, см. Как создать выпадающий список с множественным выбором или значениями в Excel?. В этом руководстве подробно описаны два метода, которые помогут вам решить проблему.
Установить значение по умолчанию (предварительно выбранное) для раскрывающегося списка
По умолчанию ячейка раскрывающегося списка отображается как пустая, стрелка раскрывающегося списка появляется только при нажатии на ячейку. Как с первого взгляда определить, какие ячейки содержат раскрывающиеся списки на листе?
В этом разделе будет показано, как установить значение по умолчанию (предварительно выбранное) для раскрывающегося списка в Excel. Пожалуйста, сделайте следующее.
Перед применением двух методов ниже необходимо создать раскрывающийся список и выполнить следующие настройки.
1. Выберите ячейки для раскрывающегося списка, щелкните Данные > проверка достоверности данных > проверка достоверности данных.
Tips: Если вы уже создали раскрывающийся список, выберите ячейки, содержащие раскрывающийся список, а затем нажмите Данные > проверка достоверности данных > проверка достоверности данных.
2. в проверка достоверности данных диалоговое окно, настройте следующим образом.
2.1). Разрешить выберите Список;
2.2). Источник В поле выберите исходные данные, которые будут отображаться в раскрывающемся списке.
Tips: Для выпадающего списка, который вы уже создали, пропустите эти два шага.
2.3) Затем перейдите в Предупреждение об ошибке , снимите флажок Показывать предупреждение об ошибке после ввода неверных данных коробка;
2.4) Нажмите OK кнопку.
После создания раскрывающегося списка примените один из следующих методов, чтобы установить для них значение по умолчанию.
Установить значение по умолчанию для раскрывающегося списка с формулой
Вы можете применить приведенную ниже формулу, чтобы установить значение по умолчанию для раскрывающегося списка, который вы создали, как показано выше.
1. Выберите ячейку раскрывающегося списка, введите в нее приведенную ниже формулу и нажмите Enter клавиша для отображения значения по умолчанию. Если ячейки раскрывающегося списка идут подряд, вы можете перетащить Ручка заполнения ячейки результата, чтобы применить формулу к другим ячейкам.
= IF (C2 = «», «—Выбрать элемент из списка—«)
Заметки:
1) В формуле C2 это пустая ячейка рядом с ячейкой раскрывающегося списка, вы можете указать любую пустую ячейку по своему усмотрению.
2) — Выберите элемент из списка — — значение по умолчанию для отображения в ячейке раскрывающегося списка. Вы также можете изменить значение по умолчанию в зависимости от ваших потребностей.
3) Формула работает только до выбора элементов из раскрывающегося списка, после выбора элемента из раскрывающегося списка значение по умолчанию будет перезаписано, и формула исчезнет.
Установить значение по умолчанию для всех раскрывающихся списков на листе одновременно с кодом VBA
Предположим, что существует множество раскрывающихся списков, расположенных в разных диапазонах на вашем листе, для установки значения по умолчанию для всех из них вам необходимо повторно применять формулу. На это уходит много времени. В этом разделе представлен полезный код VBA, позволяющий установить значение по умолчанию для всех раскрывающихся списков на листе одновременно.
1. Откройте рабочий лист, содержащий раскрывающиеся списки, в которых вы хотите установить значение по умолчанию, нажмите кнопку другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, а затем вставьте приведенный ниже код VBA в окно кода.
Код VBA: установить значение по умолчанию для всех раскрывающихся списков на листе одновременно
Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
On Error Resume Next
For Each xFRg In xRg
xET = Null
xET = xFRg.Validation.Type
If Not IsNull(xET) Then
If xFRg.Validation.Type = 3 Then
xFRg.Value = "'" & xStr
End If
End If
Next
End Sub
Заметки: В приведенном выше коде — Выберите из списка — — значение по умолчанию для отображения в ячейке раскрывающегося списка. Вы также можете изменить значение по умолчанию в зависимости от ваших потребностей.
3. нажмите F5 нажмите кнопку, затем появится диалоговое окно «Макросы». Убедитесь, что Дропдаунлисттодефаулт выбрано в Имя макроса поле, а затем щелкните Run кнопку для запуска кода.
Затем указанное значение по умолчанию немедленно заполняется в ячейки раскрывающегося списка.
Увеличить размер шрифта раскрывающегося списка
Обычно раскрывающийся список имеет фиксированный размер шрифта, если размер шрифта настолько мал для чтения, вы можете попробовать следующий метод VBA, чтобы увеличить его.
1. Откройте рабочий лист, содержащий раскрывающиеся списки, размер шрифта которых вы хотите увеличить, щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню.
2. в Microsoft Visual Basic для приложений Скопируйте приведенный ниже код VBA в редактор кода.
Код VBA: увеличить размер шрифта в раскрывающихся списках на листе
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
On Error GoTo LZoom
Dim xZoom As Long
xZoom = 100
If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
ActiveWindow.Zoom = xZoom
End Sub
Внимание: Вот хЗум = 130 в коде означает, что вы увеличите размер шрифта всех выпадающих списков на текущем листе до 130. Вы можете изменить его по своему усмотрению.
3. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
С этого момента при нажатии на раскрывающуюся ячейку уровень масштабирования текущего рабочего листа будет увеличен, щелкните стрелку раскрывающегося списка, вы увидите, что размер шрифта всех раскрывающихся элементов также увеличен.
После выбора элемента из раскрывающегося списка вы можете щелкнуть любую ячейку за пределами раскрывающейся ячейки, чтобы вернуться к исходному уровню масштабирования.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Выпадающий список с добавлением новых элементов
Предположим, что у нас есть справочник с именами сотрудников и таблица, куда этих сотрудников нужно вносить:
Задача состоит из двух частей:
- Сделать выпадающий список, причем так, чтобы при дописывании новых людей к справочнику — они автоматически появлялись и в выпадающем списке.
- Реализовать возможность добавления новых людей в список и с другой стороны — при вводе нового имени в любую из жёлтых ячеек оно должно автоматически добавляться к справочнику (и в выпадающий список в будущем, само-собой).
Такая вот двухсторонняя связь справочника и выпадающего списка.
Шаг 1. Создаем умную таблицу
Сначала превратим справочник в «умную» таблицу, чтобы воспользоваться одним из главных её преимуществ — динамической автоподстройкой размеров при добавлении новых данных.
Для этого выделим весь справочник (ячейки A1:A7) и нажмём сочетание клавиш Ctrl+T или выберем Главная — Форматировать как таблицу (Home — Format as Table). В следующем окне можно смело жать ОК:
Шаг 2. Создаем динамический именованный диапазон
Теперь создадим именованный диапазон, указывающий на заполненные именами ячейки в нашем справочнике. Для этого выделим в справочнике уже только имена без шапки (ячейки A2:A7) и в левой части строки формул (там будет имя таблицы) введём имя для нашего диапазона (например Люди):
После ввода имени обязательно нужно нажать на клавишу Enter — слово Люди исчезнет из этого поля, но диапазон будет создан.
Хитрость тут в том, что поскольку мы выделяли столбец уже в «умной» таблице, то и именованный диапазон у нас получился завязанным на колонку [Справочник], а не на конкретные выделенные ячейки. Убедиться в этом можно, если выбрать на вкладке Формулы команду Диспетчер имен (Formulas — Name Manager) и посмотреть куда ссылается имя Люди:
Таким образом, при дописывании новых имен к справочнику будет расширяться наша «умная» Таблица1, а за ней и наш именованный диапазон Люди.
Шаг 3. Создаем выпадающий список в ячейке
Выделяем жёлтые ячейки и жмем на вкладке Данные (Data) кнопку Проверка данных (Data Validation)
Далее выбираем из выпадающего списка Тип данных (Allow) позицию Список (List) и вводим в строку Источник (Source) ссылку на созданный на шаге 1 именованный диапазон (не забудьте перед именем диапазона поставить знак равенства!):
Чтобы Excel позволил нам в будущем ввести в список и новые имена, снимем галочки на вкладках Сообщение для ввода (Input Message) и Сообщение об ошибке (Error Alert) и нажмем ОК. Выпадающий список готов!
Причем, если, например, вручную дописать новое имя в справочник в столбце А, то оно автоматически появится в выпадающем списке в любой из жёлтых ячеек, поскольку имена берутся из динамического диапазона Люди:
Шаг 4. Добавляем простой макрос
Теперь вставим в нашу книгу простой макрос, который будет отслеживать ввод в жёлтые ячейки и при вводе незнакомых людей добавлять их справочнику.
Щёлкаем правой кнопкой мыши по ярлычку нашего листа и выбираем Просмотреть код (View Source). Откроется модуль листа в редакторе Visual Basic, куда надо скопировать такой код:
Private Sub Worksheet_Change(ByVal Target As Range) Set p = Range("Люди") If Target.Cells.Count > 1 Then Exit Sub If IsEmpty(Target) Then Exit Sub If Not Intersect(Target, Range("D2:D10")) Is Nothing Then If WorksheetFunction.CountIf(p, Target) = 0 Then r = MsgBox("Добавить новое имя в справочник?", vbYesNo) If r = vbYes Then p.Cells(p.Rows.Count + 1) = Target End If End If End Sub
Теперь при попытке ввести новое имя в любую из жёлтых ячеек Excel будет спрашивать:
… и при утвердительном ответе пользователя автоматически добавлять новое имя к справочнику и в выпадающий список в дальнейшем.
Ссылки по теме
- 4 способа создать выпадающий список в ячейке листа
- Как создать список из которого будут автоматически удаляться использованные элементы
- Автоматическое создание списка при помощи надстройки PLEX
- Связанные выпадающие списки (от того, что выбрано в первом — зависит содержимое второго)
- Выпадающий список для выбора изображений (фотографий товаров, сотрудников и т.д.)