- •Введение
- •Экран, лист, книга и элементарные приемы перемещения по ним
- •Основные понятия
- •Строка формул и элементарные приемы перемещения
- •Мышь, экранные курсоры и строка состояния
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Основные средства и команды управления данными Соглашения и обозначения
- •Пример 2.2. ПиО_лкм а2:в6. Цель действий: выделение блока а2:в6 (о выделении см. Ниже). Перечисленная последовательность действий означает выполнение следующих пошаговых инструкций:
- •Типы меню. Основные форматы. Команда Формат/Ячейки
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Выделение ячеек, строк, столбцов, диапазонов и листов
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Задания для лабораторных работ
- •Ввод, редактирование и форматирование текста
- •4.1. Типы данных и константные категории
- •4.2. Практические приемы работы с текстовыми данными
- •Пример 4.2. Исходная ситуация: текст «Выравнивание» выровнен по левому краю ячейки а1, но выходит за правую границу столбца а.
- •Пример 4.3. Исходная ситуация: .
- •Пример 4.4. Цель: До фиксации ввода (т.Е. В процессе ввода или редактирования) данных осуществить перенос текста внутри ячейки, изменяя ее высоту, при неизменной ширине.
- •Пример 4.5. Исходная ситуация: .
- •Пример 4.6. Цель: Осуществить копирование содержимого ячейки а1 в ячейку с1. Исходная ситуация: .
- •Пример 4.10. Цель: в ячейку в1 ввести текст «Мероприятие», в ячейку с1 – текст «Полученная прибыль» (без кавычек). Настроить ширину ячеек по ширине введенного текста.
- •Пример 4.11. Цель: в ячейку в1 ввести текст «Мероприятие», в ячейку с1 – текст «Полученная прибыль» (без кавычек). Отформатировать введенные данные без изменения ширины ячеек.
- •Пример 4.15. Цель: сформировать и отформатировать таблицу.
- •Пример 4.17. Постановка задачи: Предположим, что в готовой таблице (например, в последней) по каким-либо причинам нужно изъять какой-либо столбец (например, столбец е). Как это сделать?
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Задания для лабораторных работ
- •Ввод, редактирование и форматирование чисел
- •Пример 5.1. Цель: Ввести в ячейку число 0,112.
- •Пример 5.2. Цель: Отформатировать введенное число полужирным шрифтом и выровнять его по центру ячейки.
- •Пример 5.3. Цель: Уменьшить разрядность введенного в примере 5.2 числа на единицу.
- •Пример 5.4. Цель: в диапазон а1:с3 ввести набор числовых значений, выровнять их по центру ячеек, назначить диапазону внешние и внутренние границы.
- •Пример 5.5. Цель: Ввести в ячейку рациональную дробь 3/7.
- •Пример 5.9. Цель: Подсчитать число дней между датами 11.11.67 и 13.10.00.
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Автозаполнение
- •Пример 6.1. Цель: Ввести в строку числовой ряд 1, 2, 3, … по его первому значению.
- •Пример 6.3. Цель: Ввести в строку числовой ряд 3, 5, 7, 9 … по первым двум значениям данных.
- •Т.Е. Не к наращиванию ряда, а к по-парному копированию значений, находящихся в ячейках а1 и в1.
- •Решим предыдущую задачу (п. 2) с использованием команд Правка / Заполнить / Прогрессия. Результат естественно будет тем же. Опишем наши действия:
- •Вопросы для самопроверки
- •Задания для лабораторных работ (для всех вариантов)
- •Элементарные приемы работы с формулами и функциями
- •Пример 7.2. Цель: Осознать, как связаны между собой влияющие и зависимые ячейки при их перемещении по листу Ехсеl.
- •Пример 7.3. Цель: Научиться применять в формулах относительные ссылки.
- •Пример 7.5. Цель: Научиться организовывать данные, включающие формулы и «записанные» в нескольких пользовательских таблицах, на одном или нескольких рабочих листах одной и той же книги.
- •Пример 7.6. Цель: Научиться строить диаграммы.
- •Пример 7.7. Цель: Научиться вычислять значения функций двух переменных в конечном числе точек.
- •Пример 7.9. Цель: Осознать, в каких случаях имеет смысл пользоваться абсолютными ссылками.
- •Пример 7.10. Цель: Познакомиться с «работой» функции сумм.
- •Пример 7.11. Цель: Рассмотреть возможность использования имен в формулах в качестве ссылок на (именованные) ячейки и диапазоны.
- •Пример 7.13. Постановка задачи: Число 2 требуется возвести в степень каждого из четырех чисел, записанных в ячейках а41:а44.
- •Пример 7.14. Цель: Провести сравнение двух способов решения одной и той же задачи: основанного на использовании формул массивов и обычных «ячеечных» формул.
- •Пример 7.15. Цель: Рассмотреть возможность совместного использования формул массивов и обычных «ячеечных» формул.
- •Пример 7.17. Цель: Составить таблицу истинности функции или для случая двух аргументов.
- •Число месяцев, в течение которых расходы превышали бюджет.
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Задания для лабораторных работ (для всех вариантов)
- •Ответы на вопросы
- •Вопросы к зачету
- •Литература
Пример 7.5. Цель: Научиться организовывать данные, включающие формулы и «записанные» в нескольких пользовательских таблицах, на одном или нескольких рабочих листах одной и той же книги.
Постановка задачи: Та же, что и в предыдущем примере, но речь идет не только о 1996 г., но, например, и о 1997 г., и 1998 г., т.е. считаются известными входная цена (цена товара к концу января 1996 г.) и процентные приросты в каждый из двенадцати месяцев каждого года, причем за 1996 г. эти данные остаются прежними, а в 1997 г. и 1998 г. процентные приросты приведены в таблицах, указанных ниже по тексту решения задачи.
План решения задачи при размещении нескольких пользовательских таблиц на одном рабочем листе:
Выделить и скопировать последнюю таблицу предыдущего примера.
Выделить места вставки (это две отдельные ячейки, которые являются метками левого верхнего угла каждой из вставляемых таблиц) для двух копий таблицы, «лежащей» в буфере обмена.
Вставить эти таблицы из буфера обмена (за один шаг).
Подправить во вставленных копиях значения процентных приростов цен.
Связать таблицы между собой, сделав подправки формул в соответствующих позициях F5 и J5 (см. следующий рисунок) копий (ведь выходные данные одной таблицы являются входными для другой!).
Результат, например, может быть таким:
Рис. 7.7. Система связанных таблиц на одном рабочем листе
План решения задачи при размещении нескольких пользовательских таблиц на различных рабочих листах:
Замечание: При решении такой задачи можно поступить двояко. Во-первых, можно выделить и скопировать исходную таблицу, и вставить ее на два других листа, т.е. здесь действия во всем аналогичны предыдущему случаю с незначительными изменениями:
п.1 остается прежним,
в п.2 сначала нужно выделить два листа и исполнить !ЛКМ по какой-либо ячейке (при этом, если выделены оба листа, то один щелчок ЛКМ выделяет сразу две соответствующие ячейки на двух листах). Несмежные листы выделяются исполнением !ЛКМ по их ярлычкам с удерживанием клавиши <Ctrl>, смежные листы (смежный диапазон листов) выделяются согласно алгоритму: !ЛКМ по ярлычку левого крайнего листа / <Shift> + !ЛКМ по ярлычку правого крайнего листа.
остальные пункты не меняются.
Во-вторых, можно выделить целый лист, на котором находится исходная пользовательская таблица (!ЛКМ по кнопке, расположенной на пересечении имен строк и столбцов таблицы Ехсеl), а затем скопировать его в два других листа (предварительно каждый из них выделив и определившись с метками вставок), т.е. так, как мы это привыкли делать, копируя отдельные ячейки или блоки на одном листе. Отметим, что существуют более простые способы копирования целых листов. Опишем их алгоритмически:
Курсор на ярлычок копируемого листа / <Ctrl> + D&D_ЛКМ в соседнюю позицию или в позицию между ярлычками двух других листов (в процессе копирования возникает маленькая картинка листа с крестиком, а также черная треугольная метка, указывающая на позицию вставки копируемого листа).
!ПКМ по ярлычку копируемого листа / В контекстном меню (см. Рис. 7.8)
Рис. 7.8. Первое контекстное меню копирования листа Excel
с помощью ПКМ
выбрать Переместить / Скопировать / В следующем контекстном меню (см. Рис. 7.9) определиться с местом копирования / «Повесить» флажок Создавать копию. (Отметим, что этот флажок не следует активизировать, если лист нужно переместить, а не скопировать).
Рис. 7.9. Второе контекстное меню копирования листа Excel
с помощью ПКМ
Особо заметим, что любым из последних двух способов следует руководствоваться при копировании целых листов в стандартных ситуациях, чтобы избежать проблем, которые могут возникнуть с перенастройкой ссылок в копируемых формулах.
Во всем остальном план решения задачи остается прежним.
Результат показан ниже:
Последнее, на что необходимо обратить внимание (см. последний рисунок):
Переименование листов производится с целью улучшения структурированности данных и упрощения восприятия информации, содержащейся в открытой книге Ехсеl. Алгоритм переименования опишем на примере листа, на котором находится Таблица 1, изображенная на последнем рисунке (напомним, что по умолчанию этот лист имеет имя Лист1): !ПКМ по ярлычку листа с именем Лист1 / Из контекстного меню выбрать Переименовать / Ввести с клавиатуры Цены 1996 / !ЛКМ по любой свободной ячейке листа.
Ввод формулы, ссылающейся на другой лист, алгоритмически опишем на примере ячейки F5 листа с именем Цены 1997: !ЛКМ по ячейке F5 листа с именем Цены 1997 / Ввод с клавиатуры знака = / !ЛКМ по ярлычку с именем Цены 1996 (в этом месте мы переходим на лист с именем Цены 1996) / !ЛКМ по ячейке В16 этого листа / !ЛКМ по кнопке <=> в строке формул (в этом месте мы возвращаемся назад на исходный лист) / Продолжение ввода формулы *(1+G5) / <Enter>. (Отметим, что формулу, ссылающуюся на другой лист, можно вводить и с клавиатуры, но в этом случае нужно отслеживать все нюансы ее синтаксиса, в частности, пользовательское имя листа должно быть окаймлено одинарными кавычками, после которых должен быть проставлен восклицательный знак).
Ввод формулы, ссылающейся на другой лист, можно начинать не только с ввода с клавиатуры знака =, но и с !ЛКМ по кнопке <Изменить формулу> (в строке формул), а обратный переход на исходный лист можно совершить как ударом по этой же кнопке (в этом случае мы остаемся в режиме ввода или редактирования), так и ударом по клавише <Enter> (в этом случае фиксируется ввод формулы) на отсылочном листе.
После начала ввода формулы на исходном листе переход на другой лист можно совершить не только с помощью !ЛКМ по ярлычку с его именем, но и с помощью «горячих» клавиш (что проще!) <Ctrl> + <Page_Up> или <Ctrl> + <Page_Down>.