Таким образом, вы можете выбирать данные из предопределенного поля ввода, но сохраняете возможность свободного ввода текста.
Деятельность сотрудников фиксируется в таблице. Имена сотрудников должны быть выбраны с помощью поля списка. Поскольку временные работники работают всегда, также должна быть разрешена возможность свободного ввода имен без поля списка.
- Лучше всего это сделать с помощью проверки действительности. Для этого действуйте следующим образом:
- Создайте обязательные поля на листе. Затем создайте список постоянных сотрудников в области таблицы, которая не требуется.
- На следующем рисунке показана структура таблицы со списком сотрудников в области ячеек E2: E11 в примере таблицы:
- Чтобы создать поля списка, выберите область ячеек, в которую нужно ввести имена. В таблице примера это область A2: A32.
- Затем вы вызываете проверку достоверности. Если вы работаете с Excel 2010 и Excel 2007, перейдите на вкладку ленты ДАННЫЕ и щелкните ОБЗОР ДАННЫХ в группе ИНСТРУМЕНТЫ ДАННЫХ. В предыдущих версиях выбирали команду VALIDITY в меню DATA.
- В диалоговом окне, которое появляется во всех версиях Excel, перейдите на вкладку НАСТРОЙКИ. В поле со списком РАЗРЕШИТЬ выберите запись СПИСОК.
- Чтобы выбрать список, щелкните поле свертывания справа от поля ИСТОЧНИК. Диалоговое окно затем сокращается до поля ввода. Затем с помощью мыши отметьте область со своим списком имен, в таблице примеров это область E2: E11.
- Поле ввода ИСТОЧНИК затем содержит формулу = $ E $ 2: $ E $ 11. Щелкните поле свертывания еще раз, чтобы снова отобразить диалоговое окно:
- Закройте диалоговое окно, нажав кнопку ОК.
Как добавить произвольный текст в поле списка
Выбор имен через поле списка уже работает с этими настройками. Однако пока невозможно вручную ввести дополнительные имена в таблицу, поскольку Excel будет подтверждать любую попытку ввести имя, которого нет в списке, с сообщением об ошибке. Вы можете предотвратить это следующим образом:
- В диалоговом окне ПРОВЕРКА ДЕЙСТВИЯ перейдите на вкладку СООБЩЕНИЕ ОБ ОШИБКЕ.
- Снимите флажок с поля ПОКАЗАТЬ СООБЩЕНИЕ ОБ ОШИБКЕ ПРИ ВВЕДЕНИИ НЕДЕЙСТВИТЕЛЬНЫХ ДАННЫХ.
- Затем подтвердите свои настройки с помощью кнопки ОК.
Если вы сейчас активируете одно из полей имени в своей таблице, справа от ячейки появится небольшая стрелка списка. При нажатии на нее появляется список указанных имен. Выберите один из них щелчком мыши. На следующем рисунке показан список выбора в таблице примеров:
Если вы хотите ввести имя временного работника, которого нет в вашем списке, просто игнорируйте поле со списком. Просто введите имя в соответствующую ячейку.