История Microsoft Excel
В 1982 году Microsoft запустила на рынок первый электронный табличный процессор Multiplan, который был очень популярен на CP/M системах, но на MS-DOS системах он уступал Lotus 1-2-3. Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Текущая версия для платформы Windows — Microsoft Office Excel 2010.
В сравнении с первыми табличными процессорами Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике, VisiCalc, ячейки расставляются в строки и столбцы и могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.
Excel был первым табличным процессором, позволявшим пользователю менять внешний вид таблицы (шрифты, символы и внешний вид ячеек). Он также первым представил метод умного пересчета ячеек, когда обновляются только те ячейки, которые зависят от измененных ячеек (раньше табличные процессоры либо постоянно пересчитывали все ячейки или ждали команды пользователя).
Начиная с 1993 года, в состав Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel. VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональная интегрированная среда разработки. Можно создать VBA-код, повторяющий действия пользователя и таким образом автоматизировать простые задачи. VBA позволяет создавать формы для общения с пользователем. Язык поддерживает использование (но не создание) DLL от ActiveX; более поздние версии позволяют использовать элементы объектно-ориентированного программирования.
Функциональность VBA делала Excel легкой мишенью для макровирусов. И это было серьезной проблемой до тех пор, пока антивирусные продукты не научились обнаруживать их.
Версии Excel от 5.0 до 9.0 содержат различные так называемые «пасхальные яйца» (easter eggs), хотя, начиная с версии 10 Microsoft начала принимать меры по их ликвидации.
Основные понятия электронных таблиц
Документ Excel имеет расширение *.xls или *.xlsx (для Excel 2007 и новее) и называется рабочая книга, которая представляет собой набор рабочих листов. Каждый лист имеет табличную структуру и может содержать одну или несколько таблиц. В окне программы Ехсе1 отображается текущий рабочий лист. Название листа отображается в его нижней части. Рабочий лист состоит из строк и столбцов. На пересечении столбцов и строк образуются ячейки таблицы. Операции ввода и редактирования всегда производятся в активной ячейке.
Ссылки
Ссылка в Microsoft Excel — адрес ячейки или связного диапазона ячеек. В каждом листе Excel может быть 256 (2^8) столбцов и 65536 (2^16) строк.
Столбцы обозначаются буквами латинского алфавита от "A" до "Z", затем идет "AA-AZ", "BB-BZ" и т.п. до "IV" (256). Строки обозначаются обычными арабскими числами. Адрес ячейки определяется пересечением столбца и строки, как в шахматах или морском бое, например: A1, C16. Адрес диапазона ячеек задается адресом верхней левой ячейки и нижней правой, например: A1:C5.
Есть 2 вида представления ссылок в Microsoft Excel:
1. Классический;
2. Стиль ссылок R1C1 (здесь R — row (строка), C — column (столбец)).
В режиме R1C1 в квадратных скобках указывается относительное смещение.
Если включен классический вид и в ячейке с адресом A1 находится формула «=B3» (B3 — относительная ссылка), то после переключения в вид R1C1 она примет вид «=R[2]C[1]» - две строки вниз, один столбец вправо. Направления вниз и вправо считаются положительными, вверх и влево — отрицательными.
Типы адресации
Ссылки в Excel бывают 3-х типов:
- Относительные ссылки (пример: A1);
- Абсолютные ссылки (пример: $A$1);
- Смешанные ссылки (пример: $A1 или A$1, они наполовину относительные, наполовину абсолютные).
Дата добавления: 2017-11-04; просмотров: 1920;