Что не позволяют делать электронные таблицы. Рабочие книги и их структура. Форматирование любого объекта табличного документа осуществляется с помощью команд раздела меню Формат

Что такое электронные таблицы

Основные понятия

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

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

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

Основным недостатком является линейное зондирование - кластеризация. Из-за принципа хранения объекта существуют кластеры объектов, которые имеют близкий или идентичный адрес. Эти кластеры необходимо последовательно сканировать в поиске. Воздействие на производительность еще выше, чем при цепном рассеянии, поскольку кластеры могут содержать элементы, соответствующие нескольким клавишам.

Конечно, ячейка с формулой должна хранить два значения: саму формулу и результат её вычисления.

Где применяются электронные таблицы

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

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

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

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

Реализация электронных таблиц в виде программы Microsoft Excel

Одной из реализаций электронных таблиц есть программа Microsoft Excel. Файлы Excel имеют расширение "XLS". В терминологии фирмы Microsoft документы Excel называются книгами.

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

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

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

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

Ячейки таблицы

Адрес ячейки на листе

Слово "Excel" в переводе с английского обозначает "превосходящий" или "наилучший". С другой стороны здесь скрыта игра слов, так как слово "cell" на английском означает "ячейка".

Сравните производительность линейного зондирования и двойного хэширования

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

Среднее количество операций пропусков поиска. Из приведенных выше формул и графиков видно, что линейная сортировка приводит к ухудшению производительности, когда таблица занята более чем на 75%, тогда как двойное хеширование ведет себя вполне приемлемо даже тогда, когда заполнено 90%. Мы будем использовать эти отношения для построения хеш-таблицы с динамическим размером в качестве границы, в которой мы разбиваем новую большую таблицу, в которую мы переносим все элементы.

Ячейки нумеруются подобно шахматным клеткам. Сверху вниз строки с ячейками нумеруются цифрами. Строк на листе более 16000. А слева направо столбцы ячеек именуются буквами латинского алфавита. Столбцов ячеек на листе больше 200. Для их именования употребляются сначала одиночные буквы, а затем - комбинации из двух букв.

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

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

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

Конечно, на экране всегда видна только небольшая часть листа Excel. Но столбец с номерами строк, находящийся слева от ячеек, и строка с названиями столбцов, расположенная сверху от ячеек, обычно видны всегда. Номера строк и названия столбцов выполнены в виде кнопок. Щёлкая по этим кнопкам мышкой, зрячие выделяют строки или столбцы целиком. А если навести мышку на полоску между этими кнопками, то можно регулировать высоту строк и ширину столбцов. Мы же будем всё это делать при помощи команд из меню Excel.

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

Мы можем вводить, например, текст, число, дату, формулу в ячейки электронных таблиц. Числа и даты - это данные, по которым будут производиться расчеты; Используя текст, мы вводим метки, описывающие данные, например, давая имена заголовкам таблицы; Формула - это выражение, формула, которая описывает, как вычислить содержимое ячейки листа, к которой была введена данная формула. Благодаря формулам мы можем поручить программе выполнять даже самые сложные вычисления.

Как передвигаться между ячейками и внутри ячеек

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

Имя книги выводится в верхней строке окна Excel. Точно так же, как имя рабочего файла в окне редакторов "Word" или "Блокнот".

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

Имена листов расположены в нижней части окна Excel, сразу над статусной строкой. По форме это очень напоминает вкладки диалоговых окон. Зрячие перемещаются между листами книги Excel, щёлкая мышкой по именам листов. Мы же применяем для этого горячие комбинации "Control+PageUp" и "Control+PageDown".

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

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

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

Если Вы запустите Excel, открыв файл с расширением "XLS",активными будут тот лист и та ячейка, которые были активны в момент закрытия книги.

Если Вы запустите Excel из Главного меню или с Рабочего стола, то Excel откроет Вам чистый документ под названием "Книга1", а курсор будет расположен на листе под названием "Лист1" в ячейке "A1".

Сразу после старта Excel курсор как бы парит над ячейками. При нажатии курсорных клавиш по экрану передвигается чёрная рамочка. Границы ячеек нарисованы тонкими чёрными линиями. А рамочка - это утолщённая граница ячейки. Это ещё одна форма системного курсора. При перемещении рамочки Джоз называет имя столбца и номер строки для каждого её нового положения.

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

