Смекни!
smekni.com

Абсолютные и относительные адресации (стр. 1 из 3)

Абсолютные и относительные адресации

Содержание

Введение

1. Интерфейс электронной таблицы

2. Обзор возможностей OpenOffice.org Calc

3. Абсолютная адресация

4. Относительная адресация

5. Абсолютная и относительная адресация как основа для расчета формул

6. Встроенные функции и «Мастер функций»

Заключение

Литература

ВВЕДЕНИЕ

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

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

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

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

Разработкой и распространением табличных процессоров (программ ЭТ) занимаются как коммерческие компании, так и группы разработчиков свободного программного обеспечения (точнее, проектов FOSS – Free and Open Source Software).

Один из самых известных проектов FOSS – интегрированный офисный пакет OpenOffice.org - также имеет в своем составе табличный процессор OpenOffice.org Calc (в дальнейшем, для краткости, будем использовать обозначение OOo Calc). Этот табличный процессор с успехом может использоваться для решения экономических и инженерно-технических задач.

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

1. ИНТЕРФЕЙС ЭЛЕКТРОННОЙ ТАБЛИЦЫ

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

Слева от строки ввода расположены три важные кнопки: кнопка "=",

обеспечивающая переход в режим ввода формул, кнопка автосуммирования "" и кнопка вызова Мастера функций "f(x)".

Рис. 1. Элементы интерфейса электронной таблицы.

Рабочее поле программы представляет из себя совокупность листов, каждый из которых состоит из ячеек. Каждая ячейка имеет адрес, определяемый строкой и столбцом, на пересечении которых находится ячейка. Столбцы, как правило, обозначаются буквами латинского алфавита (1 или 2 буквы), строки – числами. Сетку, которая “расчерчивает” лист на ячейки, при желании можно сделать невидимой.

Всегда одна из ячеек является активной. Активная ячейка – это та ячейка, в которую в данный момент осуществляется ввод или содержание которой редактируется. Активная ячейка всегда выделена (обычно “жирной” рамкой). Перемещение указателя активной ячейки осуществляется клавишами-стрелками на клавиатуре или щелчком левой кнопкой мыши в любом месте листа. Ввод информации в позицию активной ячейки осуществляется либо полностью с помощью клавиатуры, либо (в случае построения формул с функциями) с помощью действий “вставка функции” ("Вставка/Функция...") из главного меню или панели инструментов.

По умолчанию в документе электронной таблицы листов немного (3 или 4).

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

Слева от ярлычков листов имеются кнопки перемещения по листам. Пока листов мало, они неактивны.

В каждой ячейке ЭТ могут быть записаны числа, текст или формулы. Особым случаем числа является календарная дата. Числа автоматически выравниваются по правому краю ячеек, а текст – по левому. Содержание активной ячейки отображается в строке ввода, а для редактирования содержания активной ячейки надо нажать клавишу <F2> и после этого редактировать содержание строки ввода как текст.

Редактирование завершается нажатием на <ENTER>. Для удаления содержания ячейки (или блока ячеек) достаточно нажать клавишу <DEL>.

Каждая ячейка ЭТ имеет адрес, который записывается как комбинация буквы

столбца и номера строки (напр. A8, C67, X999). Для указания блока (диапазона) ячеек указываются адреса левой верхней и правой нижней ячеек через двоеточие (например, A3:C18, B1:B46, C3:C12).

Операции редактирования (копирования, перемещения, удаления и вставки) можно делать с ячейками или блоками ячеек (копирование, перемещение или удаление), со строками, столбцами, группами строк и столбцов (удаление или вставка). Перед операцией редактирования нужно выделить объект для выполнения операции. Выделение групп ячеек делается "протаскиванием" мыши с нажатой левой кнопкой от левого верхнего угла нужного блока до нижнего правого угла, а выделение строк и столбцов – щелчком левой кнопкой мыши по номеру строки (букве столбца).

Для выделения группы строк или столбцов тоже надо "протащить" указатель мыши. Каждый лист ЭТ OOo Calc может содержать до 245 столбцов и до 65000 строк (примерно), а в файле ЭТ может храниться до 256 таких листов. В каждую ячейку может быть записан текст или формула длиной до 256 символов.

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

2. ОБЗОР ВОЗМОЖНОСТЕЙ OpenOffice.org Calc

Как и остальные упомянутые программы (за исключением Excel), OpenOffice.org Calc определяет особое приложение языка разметки XML, которое и используется для хранения рабочих книг (почему-то workbook переводится как «рабочая книга», хотя вообще-то это обычная «тетрадь») с подшитыми в них листами электронных таблиц. Как и остальные компоненты OpenOffice.org, OpenOffice.org Calc упаковывает XML-файл с содержимым (а также ряд вспомогательных файлов) в PKZIP-архив, который и является единицей хранения документа.

Кроме «родного» формата, OpenOffice.org Calc «понимает» распространенный формат, используемый Excel разных версий, экспортирует данные в DIF (Data Interchange Format), форматы ранних версий StarCalc, потомком которых она является, SYLK, импортирует — также из форматов dBase и Lotus 1-2-3. Книгу (workbook) можно с очень приличным качеством экспортировать в гипертекст (html 3.2).

Текущая версия (1.0) OpenOffice.org Calc позволяет работать с отдельными таблицами (листами) размером до 255 столбцов (пронумерованных буквами и двухбуквенными сочетаниями, от A до IV) на 32000 строк (пронумерованных числами), чего вполне достаточно для большинства офисных применений и уж, во всяком случае, для любых разумных учебных задач. OpenOffice.org Calc допускает абсолютную и относительную адресацию ячеек и их диапазонов.

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

Библиотека функций OpenOffice.org Calc достаточно компактна — их около трех с половиной сотен. Она разбита на ряд категорий: управление БД, работа с датами и временем, финансы, статистика и т.п. Имеются средства расширения этого набора.

OpenOffice.org Calc реализует такие средства, как:

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

Мощный механизм стилей оформления, свойственный всем компонентам пакета OO.o, доступен и в OpenOffice.org Calc. Стили оформления могут определяться для отдельных ячеек, их совокупностей, листов и рабочих книг в целом, а также для включаемых элементов, таких как текст или иллюстрации (в том числе, графики и диаграммы).

3. Абсолютная адресация

Табличные процессоры поддерживают и абсолютную адресацию. Абсолютные ссылки отличаются от относительных наличием знака доллара перед именем столбца и номером строки: $A$5. Адреса диапазонов тоже могут содержать абсолютные и смешанные ссылки: например, $A$5:$C$7, A2:$B$4, C2:$F$3 и т.п.

Еще бывают смешанные адреса: C$3, $F4. В смешанных адресах перед абсолютной частью также стоит знак доллара, т.е. знак $. (Например, в адресе C$3 адрес столбец C относительный, адрес строки 3 – абсолютный). Кроме того, абсолютной частью адреса можно сделать и название листа: $Лист1.$C$3:F$5.

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

Рассмотрим пример с подсчетом суммы чисел в диапазоне. Введем формулу подсчета суммы и преобразуем ссылки в абсолютные адреса. Упростим ввод формулы. Для этого:

· Выделим ячейку В14 и нажмем кнопку

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

· Преобразуем адрес диапазона в абсолютный. Для этого щелчком левой кнопки мыши установим курсор перед символом В и введем знак $ (в английской раскладке клавиатуры). Таким же образом введем знак $ в другие позиции.