информационные технологии. 104- Информационные технологии_Корнеев, Ксандопуло, Машурцев_Уче. Информационные технологии И. К. Корнеев, Г. Н. Ксандопуло, В. А. Машурцев
Скачать 6.61 Mb.
|
Операция копирования при однозначном соответствии фрагмента-оригинала и фрагмента-копии
При указании в качестве фрагмента-копии компонента электронной таблицы больших размеров необходимо, чтобы его длина и высота были кратны соответствующим размерам фрагмента копии. В табл. 10.7—10.10 представлены различные варианты такого копирования. Таблица 10.7 Операция копирования ячейки в часть строки
Таблица 10.8 Операция копирования ячейки в часть столбца
Таблица 10.9 Операция копирования блока ячеек в блок большего размера
Таблица 10.10 Операция копирования блока ячеек в блок большего размера
Операция вставки фрагмента предполагает указание места вставки (ячейки, определяющей начало фрагмента) и направление сдвига ячеек для освобождения места вставляемому компоненту электронной таблицы. Обычно указывают направления вправо и вниз. Таблица 10.11 иллюстрирует результаты выполнения операции вставки блока ячеек из двух строк и двух столбцов по адресу В2 табл. 10.4 с различными направлениями сдвига. Таблица 10.11 Результаты вставки фрагмента электронной таблицы
10.5. Форматирование элементов таблицы Для правильного оформления таблицы в соответствии с требованиями, изложенными в подразд. 10.1, для отдельных элементов (объектов) таблицы могут быть установлены различные параметры формата. Формат ячейки (группы ячеек) представляет собой совокупность значений следующих параметров: формат представления значений; выравнивание значений внутри клетки; шрифтовое оформление; оформление границ ячейки; оформление фона ячейки. Дополнительно для столбцов и строк таблицы устанавливаются соответственно ширина и высота. Все указанные параметры форматирования устанавливаются либо с помощью операций из соответствующего меню, либо с помощью соответствующих кнопок-пиктограмм с предшествующим выделением объекта форматирования. Формат представления значений Формат представления значений задает вид отображения данных в зависимости от требований оформления табличного документа и интерпретации его содержимого. Обычно табличный процессор предлагает следующие форматы: общий; числовой; денежный; финансовый; календарный; временной; процентный; дробный; экспоненциальный; текстовый; задаваемый пользователем. Общий формат предназначен для отображения как числовой, так и текстовой информации произвольного вида. Числовой формат определяет способ представления числовых данных и включает в себя: количество выводимых разрядов после десятичной точки (запятой); используемый разделитель групп разрядов (его либо нет, либо запятая или пробел); способ представления отрицательных чисел (со знаком минус, с использованием красного цвета и т. п.). Денежный формат определяет способ представления денежных величин и включает в себя: обозначение и расположение относительно числового значения (перед или после) обозначения денежной единицы; количество выводимых разрядов после десятичной точки (запятой); способ представления отрицательных чисел (со знаком минус, с использованием красного цвета и т. п.). Финансовый формат является разновидностью денежного, в которой значения в столбце выравниваются по разделителю целой и дробной частей числового значения. Календарный формат определяет способ представления дат и включает в себя: состав выводимых параметров даты (год, месяц, число); взаимное расположение выводимых параметров даты относительно друг друга; символ-разделитель выводимых параметров даты (пробел, дефис, точка, наклонная черта или др.); представление года (полное четырехзначное, сокращенное двухзначное, с отсутствием или наличием буквенного обозначения «г.»); представление месяца (числовое или текстовое; для числового — одно- или двухразрядное представление номера месяца, меньшего десяти; для текстового — полное или сокращенное написание); представление числа месяца (одно- или двухразрядное представление числа, меньшего десяти). Временной формат определяет способ представления времени и включает в себя: состав выводимых параметров времени (часы, минуты, секунды); символ-разделитель выводимых параметров времени (обычно двоеточие); используемую систему отсчета времени в течение суток (12- или 24-часовая). Процентный формат предназначен для представления числовых данных в отношении к некоторому значению и отображает их увеличенными в сто раз с последующим символом процента. Дробный формат предназначен для представления числовых значений в виде простых дробей (целые числитель и знаменатель, разделенные символом наклонной черты) и может, помимо обычного, включать в себя: количество цифр в числителе и знаменателе; фиксированное значение знаменателя (2, 4, 8,10,16,100 и т. д.). Экспоненциальный формат предназначен для представления числовых значений в научной нотации с указанием мантиссы и порядка. Текстовый формат предназначен для представления данных в том виде, в котором они вводятся с клавиатуры, т. е. как символьных строк (в том числе и числовых данных). Форматы, определяемые пользователем, вводятся в тех случаях, когда необходимые элементы оформления отсутствуют в уже перечисленных видах формата представления данных (например, почтовые индексы, номера телефонов, табельные номера и т. п.). Для описания форматов используются маски или шаблоны, формируемые по определенным для каждого табличного процессора правилам. Выравнивание значений внутри клетки Выравнивание значений внутри клетки определяет положение выводимых данных относительно ее границ и задается следующими характеристиками: горизонтальное выравнивание (по левому краю, по правому краю, по обоим краям, по центру; табл. 10.12); вертикальное выравнивание (по верхнему краю, по нижнему краю, по центру; табл. 10.12); ориентация (горизонтальная, вертикальная с горизонтальным представлением символов в столбик, вертикальная с представлением символов с поворотом на 90° влево, вертикальная с представлением символов с поворотом на 90° вправо, с заданным углом поворота). Таблица 10.12 Выравнивание значений клеток электронной таблицы
Указанные операции выравнивания справедливы и для так называемых объединений клеток, когда несколько соседних клеток рассматриваются как одна, что предоставляет широкие возможности для формирования сложных многоярусных головок (шапок) табличных документов. Кроме того, для вводимого текста возможен режим переноса слов, при котором он представляется в ячейке заданной ширины в виде многострочного при соответствующем увеличении высоты (см. табл. 10.12). Шрифтовое оформление Шрифтовое оформление предполагает задание вида, размера, начертания и цвета шрифта, с помощью которого выводится значение ячейки. Вид шрифта определяется его гарнитурой и выбирается из множества, предоставляемого операционной средой, в которой работает табличный процессор. Размер шрифта определяется его высотой в пунктах и выбирается из множества, определенного для каждого вида шрифта, или устанавливается самим пользователем. Начертание шрифта выбирается из предлагаемого множества вариантов, которое обычно включает в себя: обычное; курсивом; полужирное; с одинарным подчеркиванием: с двойным подчеркиванием; в виде верхнего индекса; в виде нижнего индекса; Некоторые варианты начертания могут быть применены одновременно (например,полужирным курсивом с подчеркиванием). Цвет шрифта выбирается из предлагаемого множества и используется для отображения некоторых значений в соответствии с правилами оформления табличных документов (например, во многих бухгалтерских документах отрицательные значения денежных сумм показываются красным цветом без указания знака минуса). Оформление границ ячейки Оформление границ ячейки предполагает задание вида, толщины и цвета линий, образующих обрамление (рамку) ячейки по каждой ее стороне. Вид линий, образующих рамку ячейки, может быть выбран из следующего множества вариантов: пунктирные с различной плотностью размещения составляющих точек; штриховые с различными длиной и плотностью размещения составляющих штрихов; штрих-пунктирные с различными длиной и плотностью размещения составляющих штрихов и точек; сплошные одинарные; сплошные двойные. При этом для каждого вида линий может быть задана та или иная толщина. Цвет линии выбирается из предлагаемого множества и используется для оформления некоторых фрагментов таблицы в соответствии с правилами оформления табличных документов. Перечисленные характеристики обрамления ячейки могут быть указаны как для отдельных составляющих (левая, правая, верхняя, нижняя) ячеек фрагмента таблицы, так и для их сочетаний. Оформление фона ячейки Оформление фона (затенения) ячейки предполагает определение рисунка и цвета графических элементов, из которых складывается соответствующая штриховка. Рисунок и цвет .штриховки выбирается из предлагаемого множества вариантов, достаточно богатого. 10.6. Вычисления в электронных таблицах Каждая ячейка электронной таблицы характеризуется следующими параметрами: адрес ячейки; содержание ячейки; значение ячейки; формат ячейки. Обычно при выполнении операций копирования фрагменту-копии передаются все свойства соответствующих ячеек фрагмента- оригинала, но возможна передача только содержания, значения или формата. Адрес и формат ячейки уже были рассмотрены. В качестве содержания ячейки выступают числовые и текстовые константы, а также выражения (формулы). В качестве значения ячейки рассматриваются выводимые на экран представления числовых и текстовых констант, а также результатов вычисления выражений (формул). Под выражением понимается совокупность операндов, соединенных знаками операций. В качестве операндов используются числовые и текстовые константы, адреса ячеек и встроенные функции. При этом числовые и текстовые константы используются непосредственно, вместо адресов ячеек используются значения соответствующих клеток таблицы, а вместо встроенных функций используются возвращаемые ими значения. Адреса ячеек в роли операндов и аргументов встроенных функций выступают в двух формах: относительной и абсолютной. Относительный адрес указывает на положение адресуемой ячейки относительно той ячейки, в содержании которой он используется, и записывается как обычно (имя столбца и номер строки, например F7).Абсолютный адрес указывает на точное положение адресуемой ячейки в таблице и записывается со знаком $ перед именем столбца и номером строки (например, $F$7). Возможна абсолютная адресация только столбца или строки ($F7 или F$7). При редактировании объектов электронной таблицы относительные адреса соответствующим образом корректируются, а абсолютные адреса не изменяются. Таблицы 10.13 и 10.14 иллюстрируют разницу между относительным и абсолютным адресами. Таблица 10.13 Операция копирования ячейки В2 в ячейку D5 с использованием относительных адресов
Содержание A2+B1 C5+D4 ячеек Таблица 10.14 Операция копирования ячейки В2 в ячейку D5 с использованием относительного и абсолютного адресов
Содержание A2+$B$1 C5+$D$4 ячеек Встроенные функции имеют тот же смысл, чтои в языках программирования высокого уровня, но в табличных процессорах их набор существенно больше. Существуют следующие группы встроенных функций: функции для работы с базами данных и списками; функции для работы с датами и временными значениями; функции для инженерных расчетов; функции проверки свойств и значений; логические функции; функции для работы со ссылками и массивами; математические функции; функции для статистических расчетов; текстовые функции; финансовые функции. Встроенная функция как операнд выражения записывается в виде FUNCTION (список аргументов). Здесь FUNCTION представляет собой имя встроенной функции (зарезервированное слово табличного процессора), а список аргументов задается в виде перечня объектов (числовых и текстовых констант, адресов ячеек, диапазонов строк и столбцов, блоков ячеек, имен встроенных функций), разделенных принятым в конкретной операционной среде символом-разделителем. Для встроенных функций современных табличных процессоров характерны вложенность (задание одной встроенной функции как аргумента другой) и рекурсивность (задание в качестве аргумента встроенной функции имени такой же функции). 10.7. Вывод и сохранение данных в электронных таблицах Созданные и заполненные электронные таблицы используются в двух направлениях: как табличные документы самостоятельного значения, требующие оформления в виде твердой копии на бумаге, что предполагает выполнение операции вывода на печать; как составные компоненты других документов или способ оперативного хранения данных, что предполагает сохранение таблиц в виде файлов различного формата на соответствующих накопителях информации. Вывод электронных таблиц на печать Подготовка табличных документов для вывода на печать предполагает задание соответствующих параметров страничного оформления, которые включают в себя: ориентацию (размещение таблицы вдоль листа или поперек); масштаб изображения на листе (изменение размера изображения на бумаге относительно размера изображения на экране); определение размера листа бумаги (либо выбор из предлагаемого множества стандартных размеров, либо установление нестандартного размера); определение качества печати (для тех принтеров, у которых возможен выбор); определение размеров отступов от края листа (верхнего, нижнего, правого, левого) и полей для верхнего и нижнего колонтитулов; определение содержания верхнего и нижнего колонтитулов; определение режимов центрирования таблицы относительно краев листа (по горизонтали и вертикали); определение строк и столбцов, используемых в качестве заголовков, т. е. повторяющихся на каждой странице печатаемого документа; установление при необходимости вывода на каждой странице имен столбцов и номеров строк; установление порядка вывода примечаний (либо по месту расположения, либо в конце документа). Для правильного установления параметров страничного оформления табличный процессор предлагает режим предварительного просмотра, в котором на экране отображаются формируемые страницы для вывода на печать. При реализации самой процедуры вывода на печать возможно установление типа используемого устройства (принтера) с определением его свойств (с привлечением соответствующих средств операционной среды), задание диапазона выводимых страниц, задание числа копий печатаемого документа. При отсутствии или неисправности печатающего устройства возможно сохранение табличного документа в виде файла соответствующего формата, содержимое которого может быть распечатано при появлении возможностей. Сохранение электронных таблиц Сохранение подготовленных и заполненных электронных таблиц на накопителе информации предполагает установление следующих параметров: имени накопителя информации (имени накопителя на гибких магнитных дисках, имени логического устройства в рамках накопителя на жестких магнитных дисках, имени другого накопителя); имени каталога или папки файловой системы выбранного накопителя информации; имени файла, в котором сохраняется электронная таблица (точнее книга или блокнот, в состав которого включена сохраняемая таблица); формата сохранения (документ данного табличного процессора, документ более ранних версий того же табличного процессора, документ другого табличного процессора, текстовый документ, документ формата базы данных, другие стандартизированные форматы обмена информацией); условий последующего доступа (пароля при открытии файла, режим внесения изменений). |