Таблицы отмечают свое 25-летие. Эти центры должны были быть представлены для проведения финансовых анализов, прогнозов или бюджетных резюме. Это продолжалось в течение нескольких дней, как правило, требовалось программирование, и это было весело только для нескольких компаний.

Если текущая ячейка пуста, можно сразу приступать к вводу содержимого с клавиатуры. После ввода первого же символа мы попадаем во внутрь ячейки. Завершается ввод содержимого ячейки нажатием "Enter". При этом курсор обычно переходит на одну ячейку вниз. И мы снова получаем возможность перемещаться между ячейками при помощи стрелок и других курсорных клавиш.

Неудобство бумажных вычислений было вдохновлено Дэном Бриклином, затем студентом Гарвардской школы бизнеса, чтобы попытаться создать компьютерный эквивалент электронной таблицы. Оригинальное видение было интересным - дисплей с военного самолета, калькулятор с мышью, контроль жестов, - но вскоре он был перегружен.

Это было пророческое слово. Были также финансовые причины для большого удобства и несколькократного увеличения производительности и времени реакции. Через несколько лет вы можете сосчитать их более 60! Макро-язык был настолько обширен, что он позволял создавать сложные приложения, предназначенные для разных приложений, которые продавались отдельно небольшими компаниями. Пакет был дорогим, в некоторых случаях устаревшим, а также доступным параллельно в нескольких, а не совсем совместимых версиях. В течение долгого времени они были подготовлены и выпущены отдельно, хотя соответствие поддерживается на уровне файлов и основных функциях.

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

Чтобы получить возможность редактировать содержимое ячейки, нужно нажать "F2". Тогда мы попадём во внутрь ячейки. И курсорные клавиши будут перемещать нас уже между символами и строками внутри ячейки. Нажатие "Enter" завершает процесс редактирования содержимого ячейки и переводит курсор обычно на ячейку снизу.

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

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

Внутри ячейки всё происходит, как в текстовом редакторе. И курсор приобретает такую же форму. То есть, становится вертикальной мигающей полоской.

Содержимое ячейки Excel

Ячейка Excel может содержать разнообразную информацию. Мы для простоты рассмотрим только 3 типа данных внутри ячейки: числа, текст и формулы.

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

Создание электронной таблицы аналогично добавлению текстового документа. Новый лист будет загружен на следующей вкладке браузера. Мы изменим заголовок в верхнем левом углу, щелкнув на рабочем описании. Без названия. Нам не нужно беспокоиться о сбережении.

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

Ячейка Excel может содержать очень много текста. Если текст в ячейке расположен в одну строку, то изображение текста ячейки может перекрывать на экране все пустые ячейки справа. Если Вы хотите, чтобы этого не происходило, нужно выдать команду "Автоподбор ширины". Эта команда расположена в меню "Формат", подменю "Столбцы". Ширина столбца станет такой, чтобы тексты внутри ячеек не выходили за их пределы. Таким образом создаются таблицы. После формирования столбца таблицы нужно воспользоваться командой "Автоподбор ширины".

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

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

Более тонкие настройки производятся в диалоге "Формат ячейки".

Признаком формулы является знак равенства. За знаком равенства могут следовать обычные арифметические выражения над числами и содержимым других ячеек.

Например, в ячейках "A1", "A2", и "A3" мы храним числа. Тогда формула для вычисления их суммы может выглядеть так: "=A1+A2+A3". И записать эту формулу можно в любую ячейку. Это не обязательно должна быть ячейка "A4".

Адрес ячейки в формуле обязательно нужно набирать латинскими буквами.

Если в вычислениях формулы участвует другая ячейка, содержащая формулу, то в вычислениях второй ячейки не должна участвовать первая ячейка. Иначе произойдёт зацикливание, о чём Вам тут же сообщит Excel. То есть, формулы ячеек не должны ссылаться друг на друга по кругу. Иначе говоря, формулы-дети не должны ссылаться на формулы-родителей.

Если ячейка содержит формулу, то на экране показывается только результат вычисления этой формулы. Джоз прочитает нам этот результат, когда курсор перейдёт к ячейке с формулой.

