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

Отображение нескольких столбцов в поле со списком с помощью свойств поля со списком
Отображение нескольких столбцов в поле со списком с помощью кода VBA
Отображение нескольких столбцов в поле со списком с помощью свойств поля со списком
Вы можете перейти к свойствам поля со списком и настроить его атрибуты следующим образом:
1. Щелкните Разработчик > Вставить > Поле со списком (элемент управления ActiveX) и перетащите указатель мыши, чтобы нарисовать поле со списком нужного размера (см. снимки экрана):
![]() | ![]() | ![]() |
2. Затем на вкладке Разработчик нажмите Свойства. В диалоговом окне Свойства выполните следующие действия:
(1.) В текстовом поле ColumnCount укажите количество столбцов, которые необходимо отобразить. В данном примере я введу 3.
(2.) В текстовом поле LinkedCellвведите Ссылка на ячейку, чтобы связать поле со списком;
(3.) В текстовом поле ListFillRange укажите диапазон ячеек, который вы хотите использовать в качестве исходных данных.
![]() | ![]() | ![]() |
3. После завершения настройки закройте диалоговое окно и нажмите кнопку Режим конструктора на вкладке Лента, чтобы выйти из режима конструктора. Теперь при щелчке по стрелке раскрывающегося списка поля со списком данные из нескольких столбцов будут отображаться одновременно (см. снимок экрана):

Совет: Если на ленте отсутствует вкладка «Разработчик», статья Как отобразить вкладку «Разработчик» в Excel 2007/2010/2013 Лента? поможет вам включить эту вкладку.

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Отображение нескольких столбцов в поле со списком с помощью кода VBA
Для выполнения этой задачи также можно использовать код VBA.
1. Сначала создайте имя ячейки для своих исходных данных. Выделите диапазон данных и введите имя ячейки в Поле имени (см. снимок экрана):

2. Затем создайте поле со списком, щелкните по нему правой кнопкой мыши и в контекстном меню выберите пункт Просмотреть код (см. снимок экрана):

3. Откроется окно Microsoft Visual Basic for Applications. Скопируйте и вставьте приведённый ниже код, заменив им исходный (см. снимок экрана):
Код VBA: Отображение нескольких столбцов в поле со списком:
Private Sub UserForm_Initialize()
'Updateby Extendoffice
With ComboBox1
.ColumnCount = 3
.List = Range("Namelist").value
End With
End Sub

Примечание: В приведённом выше коде ComboBox1 — это имя созданного вами поля со списком, число 3 обозначает количество отображаемых столбцов, а «Namelist» — имя ячейки, заданное вами на первом шаге. Вы можете изменить эти параметры в соответствии со своими требованиями.
4. Затем нажмите клавишу F5, чтобы запустить этот код, и щелкните поле со списком — в нём отобразятся данные из нескольких столбцов именно так, как вам нужно.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек




