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

Сводка

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

Дополнительные сведения об элементах управления формами в Excel см. в статье Обзор форм, элементов управления формами и элементов ActiveX на листе.

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

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

Включение вкладки "Разработчик"

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

  1. Откройте вкладку Файл и выберите команду Параметры.
    Параметры файла

  2. Щелкните Настроить ленту в левой области.
    настройка ленты

  3. Выберите поле Разработчик проверка в разделе Основные вкладки справа и нажмите кнопку ОК.

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

  1. Нажмите кнопку Microsoft Office, а затем — Параметры Excel.
    Параметры файлов в Excel 2007

  2. Нажмите кнопку Популярные, выберите вкладку Показать разработчикав поле Лента проверка и нажмите кнопку ОК
    Лента

Настройка списка, ссылки на ячейку и индекса

  1. На новом листе введите следующие элементы в диапазоне H1:H20:

    H1 : роликовые коньки

    H2 : VCR

    H3 : Desk

    H4 : Mug

    H5 : Автомобиль

    H6 : стиральная машина

    H7 : ракетная установка

    H8 : Велосипед

    H9 : телефон

    H10: Свеча

    H11: Candy

    H12: Динамики

    H13: Платье

    H14: одеяло

    H15: сушилка

    H16: гитара

    H17: Сушилка

    H18: набор инструментов

    H19: VCR

    H20: жесткий диск

  2. В ячейке A1 введите следующую формулу:

    =INDEX(H1:H20;G1;0)

Пример списка

  1. Чтобы добавить список в Excel 2007 и более поздних версиях, перейдите на вкладку Разработчик, нажмите кнопку Вставить в группе Элементы управления, а затем выберите элемент Форма списка (элемент управления) в разделе Элементы управления формами.


    элементы управления формы Чтобы добавить список в Excel 2003 и более ранних версиях Excel, нажмите кнопку Список на панели инструментов Формы. Если панель инструментов "Формы" не отображается, наведите указатель на пункт Панели инструментов в меню Вид и выберите пункт Формы.

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

  3. В группе Элементы управления щелкните Свойства.
    свойство contrl

  4. В окне Формат объекта введите следующие сведения и нажмите кнопку ОК.

    1. Чтобы указать диапазон для списка, введите H1:H20 в поле Диапазон входных данных.

    2. Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Ссылка на ячейку.

      Примечание: Формула INDEX() использует значение в G1 для возврата правильного элемента списка.

    3. В разделе Тип выделения убедитесь, что выбран параметр Один.

      Примечание:  Параметры Multi и Extend полезны только при использовании процедуры Microsoft Visual Basic для приложений для возврата значений списка. Обратите внимание также, что трехмерное затенение проверка поле добавляет трехмерный вид в поле списка.

      объект format

  5. В списке должен отображаться список элементов. Чтобы использовать поле списка, щелкните любую ячейку, чтобы не было выбрано поле списка. Если щелкнуть элемент в списке, ячейка G1 будет обновлена до числа, указывающего положение элемента, выбранного в списке. Формула INDEX в ячейке A1 использует это число для отображения имени элемента.

Пример поля со списком

  1. Чтобы добавить поле со списком в Excel 2007 и более поздних версиях, перейдите на вкладку Разработчик, нажмите кнопку Вставка и выберите поле со списком в разделе Элементы управления формами.


    значок со списком Чтобы добавить поле со списком в Excel 2003 и более ранних версиях Excel, нажмите кнопку Поле со списком на панели инструментов Формы.

  2. Щелкните расположение листа, в котором должен отображаться левый верхний угол поля со списком, а затем перетащите поле со списком в нужное место, где должен находиться правый нижний угол списка. В этом примере создайте поле со списком, которое охватывает ячейки B2:E2.
    поле со списком place

  3. Щелкните правой кнопкой мыши поле со списком и выберите пункт Элемент управления форматированием.
    Элемент управления форматом

  4. Введите следующие сведения и нажмите кнопку ОК:

    1. Чтобы указать диапазон для списка, введите H1:H20 в поле Диапазон входных данных.

    2. Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Ссылка на ячейку.
       

      Примечание: Формула INDEX использует значение в G1 для возврата правильного элемента списка.

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

      Примечание:  3-D затенение проверка поле является необязательным.  Он добавляет трехмерный вид в раскрывающийся список или поле со списком.

      Вкладка управления

  5. В раскрывающемся списке или поле со списком должен отображаться список элементов. Чтобы использовать раскрывающийся список или поле со списком, щелкните любую ячейку, чтобы объект не был выбран. При щелчке элемента в раскрывающемся списке или поле со списком ячейка G1 обновляется до числа, указывающего позицию в списке выбранного элемента. Формула INDEX в ячейке A1 использует это число для отображения имени элемента.

