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

  • Создать простой раскрывающийся список список
    • Создать раскрывающийся список из диапазона ячеек
    • Создать динамический раскрывающийся список из таблицы
    • Создать динамический раскрывающийся список с формулами
    • Создать раскрывающийся список из именованного диапазона
    • Создать раскрывающийся список из другой книги
    • Легко создать раскрывающийся список вниз список с помощью замечательного инструмента
  • Редактировать раскрывающийся список
    • Редактировать раскрывающийся список список на основе диапазона ячеек
    • Редактировать раскрывающийся список на основе именованного диапазона
  • Удалить раскрывающийся список list
    • Удалить раскрывающийся список с помощью встроенной программы Excel
    • Легко удалять раскрывающиеся списки с помощью замечательного инструмента
  • Добавить цвет в раскрывающийся список
    • Добавить цвет в раскрывающийся список с условным форматированием
    • С легкостью добавляйте цвет в раскрывающийся список с помощью замечательного инструмента
  • Создать зависимый раскрывающийся список в листе Excel/Google
    • Создать зависимый раскрывающийся список в листе Excel
    • Создать зависимый раскрывающийся список в листе Google
  • Создать раскрывающийся список с возможностью поиска
  • Создать раскрывающийся список, но отображать разные значения
  • Создать раскрывающийся список с флажками
  • Добавить автозаполнение в раскрывающийся список
  • Фильтровать данные на основе выбора раскрывающегося списка
  • Выбрать несколько элементов из раскрывающегося списка
  • Установить значение по умолчанию для раскрывающегося списка
    • Установить значение по умолчанию для раскрывающегося списка с помощью формулы.
    • Установить значение по умолчанию для всех раскрывающихся списков сразу
  • Увеличить размер шрифта раскрывающегося списка

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

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

1. Создать простой раскрывающийся список
Создать раскрывающийся список из диапазона ячеек
Создать динамический раскрывающийся список из таблицы
Создать динамический раскрывающийся список с формулами
Создать раскрывающийся список из именованного диапазона
Создать раскрывающийся список из другой книги
Легко создавайте раскрывающийся список с помощью замечательного инструмента
2. Редактировать раскрывающийся список
Редактировать раскрывающийся список на основе диапазона ячеек
Редактировать раскрывающийся список на основе именованного диапазона
3. Удалить раскрывающийся список
Удалить раскрывающийся список со встроенной программой Excel
Легко удаляйте раскрывающиеся списки с помощью замечательного инструмента.
4. Добавить цвет в раскрывающийся список
Добавить цвет в раскрывающийся список с условным форматированием
Легко добавляйте цвета в раскрывающийся список с помощью замечательного инструмента
5. Создать зависимый раскрывающийся список в Excel или листе Google
Создать зависимый раскрывающийся список в листе Excel
Создать зависимый раскрывающийся список в листе Google
6. Создать раскрывающийся список с возможностью поиска
7. Создать раскрывающийся список, но отображать разные значения
8. Создайте раскрывающийся список с флажками
9. Добавить автозаполнение в раскрывающийся список
10. Фильтрация данных на основе выбора в раскрывающемся списке
11. Выберите несколько элементов из раскрывающегося списка
12. Установить значение по умолчанию для раскрывающегося списка
Установить значение по умолчанию для раскрывающегося списка с формулой
Установить значение по умолчанию для всех выпадающих списков сразу с помощью VBA
13. Увеличить размер шрифта раскрывающегося списка

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

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

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

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

1. Выберите диапазон ячеек для поиска раскрывающегося списка.

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

2. Нажмите Данные > Проверка данных > Проверка данных .

3. В диалоговом окне Проверка данных на вкладке Настройки настройте следующие параметры.

3.1 ) В раскрывающемся списке Разрешить выберите список;
3.2) В поле Источник выберите диапазон ячеек, который значения, которые будут отображаться в раскрывающемся списке;
3.3) Нажмите кнопку OK .

Примечания :

1) Вы можете установить или снять флажок Игнорировать пустые в зависимости от того, как вы хотите обрабатывать пустые ячейки в выбранном диапазоне;
2) Убедитесь, что в раскрывающемся списке в ячейке установлен флажок. Если этот флажок не установлен, стрелка раскрывающегося списка не появится при выборе ячейки.
3) В поле Источник вы можете вручную ввести запятую. -разделенные значения, как показано на скриншоте ниже.

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

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

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

