Файл: Литература по теме Тема Алгоритмы и программы Вопрос Понятие алгоритма.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.04.2024
Просмотров: 101
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Для копирования содержимого ячейки ее следует выделить и воспользоваться кнопкой Копировать в группе Буфер обмена вкладки Главная. Можно также воспользоваться известной комбинацией клавиш 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).