Пример кнопки "Спин"

  1. Чтобы добавить кнопку спина в Excel 2007 и более поздних версиях, откройте вкладку Разработчик, нажмите кнопку Вставка, а затем нажмите кнопку Спина вразделе Элементы управления формами.


    кнопка spin Чтобы добавить спиннер в Excel 2003 и более ранних версиях Excel, нажмите кнопку Spinner на панели инструментов Формы.

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

  3. Щелкните правой кнопкой мыши кнопку спина и выберите пункт Управление форматированием.
    Элемент управления spin

  4. Введите следующие сведения и нажмите кнопку ОК:

    1. В поле Текущее значение введите 1.

      Это значение инициализирует кнопку спина, чтобы формула INDEX указывала на первый элемент в списке.

    2. В поле Минимальное значение введите 1.

      Это значение ограничивает верхнюю часть кнопки вращения первым элементом в списке.

    3. В поле Максимальное значение введите 20.

      Это число задает максимальное количество записей в списке.

    4. В поле Добавочное изменение введите 1.

      Это значение определяет, насколько элемент управления spin button увеличивает текущее значение.

    5. Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Ссылка на ячейку.
      поле связи с ячейкой

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

    Значение кнопки вращения не изменится, если текущее значение равно 1 и вы щелкаете элемент управления вниз или если текущее значение равно 20 и вы щелкаете элемент управления вверх.

Пример полосы прокрутки

  1. Чтобы добавить полосу прокрутки в Excel 2007 и более поздних версиях, перейдите на вкладку Разработчик, нажмите кнопку Вставка, а затем щелкните Полоса прокрутки в разделе Элементы управления формами.


    полоса прокрутки Чтобы добавить полосу прокрутки в Excel 2003 и более ранних версиях Excel, нажмите кнопку Полоса прокрутки на панели инструментов Формы.

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

  3. Щелкните правой кнопкой мыши полосу прокрутки и выберите пункт Элемент управления форматированием.
    Элемент управления форматом scoll bar

  4. Введите следующие сведения и нажмите кнопку ОК:

    1. В поле Текущее значение введите 1.

      Это значение инициализирует полосу прокрутки, чтобы формула INDEX указывала на первый элемент в списке.

    2. В поле Минимальное значение введите 1.

      Это значение ограничивает верхнюю часть полосы прокрутки первым элементом в списке.

    3. В поле Максимальное значение введите 20. Это число задает максимальное количество записей в списке.

    4. В поле Добавочное изменение введите 1.

      Это значение определяет, сколько чисел элемент управления полосой прокрутки увеличивает текущее значение.

    5. В поле Изменение страницы введите 5. Это значение определяет, насколько текущее значение будет увеличено, если щелкнуть внутри полосы прокрутки по обе стороны от поля прокрутки).

    6. Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Ссылка на ячейку.
      поле связи с ячейкой

      Примечание:  3-D затенение проверка поле является необязательным.  Он добавляет трехмерный вид на полосу прокрутки.

  5. Щелкните любую ячейку, чтобы полоса прокрутки не была выбрана. При щелчке элемента управления вверх или вниз на полосе прокрутки ячейка G1 обновляется до числа, указывающего текущее значение полосы прокрутки плюс или минус добавочное изменение полосы прокрутки. Это число используется в формуле INDEX в ячейке A1 для отображения элемента рядом с текущим элементом или перед ним. Вы также можете перетащить поле прокрутки, чтобы изменить значение, или щелкнуть полосу прокрутки по обе стороны от него, чтобы увеличить его на 5 (изменение значения страницы). Полоса прокрутки не изменится, если текущее значение равно 1 и вы щелкаете элемент управления вниз или если текущее значение равно 20 и вы щелкаете элемент управления вверх.

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

Нужны дополнительные параметры?

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

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×