Информатика Синергия. информатика. Литература по теме Тема Алгоритмы и программы Вопрос Понятие алгоритма
Скачать 7.74 Mb.
|
Рис. 49. Кнопки режимов просмотра и средства изменения масштаба Файл программы MS Excel называется книгой. Она содержит целый ряд отдельных листов, на которых располагаются таблицы, диаграммы, графики и рисунки. В каждый момент времени активным является лишь один лист, на котором проводятся операции с данными таблиц. Переключение между листами осуществляется с помощью ярлычков, находящихся внизу рабочего поля (рис. 50). Кнопкой со знаком «плюс» можно добавить новый лист в книге. Рис. 50. Ярлычки переключения листов и строка состояния Вопрос 2. Структура таблицы MS Excel. Таблица MS Excel состоит из строк и столбцов, на пересечении которых располагаются ячейки. В них заносятся данные различного типа, а также помещаются результаты их обработки. Строки таблицы пронумерованы от 1 до 1048576 , а столбцы обозначены одной, двумя или тремя латинскими буквами: A, B, C, …, Z, AA, AB, AC, …,AZ, AAA, AAB, AAC,…, ZXF (всего 16384 столбца). Каждая ячейка имеет свой адрес, состоящий из имени столбца и номера строки, например, А1 или В55. Адрес ячейки отображается в адресном поле в строке формул. Выделенная группа соседних ячеек называется диапазоном. Он обозначается парой имен ячеек, находящихся в противоположных углах группы, например А1:С6. Диапазону ячеек можно присвоить имя (состоящее из букв и чисел), которое также будет показано в адресном поле при выделении диапазона (рис. 51). Рис. 51. Диапазон ячеек А1:С6 Каждой ячейке (или группе ячеек) таблицы пользователем назначается определенный формат в соответствии с типом хранимых данных: текстовый, числовой, денежный и т.д. По умолчанию всем ячейкам таблицы предварительно установлен формат Общий, который позволяет вводить в ячейки текстовые и числовые данные. При этом программа сама определяет тип вводимых данных и выравнивает их в ячейке по-разному: текстовые по левому краю, а числовые по правому. Перечень возможных форматов ячеек можно увидеть (и установить) в списке, раскрывающемся из поля Формат в группе Число вкладки Главная (рис. 52). Рис. 52. Список доступных форматов ячеек Чтобы назначить ячейке определенный формат, ее нужно выделить. Для этого следует щелкнуть в ней курсором. Ячейка становится активной: она выделена рамкой, ее адрес показан в адресном поле, а номер ее строки и имя столбца подсвечены. После этого следует раскрыть список форматов (см. рис. 52) и щелкнуть курсором нужный формат. Можно назначить определенный формат сразу целой группе ячеек (диапазону), если предварительно выделить эту группу. Для выделения групп ячеек используются следующие приемы: 1. Для группы ячеек в одной строке или столбце – провести по ним с нажатой левой кнопкой мыши. 2. Для выделения диапазона – щелкнуть курсором любую угловую ячейку диапазона и, не отпуская кнопки мыши, вести курсор по диагонали до противоположного угла диапазона. Затем отпустить кнопку мыши. Можно также сначала щелкнуть одну угловую ячейку, а затем щелкнуть ячейку в противоположном углу диапазона, удерживая нажатой клавишу Shift. 3. Чтобы выделить не соседние ячейки, расположенные в одной строке или одном столбце, по ним надо щелкнуть, удерживая клавишу Ctrl. 4. Для выделения целой строки нужно щелкнуть ее номер (слева от таблицы). 5. Для выделения целого столбца – щелкнуть его имя (вверху таблицы). 6. Для выделения всего листа – щелкнуть кнопку на пересечении столбца с номерами строк и строки с именами столбцов (на рис. 53 кнопка помечена красным цветом). Рис. 53. Кнопка выделения всего листа Структуру созданной таблицы можно изменять, добавляя новые или удаляя имеющиеся строки, столбцы и ячейки. Для добавления новых элементов таблицы используется кнопка Вставить из группы Ячейки (рис. 54). При выделенном столбце действие кнопки Вставить приводит к добавлению нового столбца слева от выделенного. А при выделенной строке добавится новая строка сверху от выделенной. Рис. 54. Группа кнопок Ячейки Кнопкой Удалить из той же группы Ячейки можно удалять выделенные строки, столбцы и ячейки. Кнопка Формат раскрывает меню установки параметров ячейки (размеры, видимость, защита). Изменить ширину столбца или высоту строки можно курсором, щелкнув на границе в строке имен столбца или в столбце номеров строк, и с нажатой кнопкой мыши «подвинуть» границу на необходимую ширину или высоту. В программе имеются инструменты, позволяющие объединить соседние ячейки. Для этого следует выделить объединяемую группу ячеек и использовать кнопку Объединить и поместить в центре из группы Выравнивание вкладки Главная (рис. 55). Рис. 55. Кнопка Объединить и поместить в центре Вопрос 3. Ввод данных в таблицу, копирование и перемещение. Ввод текстовых, числовых и временных данных в ячейки таблицы можно произвести с клавиатуры или путем вставки через буфер обмена. Кроме того, целый ряд объектов (рисунки, диаграммы, графики, гиперссылки и пр.) вставляются средствами, представленными на вкладке Вставка. Ввод данных с клавиатуры производится в следующем порядке: 1. Встать в нужную ячейку (т.е. щелкнуть в ней курсором). 2. Набрать на клавиатуре подлежащие вводу данные (текстовые, числовые, временные). 3. Завершить ввод данных одним из следующих способов: а) Нажать клавишу Enter. Курсор при этом переместится на одну строку вниз. б) Нажать клавишу Табуляция (Tab). Курсор переместится на один столбец вправо. в) Нажать клавишу-стрелку. Курсор передвинется на одну ячейку по направлению стрелки. г) Щелкнуть курсором в любой другой ячейке листа. д) Щелкнуть курсором кнопку Ввод («галочка») в строке формул. Курсор останется на месте. е) Щелкнуть черную квадратную точку в правом нижнем углу ячейки (маркер заполнения). Курсор останется на месте. Если при вводе данные не умещаются в пределах ячейки, они занимают следующую ячейку. Но при заполнении данными следующей ячейки не уместившаяся часть первой ячейки не будет показываться. Чтобы показывать данные целиком, надо просто увеличить ширину первой ячейки описанным выше способом. Можно также сделать двойной щелчок курсором на границе столбцов указанных ячеек. Для копирования содержимого ячейки ее следует выделить и воспользоваться кнопкой Копировать в группе Буфер обмена вкладки Главная. Можно также воспользоваться известной комбинацией клавиш Ctrl+C. Скопированные данные можно вставить в любую другую ячейку, если выделить ее курсором и щелкнуть кнопку Вставить из группы Буфер обмена или воспользоваться клавишной комбинацией Ctrl+V. Причем операцию вставки можно проводить многократно в различные ячейки и даже на другие листы. Существует способ копирования данных в соседние ячейки с помощью мыши. Для этого следует выделить исходную ячейку (с данными), «подцепить» курсором маркер заполнения (черную квадратную точку в правом нижнем углу ячейки) и не отпуская нажатой кнопки мыши, «протянуть» курсор по направлению копирования (вниз, вверх, направо или налево) на любое число ячеек (рис. 56). Рис. 56. Копирование содержимого ячейки с помощью маркера заполнения Для перемещения данных из одной ячейки в другую следует выделить исходную ячейку, щелкнуть кнопку Вырезать (пиктограмма Ножницы), а затем, встав курсором в новую ячейку, щелкнуть кнопку Вставить. В отличие от операции копирования, вырезанные данные можно вставить в ячейку лишь один раз. Для удаления данных из выделенной ячейки достаточно нажать клавишу Delete. Также можно воспользоваться кнопкой Очистить из группы Редактирование вкладки Главная. Следует заметить, что практически все описанные в данном разделе команды представлены также и в контекстных меню (вызываемых правой кнопкой мыши). Практические приемы ввода данных в ячейки таблицы. Программа MS Excel имеет инструменты для оперативного ввода в ячейки повторяющихся данных. Рассмотрим их на практических примерах. Пример 1. 1. Введем в произвольную ячейку число 1, а в соседнюю в той же строке – число 2. 2. Выделим одновременно обе ячейки. 3. Подцепим курсором маркер заполнения и протащим курсор на соседние ячейки строки. 4. После отпускания кнопки мыши ячейки будут заполнены числовым рядом: 3, 4, 5 и т.д. 5. Можно также далее щелкнув появившуюся кнопку с пиктограммой раскрыть меню и выбрать требуемое действие: Копировать ячейки, Заполнить, Заполнить только форматы и Заполнить только значения (рис. 57). Описанная операция работает и при вертикальном расположении соседних ячеек (вдоль столбца). Рис. 57. Заполнение ячеек вдоль строки Начальное значение в первой ячейке может быть любым. Так же, как и разность между величинами в первой и второй ячейках. Программа определяет разницу значений и формирует арифметическую прогрессию (рис. 58). Рис. 58. Формирование арифметической прогрессии Пример 2. 1. Введем в произвольную ячейку слово «январь». 2. Подцепим курсором маркер заполнения и протащим его вдоль строки или вдоль столбца. Получим последовательность месяцев (рис. 59). Рис. 59. Автозаполнение ячеек строки месяцами года 3. Введем в произвольную ячейку слово «Понедельник». 4. Повторим действие, описанное в п. 2. Получим последовательность дней недели (рис. 60). Рис. 60. Формирование последовательности дней недели Практический пример создания таблицы. Создадим простую таблицу, содержащую сведения о кадровом составе некоторой организации. Каждый столбец создаваемой таблицы должен иметь заголовок: №, Фамилия И.О., Дата рождения и т.д. При этом всем ячейкам одного столбца, в которых хранятся вводимые данные, следует задать определенный формат: · для порядкового номера – числовой; · для Фамилии – текстовый; · для даты рождения – краткая дата; · для оклада – денежный; · телефон – текстовый; · E-mail – общий. 1. На листе Excel заполним фрагмент создаваемой таблицы в соответствии с рис. 61. Рис. 61. Таблица кадрового состава на листе MS Excel 2. Выделим первый столбец таблицы и установим выравнивание По центру одноименной кнопкой в группе Выравнивание вкладки Главная. 3. Выделим первую строку и установим начертание шрифта Полужирный одноименной кнопкой в группе Шрифт. 4. Выделим целиком столбец Е и кнопкой Вставить добавим новый столбец. Назовем его «Дата приема на работу». Заполним новые данные для всех сотрудников. 5. Выделим целиком строку 4 и кнопкой Вставить добавим новую строку. Введем данные на нового сотрудника. 6. Откорректируем нумерацию в столбце №. 7. В строке 9 выделим столбцы A, B, C, D, Е и объединим ячейки кнопкой Объединить и поместить в центре. 8. В объединенной группе ячеек введем текст «Фонд заработной платы». 9. Поместим курсор в ячейку F9 и щелкнем кнопку Сумма в группе Редактирование (вкладка Главная). Завершим операцию суммирования кнопкой Ввод («галочка») в строке формул. В ячейке появится значение суммы окладов всех сотрудников – фонд заработной платы. Окончательный вид таблицы представлен на рис. 62. Рис. 62. Окончательный вид таблицы Вопрос 4. Проведение математических вычислений в таблицах MS Excel. Табличный процессор MS Excel позволяет проводить математические операции над данными, хранящимися в таблицах. При этом роль переменных в математических выражениях (a, b, c,.., x, y, z и т.д.) выполняют адреса ячеек, в которых хранятся значения этих переменных. Например, если в ячейке А1 хранится значение переменной x, а в ячейке В1 хранится значение переменной y, то выражение для вычисления суммы z = x+y в Excel, будет выглядеть так: =A1+B1. А результат вычисления будет помещен в ту ячейку, в которой записана приведенная формула. Заметим, что любое математическое (а также логическое) выражение начинается со знака равно. Вводить математические и логические выражения можно прямо в ячейку или в строку формул, т.к. вводимые в ячейку выражения (и данные) дублируются в строке формул. Проделаем упражнение по проведению в таблице Excel элементарных арифметических операций. 1. Создадим таблицу по образцу рис. 63. Рис. 63. Таблица арифметической операции Сложение 2. Заполним последующие строки таблицы произвольными значениями переменных х и у для вычитания, умножения, деления и возведения в степень. В ячейки столбца D введем соответствующие формулы арифметических действий. 3. Результат показан на рис. 64. Рис. 64. Таблица арифметических операций Обратите внимание на содержание строки формул. Если в активной ячейке хранятся числовые или текстовые значения, они дублируются в строке формул. А если в активной ячейке хранится математическое выражение (начинающееся со знака равно), то в строке формул показано это выражение, а в самой ячейке (не обязательно активной) показан результат его вычисления. Копирование формул. В таблицах MS Excel можно копировать не только данные, но и хранящиеся в ячейках формулы. Действия по копированию формул такие же, как и по копированию данных (см.: Тема 11, Вопрос 3): либо кнопками Копировать – Вставить из группы Буфер обмена, либо движением курсора, подцепив маркер заполнения. Однако при копировании и переносе формул в другие ячейки имеется одна особенность: в процессе данной операции Excel самостоятельно (без участия пользователя) изменяет в формулах адреса исходных ячеек в соответствии с величиной сдвига по строкам и столбцам. Например, если в приведенном выше примере (см. рис. 63) скопировать формулу сложения из ячейки D2 и вставить в ячейку D3 (сдвиг на одну строку), получим вместо исходного выражения =A2+C2 новую формулу =A3+C3. То есть Excel самостоятельно изменил номер строки во вставляемой формуле. И это оправданно: для вычисления суммы использовались данные из новой строки. Иногда такая особенность поведения очень полезна, например, если нужно в таблице (рис. 62) посчитать возраст сотрудников. Тогда формулу вычисления возраста достаточно вставить лишь в строку первого сотрудника, а затем скопировать ее для всех остальных. При этом в каждой следующей строке формула будет использовать дату рождения следующего сотрудника. Аналогичное явление можно наблюдать и при сдвиге по столбцам. Например, вставим ту же скопированную формулу в ячейку Е3. Новое выражение будет иметь вид =В3+D3. То есть изменились и имена исходных столбцов, и номер исходной строки в соответствии со сдвигом. И в этом случае смысл вычисления потерян, поскольку в измененных адресах ячеек хранятся совсем другие данные. Поэтому в ряде случаев необходимо зафиксировать исходные адреса ячеек в копируемых и переносимых формулах. Например, для создания таблицы умножения следует зафиксировать имя столбца (левого), содержащего значения первого сомножителя, и номер строки (верхней), содержащей значения второго сомножителя. Для фиксации адреса в формулу вставляется знак $ перед именем того столбца или номером той строки, которые в формуле не должны изменяться. Так, для создаваемой таблицы умножения формула для первой (результатной) ячейки таблицы (1х1) будет выглядеть так: =$A2*B$1 (рис. 65). |