1. Выберите исходный диапазон данных, а затем нажмите клавиши Ctrl + T .

2. Нажмите OK во всплывающем диалоговом окне Создать таблицу . Затем диапазон данных преобразуется в таблицу.

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

4. В диалоговом окне Проверка данных вам необходимо:

4.1) Выбрать List в Разрешить раскрывающийся список;
4.2) Выберите диапазон таблицы (без заголовка) в поле Источник ;
4.3) Нажмите кнопку OK .

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

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

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

1. Выберите ячейки для вывода раскрывающихся списков.

2. Нажмите Данные > Проверка данных > Проверка данных .

3. В диалоговом окне Проверка данных настройте следующим образом.

3.1) В поле Разрешить выберите List ;
3.2) В поле Source введите следующую формулу:
= OFFSET ($ A $ 13,0,0, COUNTA ($ A $ 13: $ A $ 24), 1)
Примечание . В этой формуле $ A $ 13 – первая ячейка диапазона данных, а $ A $ 13: $ A $ 24 – диапазон данных, на основе которого вы создадите раскрывающиеся списки.
3.3) Нажмите кнопку ОК . См. Снимок экрана:

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

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

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

1. Во-первых, создайте именованный диапазон. Выберите диапазон ячеек, на основе которого вы создадите именованный диапазон, а затем введите имя диапазона в поле Имя и нажмите клавишу Enter .

2. Нажмите Данные > Проверка данных > Проверка данных .

3. В диалоговом окне Проверка данных настройте следующим образом.

3.1) В поле Разрешить , выберите List ;
3.2) Щелкните поле Source , а затем нажмите F3 .
3.3) В диалоговом окне Вставить имя выберите имя диапазона, которое вы только что создали, а затем нажмите ОК button;
Советы. Вы также можете вручную ввести = имя диапазона в поле Источник . В этом случае я введу = City .
3.4) Нажмите OK , когда он вернется к Диалоговое окно «Проверка данных . См. Снимок экрана:

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

Создать раскрывающийся список из другой книги

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

1. Откройте книгу «SourceData». В этой книге выберите данные, которые вы создадите в раскрывающемся списке на основе, введите имя диапазона в поле Имя , а затем нажмите клавишу Enter .

Здесь я называю диапазон Городом.

2. Откройте лист, который вы вставите в раскрывающийся список. Нажмите Формулы > Определить имя .

3. В диалоговом окне Новое имя необходимо создать именованный диапазон на основе имени диапазона, созданного в книге «SourceData», настройте следующим образом.

3.1) Введите имя в поле Имя ;
3.2) В поле Относится к , введите в нее формулу ниже.
= SourceData.xlsx! City
3.3) Нажмите ОК , чтобы сохранить

Примечания :

1). В формуле SourceData – это имя книги, содержащей данные, на основе которых вы создадите раскрывающийся список; City – это название диапазона, которое вы указали в книге SourceData.
2). Если в имени книги исходных данных есть пробелы или другие символы, такие как -, #…, необходимо заключить имя книги в одинарные кавычки, например = ‘Source Data.xlsx’! Город .

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

5. В диалоговом окне Проверка данных настройте следующим образом.

5.1) В поле Разрешить , выберите List ;
5.2) Щелкните поле Source , а затем нажмите F3 .
5.3) В диалоговом окне Вставить имя выберите имя диапазона, которое вы только что создали, а затем нажмите ОК button;
Советы : вы также можете вручную ввести = имя диапазона в Поле “Источник “. В этом случае я введу = Test .
5.4) Нажмите OK , когда он вернется к Диалоговое окно «Проверка данных .

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

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

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

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

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

3.1) В Применить к , вы можете увидеть, что здесь отображается выбранный диапазон. Вы можете изменить применяемый диапазон ячеек по своему усмотрению;
3.2) В разделе Source , если вы хотите создать раскрывающиеся списки на основе данных ячейки диапазон или вам просто нужно ввести значения вручную, выберите параметр Введите значение или укажите значение ячейки . В текстовом поле выберите диапазон ячеек или введите значения (разделенные запятыми), на основе которых вы создадите раскрывающийся список;
3.3) Нажмите OK .

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

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


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

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

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

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

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

