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

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

Итак, для создания выпадающего списка необходимо:

1. Создать список значений, которые будут предоставляться на выбор пользователю (в нашем примере это диапазон M1:M3 ), далее выбрать ячейку в которой будет выпадающий список (в нашем примере это ячейка К1 ), потом зайти во вкладку "Данные ", группа "Работа с данными ", кнопка "Проверка данных "

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

Комбинированное поле - выглядит как текстовое поле, но вы можете увеличить значения со стрелкой справа. Список, который вы растягиваете в форме на более высокую область области и установите для параметра «Развернуть Нет» в свойстве «Развернуть» - вы видите одновременно столько столбцов, сколько видите. Список, который вы растягиваете до высоты текстового поля, и установите его в «Развернуть Да», ведет себя как поле «Комбинированное». Существует множество примеров использования этих элементов управления.




2. Выбираем "Тип данных " -"Список " и указываем диапазон списка

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

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


База данных библиотеки будет полезна, если вы хотите ввести класс ученика при выборе автора для недавно приобретенной книги, когда вам нужно выбрать книги, которые читатель предоставляет, и т.д. Несмотря на то, что в этой работе мы будем участвовать только в комбинированном поле, будет доступно больше работы. Роликовая штора может быть добавлена ​​в таблицу большего размера или в виде отдельного элемента управления. Поэтому раздел разделен на три части.

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

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



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

Ролик в таблице форм библиотеки базы данных А, когда новый читатель выбирает класс, в котором он собирается. Опять же, создайте роликовый затвор как отдельный элемент управления для формы в поле «Поле», но в режиме «Дизайн». Поместите рулетку для просмотра или регистрации полей с помощью мастера формы. . В то же время выясняется, что некоторые вещи вокруг списков в Базе все еще не работают достаточно хорошо. Однако также будут рассмотрены решения этих проблем. Итак, «со вкусом наполовину и наполовину» - пусть ваша работа работает.

Простая рулетка в таблице форм

Как результат может выглядеть на рисунке #. Рисунок 1: Форма списка, которая включена в таблицу. В первой части процедуры мы просто создадим форму, описанную в восьмой части. Создайте новую форму, самый простой путеводитель, чтобы создать форму. На первой стадии руководство к форме вставки столбцов из таблицы читателя.

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

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

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

Для Excel версий ниже 2007 те же действия выглядят так:


Второй : воспользуйтесь Диспетчером имён (Excel версий выше 2003 - вкладка "Формулы " - группа "Определённые имена "), который в любой версии Excel вызывается сочетанием клавиш Ctrl+F3 .
Какой бы способ Вы не выбрали в итоге Вы должны будете ввести имя (я назвал диапазон со списком list ) и адрес самого диапазона (в нашем примере это"2"!$A$1:$A$3 )

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

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

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


7. Готово!

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


Не забудьте сохранить изменения при закрытии окна запроса. База автоматически добавляется альтернативное имя для таблицы, но которые не являются необходимыми, потому что это то же самое, как имя таблицы и сохранить имена, завернутые в кавычки. Сразу попробовать поле со списком работ. Переключатель для отображения данных. Форма таблицы будет содержать введенные ранее записи. Жалюзи будет ФУНКЦИОНАЛЬНЫМ при нажатии на ячейке в последнем классе - пустая - строках таблицы, предназначенной для вставки новой записи.

Простой рольставни себя в качестве элемента формы

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

То есть вручную, через ; (точка с запятой) вводим список в поле "Источник ", в том порядке в котором мы хотим его видеть (значения введённые слева-направо будут отображаться в ячейке сверху вниз).

При всех своих плюсах выпадающий список, созданный вышеописанным образом, имеет один, но очень "жирный" минус: проверка данных работает только при непосредственном вводе значений с клавиатуры. Если Вы попытаетесь вставить в ячейку с проверкой данных значения из буфера обмена, т.е скопированные предварительно любым способом, то Вам это удастся. Более того, вставленное значение из буфера УДАЛИТ ПРОВЕРКУ ДАННЫХ И ВЫПАДАЮЩИЙ СПИСОК ИЗ ЯЧЕЙКИ, в которую вставили предварительно скопированное значение. Избежать этого штатными средствами Excel нельзя.

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

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

Добрый день, уважаемый читатель!

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

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

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

Вернитесь в режим разработки формы. Используйте окно «Свойства» для редактирования Комбинированного управления полем. В нижней части первой вкладки Общие измените параметр «Развернуть до Да». На вкладке «Данные» поле «Поле поля поля данных» и «Тип табуляции» правильно настроены. В элементе «Таблица» выберите таблицу «Поле».

Ну что же, рассмотрим создание выпадающих списков и для чего же это нужно:



Я лично постоянно использую выпадающий список по всем 3 причинам. И она значительно упрощает мне работу с данными, я сознательно сокращаю к 0% возможность при введении первичных данных.

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

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

Рисунок 7: Окно свойств, на этот раз легко ввести значения. Возможно, что форма не будет работать должным образом. После сохранения и повторного открытия затвор может перестать работать. Возможно, вы даже не сможете добраться до комбинированного поля. Такое «непредсказуемое» поведение неверно. Почему форма не работает должным образом, скажем, до конца этой работы, вам, возможно, придется немного подумать об этом. Но если это сработает, сделайте правильные корректировки еще раз: Прежде всего, в представлении дизайна удалите ненужные панели инструментов.

А делать список в ячейке будем в несколько этапов:

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


2. Выделяем нужный нам диапазон и в меню выбираем пункт “Данные” — “Проверка данных”, в появившемся контекстном окне выбираем из указанного выбора пункт “Список”.

Роликовый затвор как сам контроль во второй раз - в режиме разработки

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

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





3. В разблокированной ниже строке указываем диапазон данных, которые должны быть у нас в выпадающем списке. Нажимаем “Ок” и работа сделана.

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

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

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


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

После повторного рисования области комбинированного поля первое окно открывается из мастера выпадающего списка. Третье окно используется для выбора соответствующего поля из таблицы для элемента управления. Наша таблица В поле есть одно поле, снова называемое ветвью, выберите его. Затем он появится в правой части окна в текстовом поле «Показать поля».

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

Рад вам помочь, пользуйтесь себе во благо!

"Прогресс человечества основывается на желании каждого человека жить не по средствам
"
Сэмюэль Батлер, философ