В верхней части окна Excel, ниже строки меню, есть так называемая "строка формул". Когда курсор выделяет ячейку с формулой, в строке формул показывается текст формулы, в то время как в самой ячейке отображается результат вычисления формулы. Если в выделенной курсором ячейке содержатся просто данные, то содержимое ячейки на экране и строки формул будет одинаковым.

Выделение, удаление и добавление ячеек

Если Вам нужно выделить часть строки или часть столбца Excel, то делается это так. Зажмите "Shift" и нажимайте "Стрелку вправо" или "Стрелку вниз".

Если Вам нужно выделить прямоугольный массив ячеек, то при помощи "Shift" и стрелок произведите сначала горизонтальное выделение, а затем - вертикальное. Или наоборот. После смены направления выделения, ячейки начнут выделяться группами.

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

Новыми понятиями для нас будут удаление и добавление ячеек. С таким мы ещё не сталкивались в других программах.

Удаление ячеек - это не очистка их содержимого. Место удалённых ячеек должны занять соседние ячейки. Поэтому после команды "Удалить" Excel откроет диалог, в котором спросит Вас, какими ячейками заполнять пустоту от удаляемых ячеек. Это могут быть либо ячейки, расположенные справа от удаляемых ячеек, либо ячейки, расположенные снизу от удаляемых ячеек.

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

Оформление документов Excel

У Excel, как и у Word, большие возможности по форматированию текста. Можно задавать Размер, начертание, цвет символов, выравнивание текста и многое другое. Можно обрамлять снаружи и расчерчивать создаваемые таблицы изнутри различными линиями. Можно делать скрытыми отдельные строки и столбцы. На базе табличных данных Excel умеет рисовать диаграммы и графики. И многое другое.

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

Очень удобно в Excel составлять словари иностранных слов. Лёгкость передвижения по столбцам даёт здесь значительное преимущество перед Word.

Встроенные функции

Использование функций

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

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

Например, для вычисления суммы данных из ячеек "A1", "A2" и "A3" можно вставить в ячейку "C2" такую формулу: "=сумм(A1;A2;A3)".

Диапазоны ячеек

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

Например, формулу суммирования трёх ячеек можно переписать так: "=сумм(A1:A3)".

Гораздо грамотней и безопасней применять в формулах диапазоны ячеек. При удалении ячеек Excel пересчитывает все диапазоны, в которые входили эти ячейки. Вы можете это проверить, удалив ячейку "A2" в наших примерах. Формула, в которой перечислялись ячейки суммирования, перестанет работать и будет выдавать ошибку. А формула, в которой суммируемые ячейки были заданы в виде диапазона, будет правильно работать и дальше, потому что при удалении ячейки "A2" Excel скорректирует диапазон, в который входила эта ячейка.

Мастер встроенных функций

Чтобы найти нужную нам встроенную функцию Excel, необходимо войти в меню "Вставка" и активировать пункт "Функция". Раскроется диалог под названием "Мастер функций".

В этом диалоге два окна-списка и несколько кнопок. Для удобства встроенные функции разбиты по категориям. В окне под названием "Категория" находится список категорий функций. А в окне с названием "Функция" представлен в алфавитном порядке список функций, выделенной категории.

Ниже списка функций даётся очень сжатая справка о выделенной функции. Но прочитать эту справку можно только при помощи JAWS-курсора. Если же нажать на кнопку помощи, то откроется новое диалоговое окно с подробной справкой о выделенной функции Excel.

А нажатие кнопки "ОК" активизирует второй шаг мастера функций - ввод входных параметров или аргументов функции. Обычно здесь нужно перечислить адреса ячеек и диапазоны, которые участвуют в вычислениях данной функции. После ввода очередного аргумента нужно нажимать табуляцию. В конце нужно нажать "Enter", чтобы активизировать кнопку "Ок". В диалоге ввода параметров также присутствует справочная информация, доступная только для JAWS-курсора.

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

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

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

Началось всё с того, что нужно было настроить работу одной из бухгалтерских систем отчётности. Это я сделал, а затем меня спросили, знаю ли я Excel. Экселя я особо не знал, но подумал, что по ходу дела разберусь, поэтому согласился помочь. А сделать нужно было таблицу для распечатки корешков по зарплате:)

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