2. В диалоговом окне Проверка данных измените ссылки на ячейки в поле Источник , а затем нажмите кнопку ОК .

Редактировать каплю список вниз на основе именованного диапазона

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

1. Нажмите Формулы > Диспетчер имен .

Советы : вы можете открыть Диспетчер имен , нажав клавиши Ctrl + F3 .

2. В окне Name Manager вам необходимо настроить следующее:

2. 1) В поле Имя выберите именованный диапазон, который вы хотите обновить;
2.2) В разделе Относится к нажмите кнопку , чтобы выбрать обновленный диапазон для раскрывающегося списка;
2.3) Нажмите Кнопка закрытия .

3. Затем появится диалоговое окно Microsoft Excel , нажмите кнопку Да , чтобы сохранить изменения.

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


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

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

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

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

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

2. Нажмите Данные > Проверка данных > Проверка данных .

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

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

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

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

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

2. Нажмите Kutools > Предотвратить ввод > Очистить ограничения проверки данных . См. Снимок экрана:

3. Затем появится диалоговое окно Kutools for Excel , в котором вас спросят, очистите ли раскрывающийся список, нажмите кнопку OK .

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


Добавить цвет в раскрывающийся список

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

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

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

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

2. Нажмите Главная > Условное форматирование > Управление правилами .

3. В диалоговом окне Диспетчер правил условного форматирования нажмите кнопку Новое правило .

4. В диалоговом окне Новое правило форматирования настройте следующее.

4.1) В Выберите тип правила выберите параметр Форматировать только ячейки, содержащие ;
4.2) В разделе Форматировать только ячейки с разделом , выберите Определенный текст из первого раскрывающегося списка, выберите содержащий из второго раскрывающегося списка, а затем выберите первый элемент исходного списка в третье поле;
Советы : здесь я выбираю ячейку A16 в третьем текстовом поле. A16 – это первый элемент исходного списка, на основе которого я создал раскрывающийся список.
4.3) Нажмите кнопку Формат .
4.4) В диалоговом окне Формат ячеек , перейдите на вкладку Заливка , выберите цвет фона для указанного текста и нажмите кнопку ОК . Или вы можете выбрать определенный цвет шрифта для текста по своему усмотрению.
4.5) Нажмите кнопку ОК , когда она вернется в диалоговое окно Новое правило форматирования .

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

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

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

Здесь представлена ​​функция Цветной раскрывающийся список в Kutools for Excel , которая поможет вам легко добавить цвет в раскрывающийся список в Excel. .

1. Выберите ячейки, содержащие раскрывающийся список, в который вы хотите добавить цвет.

2. Нажмите Kutools > Раскрывающийся список > Цветной раскрывающийся список .

3. В диалоговом окне Цветной раскрывающийся список выполните следующие действия.

3.1) В Применить к выберите параметр Ячейка раскрывающегося списка ;
3. 2) В поле Диапазон проверки данных (раскрывающийся список) вы можете видеть, что выбранные ссылки на ячейки отображаются внутри. Вы можете изменить диапазон ячеек по своему усмотрению;
3.3) В поле List Items (здесь отображаются все раскрывающиеся элементы в выбранном диапазоне) выберите укажите цвет для него;
3.4) В разделе Выбрать цвет выберите цвет фона;
Примечание : вам нужно повторить шаги 3.3 и 3.4, чтобы указать другой цвет для других элементов;
3.5) Нажмите OK кнопка. См. Снимок экрана:

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

Теперь раскрывающиеся списки имеют цветовую кодировку, как показано на скриншотах ниже.

Выделение ячеек на основе раскрывающегося списка выбор списка

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


Создать зависимый раскрывающийся список в Excel или листе Google

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

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

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

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

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

Если вы хотите создать зависимый раскрывающийся список в листе Google см. Как создать зависимый раскрывающийся список в Google Sheet?


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

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

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

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

