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


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

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

Давайте рассмотрим несколько типовых вариантов реализации такого списка с мультивыбором.

Вариант 1. Горизонтальный

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

Выпадающие списки в ячейках С2:С5 в данном примере создаются стандартным образом, т.е.

  1. выделить ячейки С2:С5
  2. на вкладке или в меню Данные (Data) выбрать команду Проверка данных (Data Validation)
  3. в открывшемся окне выбрать вариант Список (List) и указать в качестве диапазона Источник (Source) ячейки с исходными данными для списка A1:A8

Затем в модуль листа нужно добавить макрос, который и будет делать всю основную работу, т.е. добавлять выбранные значения справа от зеленых ячеек. Для этого щелкните правой кнопкой мыши по ярлычку листа с выпадающими списками и выберите команду Исходный текст (Source code). В открывшееся окно редактора Visual Basic нужно вставить следующий код:

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
 If Len(Target.Offset(0, 1)) = 0 Then
 Target.Offset(0, 1) = Target
 Else
 Target.End(xlToRight).Offset(0, 1) = Target
 End If
 Target.ClearContents
 Application.EnableEvents = True
 End If
 End Sub
 

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

Вариант 2. Вертикальный

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

Делается совершенно аналогично, но немного меняется код макроса обработчика:

Private Sub Worksheet_Change(ByVal Target As Range)
 On Error Resume Next
 If Not Intersect(Target, Range("C2:F2")) Is Nothing And Target.Cells.Count = 1 Then
 Application.EnableEvents = False
 If Len(Target.Offset(1, 0)) = 0 Then
 Target.Offset(1, 0) = Target
 Else
 Target.End(xlDown).Offset(1, 0) = Target
 End If
 Target.ClearContents
 Application.EnableEvents = True
 End If
 End Sub
 

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

Вариант 3. С накоплением в той же ячейке

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

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

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
 

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

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

www.planetaexcel.ru

Создание раскрывающегося списка - Служба поддержки Office

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

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

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

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

  3. На вкладке Данные в группе Инструменты нажмите кнопку Проверка данных или Проверить.

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

  4. Откройте вкладку Параметры и во всплывающем меню Разрешить выберите пункт Список.

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

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

  6. Нажмите клавишу ВВОД или кнопку Развернуть , чтобы развернуть диалоговое окно, а затем нажмите кнопку ОК.

    Советы: 

    • Значения также можно ввести непосредственно в поле Источник через запятую.

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

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

См. также

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

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

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

  3. На ленте откройте вкладку Данные и нажмите кнопку Проверка данных.

  4. На вкладке Параметры в поле Разрешить выберите пункт Список.

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

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

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

  7. Установите флажок Список допустимых значений

  8. Откройте вкладку Сообщение для ввода.

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

  9. Откройте вкладку Сообщение об ошибке.

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

  10. Нажмите кнопку ОК.

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

support.office.com

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

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

Способ 1 — горячие клавиши и раскрывающийся список в excel

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

Этот же пункт меню можно запустить сочетанием клавиш Alt+»Стрелка вниз» и программа автоматически предложит в выпадающем списке значения ячеек, которые вы ранее заполняли данными. На изображении ниже программа предложила 4 варианта заполнения (дублирующиеся данные Excel не показывает). Единственное условие работы данного инструмента — это между ячейкой, в которую вы вводите данные из списка и самим списком не должно быть пустых ячеек.

Использование горячих клавиш для раскрытия выпадающего списка данных

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

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

Способ 2 — самый удобный, простой и наиболее гибкий

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

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

    Создание набора данных для списка

  2. В окне «Создание имени» задайте имя для вашего списка (это имя дальше будет использоваться в формуле подстановки). Имя должно быть без пробелов и начинаться с буквы.

    Введите имя для набора данных

  3. Выделите ячейки (можно сразу несколько ячеек), в которых планируется создать выпадающий список. Во вкладке «ДАННЫЕ» вверху документа нажмите на «Проверка данных».

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

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

Для создания проверки вводимых значений введите имя ранее созданного списка

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

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

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

Способ 3 — как в excel сделать выпадающий список с использованием ActiveX

Чтобы воспользоваться этим способом, необходимо чтобы у вас была включена вкладка «РАЗРАБОТЧИК». По умолчанию эта вкладка отсутствует. Чтобы ее включить:

  1. Нажмите на «Файл» в левом верхнем углу приложения.
  2. Выберите пункт «Параметры» и нажмите на него.
  3. В окне настройки параметров Excel во вкладке «Настроить ленту» поставьте галочку напротив вкладки «Разработчик».