Поэтому, задумавшись над таким положением вещей, я и решил написать статью, прочитав которую, можно было бы вникнуть в основы работы с электронными таблицами. В статье все примеры будут показаны на базе бесплатного компонента OpenOffice Calc, но они применимы и для Microsoft Office Excel.

Рабочие книги и их структура

Рабочими книгами в сфере электронных таблиц называют файлы, в которых эти таблицы хранятся. Для пакета Microsoft Office стандартными форматами файлов Excel будут XLS или XLSX , а для OpenOffice Calc - ODS .

По умолчанию рабочая книга содержит три листа, на каждом из которых имеется таблица с ячейками. Изначально всего существовало по 256 строк и столбцов на каждом листе (всего 65536 ячеек), однако, в современных табличных процессорах размеры листа гораздо большие (хотя и конечные):

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

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

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


  1. Панель меню . Может быть выполнена в виде классической панели с раскрывающимися списками функций, а может реализовываться в виде вкладок (например, ленточный интерфейс Microsoft Office Excel 2007). Содержит доступ ко всем возможностям и настройкам программы.
  2. Панель форматирования . Обычно отдельная панель или вкладка, на которой находятся инструменты форматирования текста и внешнего вида ячеек.
  3. Навигационный список . Обычно находится в левом верхнем углу над рабочим листом и отображает адреса текущих выделенных ячеек. Также может быть использован для быстрого перехода к ячейке с заданным адресом (вводите адрес и жмёте Enter).
  4. Поле ввода формул . Специальное поле, в котором можно задать как простое содержимое выделенной ячейки, так и специальную формулу для вычисления этого содержимого.
  5. Строка состояния . Отображает дополнительную полезную информацию о типе выбранной ячейки, её текущем значении и другие служебные данные.

Ячейки электронных таблиц

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

Часто бывает нужно выделить несколько ячеек. Если они идут подряд, то выделение можно произвести мышью, как, например, в Проводнике, или при помощи маркера заполнения (маленький квадратик в правом нижнем углу последней выбранной ячейки). Если же выделить нужно не смежные ячейки, то делать это нужно с зажатой кнопкой CTRL.

Ещё один случай - выделение всего столбца или строки. Для этого достаточно нажать на их название. А, чтобы выделить всю таблицу целиком (например, для массового изменения параметров внешнего вида) нужно нажать на пустой квадратик в углу координатной сетки):


Каждая ячейка может содержать произвольные данные, которые вводятся вручную или вычисляются на основе заданной формулы (о формулах речь пойдёт отдельно). Кроме того, у ячеек есть ряд параметров отображения и оформления. Доступ к этим параметрам проще всего получить из контекстного меню (пункт "Формат ячеек"):


Самая главная закавыка с ячейками кроется в первой вкладке окна "Формат ячеек" (в OpenOffice Calc она называется "Числа", а в Microsoft Office Excel - "Число"). Дело в том, что здесь задаётся тип данных ячейки и во многих готовых таблицах он не всегда стандартный. Если у Вас, например, введённое число превращается в дату или нормально не отображается текст, то проблема как раз в этих параметрах.

Также советую обратить внимание на кнопки на панели инструментов, которые позволяют увеличивать/уменьшать разрядность чисел в ячейках или включать денежный формат. Эти кнопки автоматически меняют тип данных (не нужно лезть в меню) для выделенных ячеек, выводя знаки после запятой или название валюты по умолчанию (задаётся в языковых параметрах Панели управления компьютера):


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

Формулы

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

Для примера заполним ячейки первой строки произвольными цифрами. Для этого просто выделяем ячейку и в ней или в строке ввода формулы пишем числа. Наиболее часто нам нужно получить сумму чисел в определённых ячейках, поэтому в одной из свободных ячеек (пускай это будет A2) нам необходимо ввести формулу:


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

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

Отдельно стоит сказать об адресации ячеек. Каждая ячейка имеет адрес вида: "буква столбца""цифра строки". Однако, это только один из видов ссылок - относительный.