В этом случае я выбираю ячейку B2, ввожу в нее приведенную ниже формулу и затем нажимаю Ctrl + Shift + Enter , чтобы получить первый результат.

= ЕСЛИ ОШИБКА ( ИНДЕКС ($ A $ 2: $ A $ 50, МАЛЫЙ (ЕСЛИОШИБКА (MATCH (IF (FIND (CELL (“содержимое”), $ 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) Нажмите кнопку ОК . См. Снимок экрана:

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

4. Откройте Sheet2, выберите диапазон ячеек для раскрывающегося списка, а затем нажмите Данные > Проверка данных > Проверка данных .

5. В диалоговом окне Проверка данных выполните следующие действия.

5.1) В поле Разрешить , выберите List ;
5.2) Щелкните поле Source , а затем нажмите F3 key;
5.3) Во всплывающем диалоговом окне Вставить имя выберите именованный диапазон, созданный на шаге 3, а затем нажмите ОК ;
Советы : вы можете напрямую ввести именованный диапазон как = named range в поле Source .
5.4) Нажмите на вкладке Предупреждение об ошибке , снимите флажок Показывать предупреждение об ошибке после ввода недопустимых данных и, наконец, нажмите кнопку ОК . .

6. Щелкните правой кнопкой мыши вкладку листа (Sheet2) и выберите Просмотреть код из контекстного меню.

7. В открытии Microsoft Visual Basic для приложений скопируйте приведенный ниже код VBA в редактор кода.

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

8. Нажмите Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений .

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

Примечание . Этот метод d чувствителен к регистру.


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

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

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

2. Выберите список названий стран и список сокращений, введите имя в поле Имя и затем нажмите клавишу Enter .

3. Выберите ячейки для раскрывающегося списка (здесь я выбираю D2: D8), а затем нажмите Данные > Проверка данных > Проверка данных .

4. В диалоговом окне Проверка данных настройте следующим образом.

4.1) В поле Разрешить , выберите Список ;
4.2) В поле Источник выберите диапазон исходных данных (список названий стран в этом case);
4.3) Нажмите

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

6. В открывшемся окне Microsoft Visual Basic для приложений скопируйте приведенный ниже код VBA в редактор кода.

Код VBA: покажите разные значения в раскрывающийся список

Примечания :

1) В коде цифра 4 в строке If Target.Column = 4 Then представляет номер столбца раскрывающегося списка, созданного на шагах 3 и 4. Если раскрывающийся список находится в столбце F, замените номер 4 с 6;
2) « dropdown » в пятой строке – это имя диапазона, которое вы создали на шаге 2. Вы можете изменить его по своему усмотрению.

7. Нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений .

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


Создать раскрывающийся список с флажками

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

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

Если вы хотите создать раскрывающийся список с флажками в Excel, см. Как создать раскрывающийся список С несколькими флажками в Excel? .


Добавить автозаполнение в раскрывающийся список

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

Чтобы сделать раскрывающийся список автозаполнением на листе в Excel, см. Как Для автозаполнения при вводе в раскрывающемся списке Excel? .


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

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

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

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

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

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

1) Скопируйте ячейки, которые вы создадите в раскрывающемся списке на основе включите с помощью клавиш Ctrl + C , а затем вставьте их в новый диапазон.

2) Выделите ячейки в новый диапазон, нажмите Данные > Удалить дубликаты .

3) В диалоговом окне Удалить дубликаты нажмите кнопку OK .

4) Затем Microsoft Excel , чтобы узнать, сколько дубликатов было удалено, нажмите OK .

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

2. Затем вам нужно создать три вспомогательных столбца следующим образом.

2.1) Для первого вспомогательного столбца (здесь я выбираю столбец D в качестве первого вспомогательного столбца) введите следующую формулу в первую ячейку (кроме заголовка столбца), а затем нажмите клавишу Enter . Выберите ячейку результата и затем перетащите Fill Handle полностью вниз, пока он не достигнет нижней части диапазона.
= ROWS ($ A $ 2: A2)
2.2) Для второго вспомогательного столбца (столбец E) введите приведенную ниже формулу в ячейку E2 и нажмите клавишу Enter . Выберите E2, а затем перетащите Fill Handle в нижнюю часть диапазона.
Примечание. Если в раскрывающемся списке не выбрано значение, здесь отображаются результаты формул будет отображаться как пустое.
= IF (A2 = $ H $ 2, D2, “”)
2.3) Для третьего вспомогательного столбца (столбец F) введите приведенную ниже формулу в F2 и затем нажмите Enter . Нажмите F2, а затем перетащите маркер заливки в нижнюю часть диапазона.
Примечание . Если в поле не выбрано значение раскрывающийся список, результаты формул будут отображаться как пустые.
= ЕСЛИ ОШИБКА (МАЛЕНЬКАЯ ($ E $ 2: $ E $ 17, D2), “”)

