Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_3______Calc.doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
552 Кб
Скачать
☆

3. Проверка вводимых значений

OpenOffice.org Calc позволяет указать тип данных, которые могут помещаться в определенной ячейке или диапазоне.

Задание:

  1. В таблице на листе Ввод данных в ячейке F1 введите название столбца Возраст.

  2. Выделите диапазон F2:F9.

  3. Выберите команду Данные⇒Проверка. OpenOffice.org Calc отобразит на экране диалоговое окно Проверка вводимых значений с тремя вкладками.

  4. Выберите вкладку Критерий и укажите тип данных, которые должны находиться в данной ячейке. Например, выберите в поле Тип данных – целое число, в поле Значение - между. В поле Минимум введите значение 18, в поле Максимум – 100 (рис. 3).

Рис. 3

  1. Щелкните на вкладке Помощ при вводе и в поле Сообщение введите текст, который должен появляться на экране при выделении указанной ячейки (это необязательно). Это сообщение будет предоставлять средство Помощник (если он отображен на экране), или появится в маленьком всплывающем окне. Например, введите сообщение Укажите возраст вкладчика (рис. 4).

Рис. 4

  1. Выберите вкладку Действия при ошибке и введите текст сообщения. Например, в поле Действие выберите значение Стоп (программа не даст вводить значения дальше до тех пор, пока не будет введено допустимое значение). В поле Заголовок и в поле Сообщение введите соответствующий текст (рис. 5). Нажмите кнопку ОК.

Рис. 5

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

  2. Добавьте к таблице поле Вид счета.

  3. Выделите диапазон G2:G9. Выполните команду Даные⇒Проверка.

  4. Заполните поля, как указано на (рис. 6). В качестве источника укажите диапазон

Рис. 6

  1. Укажите сообщения для ввода и сообщения об ошибке.

  2. Введите виды счетов, выбирая счет из списка рис. 7.

Рис. 7

  1. Сохраните файл.

Задание для самостоятельной работы:

  1. Добавьте к таблице поле Дата. Назначьте проверку вводимым данным: укажите диапазон с 1 января по 31 декабря текущего года.

  2. Введите новое поле под названием Срок вклада. Назначьте проверку вводимым данным: сроки вкладов должны быть не менее 2 лет.

  3. Дополните таблицу полем Город. Задайте список возможных значений: Белгород, Воронеж, Екатеринбург, Москва, Омск.

4. Фильтрация списка

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

4.1. Фильтрация по одному критерию

Задание:

  1. Перейдите на Лист2, назовите его Фильтр и введите данные, указанные в таблице 1.

Таблица 1

Фамилия

Имя

Отчество

Оклад, руб

Годовой фонд зарплаты, руб

Отдел

Дата приема на работу

Андреева

Анна

Семеновна

7166,00

85992,00

Бухгалтерия

04.11.2002

Ноткин

Иван

Семенович

9000,00

108000,00

Бухгалтерия

09.07.1998

Горбатов

Иван

Семенович

9916,50

118998,00

Склад

11.05.2001

Крылова

Ольга

Сергеевна

8083,00

96996,00

Склад

06.09.1999

Андреева

Анна

Олеговна

6250,00

75000,00

ОК

02.01.1999

Ерохин

Иван

Федорович

8541,00

102492,00

Бухгалтерия

07.08.2000

Петрова

Мария

Андреевна

10375,00

124500,00

Склад

11.04.1994

Крылова

Ирина

Максимовна

9458,50

113502,00

Цех №1

09.06.2096

Васин

Игорь

Петрович

7625,00

91500,00

Цех №2

05.10.2001

Самойлов

Семен

Петрович

6708,00

80496,00

Бухгалтерия

03.12.2000

Бершев

Никита

Иванович

8450,00

101400,00

Цех №1

03.01.2000

Быстрова

Татьяна

Олеговна

7120,50

85446,00

ОК

05.12.1999

Доценко

Иван

Сергеевич

9800,00

117600,00

Цех №2

15.07.2003

Фандеев

Петр

Иванович

8657,00

103884,00

Цех №2

09.06.2001

Конов

Алексей

Алексеевич

6852,50

82230,00

Цех №1

05.11.2001

  1. Установите табличный курсор на одну из ячеек списка.

  2. Выполните команду Данные⇒Фильтр⇒Автофильтр. OpenOffice.org Calc проанализирует список и добавит в строку заголовков полей кнопки раскрывающихся списков (кнопки автофильтра): рис. 8.

Рис. 8

  1. Щелкните на кнопке автофильтра в ячейке Отдел. Список раскроется и покажет все значения, содержащиеся в этом столбце рис. 9.

Рис. 9

  1. Выберите наименование какого-нибудь отдела, и OpenOffice.org Calc спрячет все строки, кроме тех, которые включают отмеченное значение рис. 10. Другими словами, критерием отбора служит выбранное вами значение.

Рис. 10

  1. Обратите внимание, что после фильтрации изменился цвет кнопки автофильтра , чтобы напомнить вам, что список отфильтрован по значениям, со­держащимся в этом столбце.

  2. Снова щелкните на кнопке автофильтра и выберите опцию (Все). Программа отобра­зит весь список полностью.

  3. Сохраните файл.