Вопрос 36. Табличные процессоры и технологии работы с ними

Табличные процессоры – это программные комплексы для управления электронными таблицами.

Электронная таблица (ЭТ) – универсальное средство для автоматизации расчетов над большими массивами табличных данных.

Использование табличных процессоров целесообразно в тех случаях, когда:

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

2. числа в одной строке или графе связаны с числами в других строках или графах и предполагается использование математических вычислений над данными таблицы;

3. предполагается статистическая обработка данных или графический анализ; возможно частое изменение информации; отслеживается большое число показателей; предполагается изготовление нужного числа копий табличных документов.

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

В зависимости от вида табличного процессора пользователю доступны различные встроенные функции: математические, логические, статистические, финансовые и др.

На основе табличных данных средствами табличного процессора можно проводить графический анализ данных с использованием разнообразных графиков и диаграмм.

Назначение и функциональные возможности табличного процессора Excel

Основное назначение: обработка таблично организованной информации.

Главное достоинство - возможность мгновенного автоматического пересчёта всех данных, связанных формульными зависимостями. Возможности Excel:

1) Решает математические задачи: выполняет табличные вычисления, вычисляет значения функций, строит графики функций, решает уравнения, работает с матрицами.

2) Осуществляет математическое моделирование и численное экспериментирование.

3) Проводит статистический анализ, осуществляет прогнозирование и оптимизацию.

4) Реализовывает функции БД.

5) Вводит пароли и защиту на отдельные элементы таблицы.

6) Наглядно представляет данные в виде диаграмм и графиков.

7) Позволяет вводить и редактировать тексты и рисунки.

8) Осуществляет импорт-экспорт.

9) Осуществляет многотабличные связи.

10) Имеет встроенный режим презентаций

Работа с электронной таблицей, как с базой данных

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

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

- все строки таблицы должны содержать однородную информацию;

- заголовки столбцов должны находиться в первой строке списка;

- названия строк должны находиться в левом столбце списка;

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

Функции списка нельзя использовать одновременно для несмежных областей.

К данным, организованным в виде списка (базы данных), можно применять специальные функции, относящиеся к категории Работа с базами данных, и выполнять следующие операции: добавлять, изменять и удалять записи; находить записи; ;сортировать записи; осуществлять фильтрацию (и выборку) данных с помощью

Автофильтра и Расширенного фильтра: подводить общие и промежуточные итоги.

Сортировка данных - это расположение данных в таблице (списке) в строго определенной последовательности. Сортировка осуществляется «на месте» - непосредственно в таблице. Поэтому если необходимо сохранить исходные данные, то надо сделать копию таблицы.

Сортировать можно как строки, так и столбцы. Строки можно отсортировать по значениям ячеек одного столбца или нескольких.

Строки, столбцы или отдельные ячейки в процессе сортировки переупорядочиваются в соответствии с заданным пользователем порядком сортировки. Списки можно сортировать в возрастающем порядке (от 1 до 9, от А до Я) или убывающем (от 9 до 1, от Я до А). По умолчанию сортировка данных производится в алфавитном порядке. Если же необходимо сортировать дни недели или месяцы в их логическом следовании, то используется пользовательский порядок сортировки.

Сортировка данных в электронных таблицах привидится и помощью команд меню ДАННЫЕ=>Сортировка.

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

В отличие от сортировки данные при фильтрации не переупорядочиваются, а лишь скрываются те записи, которые не отвечают заданным критериям выборки.

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

Фильтрация данных может выполняться двумя способами: с использованием автофильтра и с использованием расширенного фильтра

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

При подведении промежуточных итогов автоматически могут быть вычислены: Сумма, Количество значений, Среднее, Максимум, Минимум, Произведение и т.д.

Для вычисления промежуточных итогов следует ввести команду Данные=>Итоги.

Команда Данные=>Итоги используется для обобщения данных, которые находятся на одном рабочем листе, и в том случае, если эти данные расположены в смежных ячейках. Итоги выводятся на том же рабочем листе в структурированной таблице с исходными данными.

РАБОТА С ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ В Excel можно работать с 4 основными типами документов: · электронная таблица; · диаграмма; · макротаблица; · рабочая книга. Электронные таблицы в Excel располагаются на рабочих листах рабочих книг, представляющих собой электронный эквивалент папки-скоросшивателя, «складывающей» документы. Количество рабочих листов в книге может регулиро- вать пользователь. В рабочие книги можно дополнительно «подшивать» диаграммы, сводные таблицы, различные отчеты и т.п.