3. Создайте диапазон на основе исходного диапазона данных для вывода извлеченных данных с помощью следующих формул.

3.1) Выберите первую выходную ячейку (здесь я выбираю J2), введите ниже формулу и нажмите клавишу Enter .
= ЕСЛИОШИБКА (ИНДЕКС ($ A $ 2: $ C $ 17, $ F2, COLUMNS ($ J $ 2: J2)), “”)
3. 2) Выберите ячейку результата и перетащите Fill Handle на две правые ячейки.
3.3) Не снимая выделения с диапазона J2: l2, перетащите маркер заливки полностью вниз, пока он не достигнет нижней части диапазона.

Примечания :

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

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


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

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

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


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

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

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

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

1. Выберите ячейки для раскрывающегося списка, нажмите Данные > Проверка данных > Проверка данных .

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

2. В диалоговом окне Проверка данных настройте следующим образом.

2.1) В поле Разрешить , выберите List ;
2.2) В поле Source выберите исходные данные, которые будут отображаться в раскрывающемся списке.
Советы : для выпадающего списка, который вы уже создали, пропустите эти два шага.
2.3) Затем перейдите на вкладку Предупреждение об ошибке , снимите флажок Отображать предупреждение об ошибке после ввода недопустимых данных. поле;
2.4) Нажмите кнопку OK .

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

Установить значение по умолчанию для раскрывающегося списка с помощью формулы

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

1. Выберите ячейку раскрывающегося списка, введите в нее приведенную ниже формулу и затем нажмите клавишу Enter , чтобы отобразить значение по умолчанию. Если ячейки раскрывающегося списка расположены подряд, вы можете перетащить Fill Handle ячейки результата, чтобы применить формулу к другим ячейкам.

= IF (C2 = “”, “–Выбрать элемент из списка–“)

Примечания :

1) В формуле C2 – это пустая ячейка рядом с ячейкой раскрывающегося списка, вы можете указать любую пустую ячейку по своему усмотрению.
2) – Выберите элемент из списка- – – значение по умолчанию для отображения в ячейке раскрывающегося списка. Вы также можете изменить значение по умолчанию в зависимости от ваших потребностей.
3) Формула работает только до выбора элементов из раскрывающегося списка, после выбора элемента из раскрывающегося списка значение по умолчанию будет перезаписано и формула исчезнет.
Установить значение по умолчанию для всех раскрывающихся списков на листе одновременно с кодом VBA

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

1. Откройте рабочий лист, содержащий раскрывающиеся списки, в которых вы хотите установить значение по умолчанию, нажмите клавиши Alt + F11 , чтобы открыть Microsoft Visual Basic для окна приложений .

2. В окне Microsoft Visual Basic для приложений нажмите Вставить > Модуль , а затем вставьте приведенный ниже код VBA в Окно кода.

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

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

3. Нажмите клавишу F5 , появится диалоговое окно “Макросы”. Убедитесь, что в Имя макроса выбран DropDownListToDefault . и нажмите кнопку Выполнить , чтобы запустить код.

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


Увеличить размер шрифта раскрывающегося списка

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

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

2. В окне Microsoft Visual Basic для приложений скопируйте приведенный ниже код VBA в редактор кода.

Код VBA: увеличьте размер шрифта раскрывающиеся списки на листе

Примечание : здесь xZoom = 130 в коде означает, что вы увеличите размер шрифта всех раскрывающихся списков на текущем листе до 130. Вы можете изменить его как вам нужно.

3. Нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений .

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

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


Оцените статью
Frestage.ru
Добавить комментарий