Включение вкладки «РАЗРАБОТЧИК»

Теперь вы сможете воспользоваться инструментом «Поле со списком (Элемент ActiveX)». Во вкладке «РАЗРАБОТЧИК» нажмите на кнопку «Вставить» и найдите в элементах ActiveX кнопку «Поле со списком (Элемент ActiveX)». Нажмите на нее.

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

Теперь необходимо настроить данный элемент. Чтобы это сделать, необходимо включить «Режим конструктора» и нажать на кнопку «Свойства». У вас должно открыться окно свойств (Properties).

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

Но нас на этапе создания интересуют только три основных:

  1. ListFillRange — указывает диапазон ячеек, из которых будут браться значения для выпадающего списка. В моем примере я указал два столбца (A2:B7 — дальше покажу как это использовать). Если необходимо только одни значения указывается A2:A7.
  2. ListRows — количество данных в выпадающем списке. Элемент ActiveX отличается от первого способа тем, что можно указать большое количество данных.
  3. ColumnCount — указывает сколько столбцов данных указывать в выпадающем списке.

В строке ColumnCount я указал значение 2 и теперь в списке выпадающие данные выглядят вот так:

Как видите получился выпадающий список в excel с подстановкой данных из второго столбца с данными «Поставщик».

Поделиться "3 способа как в экселе сделать выпадающий список"

sprosivideo.com

Поиск значений в списке данных

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

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

В этой статье

Поиск значений в списке по вертикали по точному совпадению

Поиск значений в списке по вертикали по приблизительному совпадению

Поиск значений по вертикали в списке неизвестного размера с точным соответствием

Поиск значений в списке по горизонтали по точному совпадению

Поиск значений в списке по горизонтали с использованием приблизительного совпадения

Создание формулы подстановки с помощью мастера подстановок (только в Excel 2007)

Поиск значений в списке по вертикали по точному совпадению

Для выполнения этой задачи можно использовать функцию ВПР или сочетание функций индекс и ПОИСКПОЗ.

Примеры использования функции ВПР

Дополнительные сведения можно найти в разделе функция ВПР.

Примеры ИНДЕКСов и СОВПАДЕНИй

Что означает:

=ИНДЕКС(нужно вернуть значение из C2:C10, которое будет соответствовать ПОИСКПОЗ(первое значение "Капуста" в массиве B2:B10))

Формула ищет первое значение в ячейке C2: C10, соответствующее капусты (в B7), и возвращает значение в C7 (100) — первое значение, соответствующее капусты.

Дополнительные сведения можно найти в разделе Функция индекс и функция ПОИСКПОЗ.

К началу страницы

Поиск значений в списке по вертикали по приблизительному совпадению

Для этого используйте функцию ВПР.

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

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

Дополнительные сведения можно найти в разделе функция ВПР.

К началу страницы

Поиск значений по вертикали в списке неизвестного размера с точным соответствием

Для выполнения этой задачи используйте функции СМЕЩ и ПОИСКПОЗ.

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

C1 — это верхняя левая ячейка диапазона (также называемая начальной ячейкой).

Match ("апельсины"; C2: C7; 0) ищет оранжевый цвет в диапазоне C2: C7. Не следует включать начальную ячейку в диапазон.

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

К началу страницы

Поиск значений в списке по горизонтали по точному совпадению

Для выполнения этой задачи используется функция ГПР. Ниже приведен пример.

Функция ГПР выполняет поиск по столбцу Sales и возвращает значение из строки 5 в указанном диапазоне.

Дополнительные сведения можно найти в разделе функции ГПР.

К началу страницы

Поиск значений в списке по горизонтали с использованием приблизительного совпадения

Для выполнения этой задачи используется функция ГПР.

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

В приведенном выше примере функция ГПР ищет значение 11000 в строке 3 в указанном диапазоне. Он не находит 11000 и, следовательно, ищет следующее наибольшее значение, которое меньше 1100 и возвращает число 10543.

Дополнительные сведения можно найти в разделе функции ГПР.

К началу страницы

Создание формулы подстановки с помощью мастера подстановок (толькоExcel 2007 )