Относительные ссылки могут автоматически меняться при изменении количества строк или столбцов. Например, в ячейке A2 у нас сейчас имеется формула: "=A1+B1+C1". Теперь, если мы вставим новую строку над первой, все наши ячейки опустятся вниз, но сохранят свои значения, а в формуле (которая теперь будет в ячейке A3) номер строки автоматически сменится на второй: "=A2+B2+C2":


Если же Вам нужно точно привязать формулу к конкретной ячейке, чтобы её значение не менялось, то Вам следует использовать абсолютные ссылки. Абсолютный адрес ячейки отличается только тем, что перед каждой её координатой Вы добавляете значок "доллара", например: $A$1. Если же значок "$" добавлять только к одной из координат, то мы получим смешанную ссылку, "привязанную" к номеру строки или столбца.

  1. Ссылка на ячейку другого листа той же рабочей книги:
  • Calc: =ИмяЛиста.АдресЯчейки (например: =Лист2.A1);
  • Excel: =ИмяЛиста!АдресЯчейки (например: =Лист2!A1).
  1. Ссылка на ячейку на листе другой открытой рабочей книги:
  • Calc: -;
  • Excel: =[ИмяКниги]ИмяЛиста!АдресЯчейки (например: =[Книга2]Лист1!A1).
  1. Ссылка на ячейку на листе другой закрытой в данный момент рабочей книги:
  • Calc: ="file:///ПутьКФайлу/ИмяФайла"#$ИмяЛиста.АдресЯчейки (например: ="file:///H:/source.ods"#$Лист1.A1);
  • Excel: ="ПолныйПутьКФайлу\[ИмяКниги(файла)]ИмяЛиста"!АдресЯчейки (например: ="D:\Отчёты\[Книга1.xls]Лист1"!A1).

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

И теперь снова вернёмся к математическим формулам и нашему примеру. Если нам нужно получить сумму небольшого количества ячеек, то для этого достаточно простых арифметических действий. Однако, на практике объёмы вычислений бывают гораздо больше. В этом случае неудобно перечислять все ячейки, поэтому существуют альтернативные виды формул со ссылками на диапазоны:


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

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

Наиболее полный же список соответствий Вы можете найти на официальном WIKI-ресурсе OpenOffice .

Стилизация и распечатка таблиц

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

Во всех ячейках числа будут вводиться вручную (или браться из других файлов с ведомостями), а в трёх будут автоматически рассчитываться при помощи элементарных формул и арифметических действий: СУММ или SUM для ячеек "Всего насчитано" и "Всего удержано", а также "Всего насчитано"-"Всего удержано".

После ввода всех полей наша табличка будет иметь примерно следующий вид:


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

Также желательно отцентрировать текст в ячейках. Выделите их, а затем вызовите из контекстного меню пункт "Формат ячеек". В открывшемся окошке перейдите на вкладку "Выравнивание" и задайте нужные параметры центровки и переноса слов:


Таблица приобретёт более красивый внешний вид, однако, нам нужно как-то узнать, насколько широкой её делать, чтобы она уместилась на печатный лист. Для этого нужно активировать разметку страницы. Это можно сделать несколькими способами, однако, самый универсальный - из меню "Файл" вызвать функцию "Предварительный просмотр", а затем закрыть окно предпросмотра:


Теперь, когда разметка у нас готова, отрегулируем ширину ячеек так, чтобы они все уместились на одной странице. Теперь осталось немного. Нам нужно объединить несколько ячеек в левом верхнем углу для записи в них имени получателя. Для этого выделим четыре ячейки, вызовем их контекстное меню и выберем пункт "Объединить ячейки" (для Excel) или меню "Формат" - "Объединить ячейки" (для Calc).

Последний штрих - добавление рамок для нашей таблицы. Снова выделяем все используемые ячейки и в контекстном меню выбираем пункт "Формат ячеек". Переходим на вкладку "Обрамление" (Calc) или "Граница" (Excel) и настраиваем внешний вид рамок (для каждого элемента границы можно задать свой стиль):


В итоге мы получим красивую, готовую к распечатке табличку! При желании можно изменить ещё и фон строк с текстом, а также скопировать и вставить ниже несколько копий нашего зарплатного "корешка", чтобы на одном печатном листе их было несколько.

Выводы

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

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

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.