Табличный процессор

Download Report

Transcript Табличный процессор

Санкт-Петербургский торгово-экономический институт
Кафедра информационных систем
и информационных технологий
Лекции по теме
«Технологии табличного
процессора»
Версия от 21.01.2012
Подготовил доцент В.Н. Египко
Санкт-Петербург
2012
© В.Н. Египко
Структура табличного документа
Документ (файл), созданный в среде современного табличного
процессора, представляет собой трёхмерную рабочую книгу,
состоящую из нескольких листов в общем случае трёх видов:
расчётного, диаграммного и программного модуля.
Основной вид листа – это расчётный лист сетчатой структуры чаще
всего (и по умолчанию) «шахматной» разметки:
Лист содержит, как правило, 256 столбцов и более 65 000 строк.
На пресечении строк и столбцов располагаются ячейки, которым
присваиваются адреса по принципу «A1»: A1, A2, … B1, B2, …
Z1, … AA1, … AB1, … IV1, … и т.д.
Структура табличного документа
Разметка расчётного листа может быть изменена на цифровую
двухкоординатную по принципу (стилю) «R1C1»:
Например, ссылка R2C3 адресует ячейку во 2-й строке (Row 2) и 3-й
колонке (Colum 3). Ссылка в формуле вида R[-2]C[-3] адресует
ячейку, расположенную на 2 строки выше и на 3 колонки левее
относительно данной ячейки с формулой. Ссылка RC[2] адресует
ячейку в текущей строке со смещением вправо на 2 колонки.
Типы содержимого ячеек
числовое значение, поддерживаемое режимом плавающей
точки с двойной точностью (с представлением до 15
десятичных цифр);
текст длиной более чем 64 000 символов;
дата и время суток (например, 31.12.2011 23:59 как единое
значение, на машинном уровне представляемое в виде дроби:
40908,9993055556, где целое 40908 - № дня, начиная с
01.01.1900, а дробная часть – доля времени суток);
формула, начинающаяся символом «=» и содержащая
адреса ячеек операндов, константы, связанные знаками
арифметических операций, а также указатели функций
(математических, статистических, финансовых и пр.).
В качестве аргументов функций могут выступать интервалы
ячеек, например, SUM(A2:D7) – суммирование содержимого
всех ячеек в прямоугольном диапазоне с левым верхним
углом в ячейке A2 и правым нижнем углом в ячейке D7.
Многоуровневая модель ячейки
(для случая ячейки с формулой)
1. Текст формулы (на нижнем уровне модели).
2. Машинное значение – результат расчёта по
формуле, например: 123456,7890123456.
3. Назначенный формат значения, например: # ##0р..
4. Наблюдаемое отформатированное значение,
например: 123 457р. (на верхнем уровне модели).
Дополнительный атрибут ячейки – символьное
имя, присваемое специальной командой и
воспринимаемое как абсолютный адрес ячейки.
Определение типа содержимого ячейки
Тип (формат) может быть установлен непосредственно при
вводе значения в ячейку согласно синтаксису вводимого
значения (по умолчанию):
- цифры и цифры, разделяемые символом «,», возможно с «-» в
начале - устанавливают формат «Число»;
- цифры, разделяемые символами «.», «-» или «/», могут
установить формат «Дата» при условиях: число дня <=31,
номер месяца <= 12;
- цифры, разделяемые символом «:», могут установить формат
«Время» при условиях: число часов <24, минут <60 и секунд
<60;
- первый символ «=» устанавливает режим «Формула»;
- любые другие сочетания символов устанавливают формат
«Текст».
Примечание: значения в форматах «Число» и «Дата/Время»
выравниваются в ячейке по умолчанию справа, а текст – слева.
Определение типа содержимого ячейки
Тип (формат) может быть установлен для ячейки, столбца,
строки или их интервалов и отдалённых их групп явно ещё до
ввода значений - посредством команды «Формат/Ячейки…» в
следующих вариантах:
OpenOffice.org Calc
MS Excel
Основной принцип функционирования
табличного процессора - «Что-Если»:
в одни ячейки вводятся исходные значения;
в другие ячейки вводятся расчётные формулы со
ссылками на ячейки с данными или другими
расчётными (промежуточными )значениями;
в ячейках с формулами отображаются результаты
расчёта (в основном режиме, в специальном
режиме можно наблюдать формулы);
при вводе в любую ячейку нового содержимого
(значения или формулы) во всех ячейках с
формулами производится их перерасчёт.
Поочерёдно перебирая значения исходных
данных, можно прогнозировать и оценивать
результаты табличных расчётов.









Типовые команды табличного
удаление («очистка»)
содержимого и/или формата
процессора:
строк/столбцов/ячеек их интервалов и листа;
изменение структуры таблицы или рабочей книги:
вставка/удаление, копирование/перемещение
строк/столбцов/ячеек/листов и их интервалов;
форматирование строк/столбцов/ячеек или их групп
(см. следующий слайд);
вставка диаграммы (гистограммы, графика, круговой…);
операции с базой данных (списком): сортировка,
фильтрация, формирование итогов и сводная таблица;
подбор значения входного параметра системы;
одно- и двухфакторный анализ (построение
математической модели системы);
оптимизация системы, называемая «Поиск решения»;
сохранение/открытие, предварительный просмотр
и печать табличного документа.
Основные команды форматирования
табличного процессора:










изменение ширины столбцов, высоты строк с
возможностью их автоподгонки;
объединение ячеек;
включение режима «переноса слов» в ячейках;
выбор формата значений (чисел, даты, времени,
валюты и пр.);
выбор способа выравнивания значений в ячейках;
изменение ориентации значений в ячейках;
форматирование символов (гарнитура, размер,
начертание, цвета символов и фона…);
сокрытие/отображение строк/столбцов;
автоформатирование с выбором шаблона;
условное форматирование.
Методика создания табличного документа
(на простом примере)
1. Формирование предварительной структуры
таблицы (названия таблицы, наименований
столбцов…) для последующей ориентации
при вводе исходных данных.
2. Ввод исходных данных. Однородные
данные желательно вводить по столбцам.
3. Ввод базовой расчётной формулы.
4. Копирование базовой формулы.
5. Ввод и копирование формул с итогами.
6. Форматирование числовых столбцов.
7. Оформление таблицы в целом.
8. Построение диаграммы.
Этапы 1 и 2 создания табличного
документа
Этап 3 создания табличного документа
Этап 4 создания табличного документа
(в режиме «Формулы»)
Этап 5 создания табличного документа
(в режиме «Формулы»)
Этап 6 создания табличного документа
Этап 7 создания табличного документа
Этап 8 создания табличного документа
Типы адресации ячеек в формулах
относительная (основная) – «А1» с
изменением координат в адресе при
копировании формул;
абсолютная – «$A$1» с блокировкой
изменения адреса при копировании формул;
комбинированная – «$A1», «A$1» с
блокировкой изменения одной координаты.
Выбор типа адресации для текущего адреса в
формуле рекомендуется выполнять
специальной клавишной командой «ротацией»: [F4] в MS Excel, [Shift]+[F4]
в OpenOffice.org Calc.
Пример использования абсолютной
адресации (в режиме «Формулы)
Пример использования абсолютной
адресации
Пример сложного табличного
документа
Пример того же табличного документа
в режиме «Формулы»