Рабочий лист электронной книги состоит из ячеек, каждая из которых имеет свой адрес: сочетание имени столбца и строки. Столбцы идентифицируются буква- ми латинского алфавита (А. B, C, D…), а строки – арабскими цифрами (1,2,3…). Ячейка, в которой находится курсор, считается активной, то есть предназначенной для ввода данных. Например, адрес F10 говорит о том, что вводимая информация при активной ячейке F10 попадет именно в эту ячейку, а содержимое этой ячейки отразится в строке формул. Многие команды Excel позволяют работать с блоками ячеек. Блок ячеек - это прямоугольник, задаваемый координатами противоположных углов, обычно, верхней левой и нижней правой ячеек. Имена ячеек в блоках разделяются двоеточи- ем (“:“). Например, блок А1:В4 включает в себя ячейки А1, А2, А3, А4, В1, В2, В3 и В4. Выделение блока ячеек осуществляется протаскиванием курсора мыши на нуж- ный диапазон. При этом ячейка, начиная с которой выделяется блок, остается белого цвета, а остальные ячейки затемняются. Но блок ячеек не обязательно может вклю- чать смежные ячейки. Ячейкам и блокам для удобства работы можно давать имена. Рабочие листы также могут быть переименованы для лучшего отражения смыслового содержания решаемой задачи.

Вопрос 37 Создание и сохранение таблиц, окно, основные элементы, основы манипулирования с таблицами, расчетные операции, диаграммы Excel

Структурно основанным объектом Excel является рабочая книга, которая сохраняется как целостный объект в едином файле. Книга делится на листы, а листы на ячейки. Связанная совокупность книг называется рабочим пространством или рабочей средой. Файл с данными Excel имеет расширение *.xls - если это таблица, и *.xlc - если это диаграмма. 1 файл -1 книга. В 1 книге - до 255 рабочих листов. Каждый рабочий лист может иметь несколько страниц. Переход между листами осуществляется выделением соответствующего ярлычка (кнопки навигации).

Лист имеет матричную структуру и содержит 256 столбцов с именами от А до IV и 65536 строк, с соответствующими номерами. Элементарной единицей данных в таблице Excel является ячейка (клетка). Она находится на пересечении строки и столбца, которые составят адрес ячейки (столбец+строка, А1, В2). Текущая (активная) ячейка - это та, в которой находится курсор.

Адрес ячейки, ссылка, стиль ссылок

Адрес ячейки может быть относительным и абсолютным.

Ссылка - способ (формат) указания адреса (имени) ячейки. Ссылки используются в формулах в качестве аргумента.

Задается стиль ссылки: Сервис =>Параметры, вкладка «Основные».

Имеется 2 стиля обозначения адреса:

Стиль А1 (Буква - столбец, число - строка)

Стиль R1C1 (R цифра_строки С цифра_столбец), т.е. и строка и столбец обозначаются сочетанием буква и числа.

Относительный адрес (или просто адрес), состоит из строки и столбца.

Ссылка на блок (группу или интервал ячеек) состоит из адреса верхней правой ячейки и нижней левой ячейки, разделенных двоеточием (А1-.С12).

Относительный аргумент-адрес при копировании формул меняется. Если требуется зафиксировать аргумент-адрес в формуле, то используется абсолютная ссылка (или абсолютный адрес).

Абсолютная ссылка создается из относительной с добавлением $: $А$1 $А1 А$1. Последние 2 примера называются смешанной ссылкой. (Переход между относительной, абсолютной и смешанными ссылками можно осуществить при нажатии F4). Аналогом абсолютного адреса ячейки является собственное имя.

Использование содержательных имён вместо «слепых» адресов при работе с ячейками является элементом хорошего стиля работы и позволяет лучше ориентироваться в больших массивах информации со сложными взаимосвязями.

Правила назначения имён

Правила назначения имени ячейки:

- Начинается с буквы, символа подчёркивания ( _ ) или левого слеша.( / )

- В имени нельзя использовать пробелы. Их заменяют символом подчеркивания.

- Длина имени не должна превышать более 255 символов. Правила назначения имени листа:

- Длина имени не более 31 символа

- Имя листа нельзя заключать в квадратные скобки [ ]

- В имя нельзя включать следующие символы: двоеточие (:); правый и левый слеши (\ /); знак вопроса (?); звёздочка (*).

Присвоить (или удалить) ячейке (или диапазону) собственное имя можно с помощью команды ВСТАВКА=>Имя=>Присвоить или используя поле имени, поставив в него курсор и проведя изменения.