В Excel 2007 мастер подстановок создает формулу подстановки на основе данных листа, имеющих заголовки строк и столбцов. Мастер подстановок помогает находить другие значения в строке, когда вы знаете значение в одном столбце, и наоборот. Мастер подстановок использует индекс и СОВПАДЕНИе в создаваемых формулах.

  1. Щелкните ячейку в диапазоне.

  2. На вкладке формулы в группе решения нажмите кнопку Подстановка .

  3. Если команда подстановка недоступна, необходимо загрузить мастер подстановок надстройка программу.

    Загрузка программы-надстройки "Мастер подстановок"

  4. Нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию надстройки.

  5. В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти.

  6. В диалоговом окне надстройки установите флажок Мастер подстановоки нажмите кнопку ОК.

  7. Следуйте инструкциям мастера.

К началу страницы

support.office.com

Добавление списка со множественным выбором

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

В этой статье

Применение списка с множественным выбором

Взаимодействие с пользователем

Совместимость

Вставка списка с множественным выбором

Советы по макету

Применение списка с множественным выбором

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

  • разрешить выбор нескольких элементов списка;

  • разрешить ввод в список собственного значения;

  • по умолчанию отображать большинство элементов списка в форме или все элементы;

  • отображать значения, полученные из фиксированного списка, источника данных шаблона формы или внешнего источника данных, например базы данных или списка Microsoft Windows SharePoint Services.

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

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

Связанные элементы управления

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

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

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

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

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

К началу страницы

Взаимодействие с пользователем

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

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

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

К началу страницы

Совместимость

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

К началу страницы

Добавление списка со множественным выбором

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

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

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

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

При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.

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

Добавление списка со множественным выбором

  1. Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В области задач Элементы управления сделайте одно из следующего:

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

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

      Примечание: Если флажок недоступен, источник данных заблокирован. Например, если вы создали структуру шаблона формы на основе схемы XML, возможно, через InfoPath не удастся добавить новые поля или группы в источник данных. Это ограничение помогает предотвратить случайное внесение в схему изменений, которые могут сделать ее недопустимой.

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

  5. Если при выполнении шага 3 вы сняли флажок Автоматически создавать источник данных, в диалоговом окне Список с множественным выбором: привязка выберите поле, к которому вы хотите привязать список с множественным выбором.

  6. В шаблоне формы слева от списка с множественным выбором или над ним введите текст подписи, добавив после него двоеточие (:).

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

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

  9. Выполните одно из следующих действий для заполнения списка.

    Ввод значений списка вручную

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

    1. Нажмите кнопку Добавить.

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

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

    4. Повторите действия 1–3 для каждой записи, которую требуется добавить в список.

    5. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

    Использование значений из другой части формы

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

    1. В разделе Элементы списка щелкните Подставить значения из источника данных формы.

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

    2. Нажмите кнопку Выбрать XPath рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните повторяющееся поле или повторяющуюся группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.

    3. Нажмите кнопку Выбрать XPath рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.

    4. Нажмите кнопку Выбрать XPath рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.

      Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.

    Использование значений из базы данных, веб-службы, XML-документа или сайта SharePoint

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

    1. Щелкните Искать значения во внешнем источнике данных.

    2. Выполните одно из следующих действий:

      • Если вы уже добавили подключение к данным, щелкните его в поле Подключение к данным.

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

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

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

    4. Нажмите кнопку Выбрать XPath рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.

    5. Нажмите кнопку Выбрать XPath рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.

      Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.

  10. Чтобы разрешить пользователям вводить свое значение внизу списка с множественным выбором, установите флажок Разрешить пользователям вводить свои значения.

К началу страницы

Советы по макету

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

  • Чтобы одновременно изменить ширину нескольких списков, выберите их, нажмите клавиши ALT+ВВОД, откройте вкладку Размер, а затем в поле Ширина введите новое значение.

  • Чтобы одновременно изменить цвет фона для нескольких списков, выберите их. В меню Формат нажмите кнопку Границы и заливка и внесите необходимые изменения на вкладке Заливка.

  • Чтобы настроить шрифт, который используется для текста рядом с флажками в списке со множественным выбором, используйте поля Шрифт и Размер шрифта на панели инструментов Форматирование. Чтобы одновременно изменить шрифт и размер шрифта для всех таких списков в шаблоне формы, щелкните список с нужным форматированием, а затем в меню Формат нажмите кнопку Применить шрифт ко всем элементам управления "Список с множественным выбором".

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

К началу страницы

support.office.com


Смотрите также