Типы данных в ячейках электронной таблицы

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

- исходные или первичные данные - константы;

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

Ячейки, содержащие константы, называются влияющими, а ячейки с формулами - зависимыми.

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

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

- допустимое множество значений, которые можно принимать константа или переменная;

- допустимое множество операций над этими данными.

1) Текст - последовательность букв, иногда цифр или некоторых специальных символов.

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

Разделители в разных странах отличаются: десятичный - в США точка, а в России и многих других странах запятая; для обозначения тысяч - в России иногда ставят пробел, в США - запятая, во многих странах -точка.

3) Дата и время. Вводятся как числа и выравниваются по правому краю. Дата и время могут быть использованы в качестве аргументов для формул. Вид и тип написания даты определяются в формате ячейки.

4) Формула. Формулой в электронной таблице называют арифметические и логические выражения. Формула всегда начинается со знака равенства (=) и вводится по латинскому регистру. Формулы могут содержать константы - числа или текст (в двойных кавычках), ссылки на ячейки, знаки арифметических, логических и других операций, встроенные функции, скобки, закладки и др. Сохраняется принятый в математике порядок выполнения операций.

5) Функция. Представляет собой программу с уникальным именем, для которой пользователь должен задать конкретное значение аргументов.

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

Excel содержит более 400 встроенных функций, условно разделенных на несколько категорий, (с ними познакомимся отдельно)

Форматирование данных

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

Для формата ячейка существует специальная команда меню Формат=>Ячейки, либо соответствующая команда контекстного меню. Диалоговое окно Формат ячеек имеет несколько вкладок.

Режимы работы табличного процессора

Режим, в котором находится табличный процессор в каждый конкретный момент, отражается в Строке состояния (внизу окна, слева).

1) режим готовности - в Строке состояния появляется индикатор Готово;

2) режим ввода данных- в Строке состояния появляется индикатор Ввод;

3) режим редактирования - индикатор Правка;

4) командный режим - в Строке состояния появляются подсказки;

5) запись макроса - подключение микропрограммы на Visual Basic.

Операции перемещения, копирования, заполнения и вставки

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

- копирование только значений (не формул);

- копирование только форматов

- полное копирование значений, форматов и формул. При копировании и перемещении формул ссылки на ячейки автоматически подстраиваются.

При вырезке и вставке формул относительные ссылки, как правило, не настраиваются.

Копирование и заполнение ячеек используется для упрощенного ввода однотипных данных и формул. Для этого используется команда меню ПРАВКА=>Заполнить и маркер автозаполнения.

Автозаполнение - процедура автоматического заполнения строки или столбца изменяющееся последовательностью данных (рядами) или постоянными значениями.

Маркер заполнения - небольшой черный квадратик, расположенный в нижнем правом углу выделенной ячейки или диапазона ячеек.

При выделении строки маркер заполнения выводится в левом нижнем углу. При выделении столбца маркер заполнения выводится в правом

Маркер заполнения используется при копировании мышью.

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

Перетаскивание при помощи мыши выполняется со следующей последовательностью: выделит блок, поместить курсор на любую линию контура блока, нажать на левую кнопку мыши и произвести передвижение.

Ввод и редактирование формул

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

Простейшая формула представляет собой сочетание операндов, знаков действий и скобок и описывает некоторые действия, которые выполняются с данными.

Операндами в формулах могут быть константы (числовые, текстовые, логические, даты) или ссылки на них, т.е. адреса. Адрес модно набирать в строке в строке формул или формировать его автоматически. Выделяя нужную клетку в процессе набора. В формулах используют относительные, смешанные и абсолютные адреса.

Символы основных операций :

Арифметические: + (сложение) - (вычитание) * (умножение) / (деление) % (проценты) ^ (возведение в степень);

Сравнение: = <><=>= <>;

Текстовые: & - конкатенация (соединение) символьных цепочек;

Логические: И ИЛИ НЕ - логическое умножение, сложение и отрицание.

При создании формул следует иметь в виду приоритеты операций. Он соответствует приоритету в арифметике: наибольший - возведение в степень, наименьший - конкатенация. Операции с одинаковым приоритетом выполняются последовательно. Для изменения приоритета используют скобки.

В формулах можно использовать готовые стандартные функции, предоставляемые Мастером функций, доступ к которому осуществляется через команду Вставка=>Функции или знак на панели инструментов f.

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

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

Наши рекомендации