- •4. Табличный процессор Microsoft Excel
- •4.1. Основные понятия
- •4.2. Окно рабочей книги
- •4.3. Горизонтальное меню
- •4.4. Интервалы ячеек
- •4.5. Параметры ячейки
- •4.6. Типы данных Excel
- •4.7. Заполнение электронной таблицы данными
- •4.7.1. Ввод констант
- •4.7.1.1. Правила ввода чисел
- •4.7.1.2. Правила ввода текста
- •4.7.2. Ввод формул
- •4.7.2.1. Запись выражений в ms Excel
- •4.7.2.2. Знаки операций Excel
- •4.7.2.3. Правила ввода формул
- •4.8. Функции рабочего листа ms Excel
- •4.8.1. Ввод функций
- •4.8.1.1. Правила записи функций
- •4.8.1.2. Применение Мастера функций
- •4.8.2. Список функций ms Excel
- •4.8.2.1.Математические и тригонометрические функции
- •4.8.2.2. Статистические
- •4.8.2.3. Дата и время
- •4.8.2.4. Информационные
- •4.8.2.5. Текстовые
- •Поиск(что_ищем; где_ищем; номер_начального_символа)
- •Пстр(где_ищем; начальная позиция; количество_символов)
- •Сцепить(строка1;строка2;…)
- •4.8.2.6. Просмотр и ссылки
- •4.8.2.7. Логические функции
- •Если(условие;значение1;значение2)
- •Или(условие1;условие2)
- •И(условие1;условие2)
- •Не(условие)
- •4.9. Редактирование электронной таблицы
- •4.9.1. Выделение элементов электронной таблицы
- •4.9.2. Редактирование содержимого ячейки
- •4.9.3. Удаление содержимого ячеек (очистка клеток)
- •4.9.4. Копирование данных
- •4.9.4.1. Копирование с использованием буфера обмена
- •4.9.4.2. Копирование без использования буфера обмена
- •4.9.5. Относительный и абсолютный адрес ячейки
- •4.9.6. Автозаполнение и копирование форматов
- •4.9.7. Перемещение данных
- •4.9.7.1. Перемещение с использованием буфера обмена
- •4.9.7.2. Перемещение без использования буфера обмена
- •4.10. Изменение интервала ячеек
- •4.11. Редактирование листов
- •4.12. Откат
- •4.13. Установка параметров страницы
- •4.14. Предварительный просмотр печати
- •4.15. Печать документа
- •4.16. Запись и загрузка таблицы
- •4.17.2.2. Выравнивание содержимого ячеек (вкладка Выравнивание)
- •4.18. Построение диаграмм
- •4.20. Сортировка данных
- •4.21. Фильтрация данных
- •4.22. Поиск решения
- •4.23. Макросы
- •4.24. Перенос в Word и обратно
- •4.25. Структурные таблицы
- •4.26. Примеры решения задач Задача 1. Моделирование физического процесса
- •Задача 2. Случайное число
- •Задача 3. Расчет периметра и площади прямоугольного треугольника
- •Задача 4. Расчет стипендии учебной группы
- •Задача 5. Построение графика функции sin(X)
- •Задача 6. Моделирование прямолинейного движения материальной точки
- •Задача 7. Моделирование движения материальной точки, заданной параметрически
- •Задача 8. Поиск решения
- •Задание 9. Моделирование задачи линейного программирования
4.9.4.2. Копирование без использования буфера обмена
Установить указатель мыши на рамку области выделения (он превратится из белого крестика в черный крестик со стрелочками) и при нажатой клавише Ctrl перетащить данные в нужное место. Если нужно копировать один из параметров ячейки или при вставке раздвинуть клетки, нужно тащить выделение не левой, а правой клавишей мыши.
4.9.5. Относительный и абсолютный адрес ячейки
При копировании в MS Excel реализована возможность, позволяющая очень быстро создавать большие таблицы, в которых есть клетки с одинаковыми формулами. MS Excel позволяет не думать об изменении адресов клеток. При копировании формулы, находящиеся в клетках входного диапазона и содержащие адреса ячеек, автоматически корректируются. При коррекции эти адреса изменяются так, чтобы они отражали их новое местоположение, а именно чтобы их положение относительно скопированной (выходной) клетки было таким же, как в копируемой.
Например, пусть имеется следующая таблица:
-
A
B
C
1
2
4
-1
2
7
0
3
3
-10
2
0
4
3
5
2
5
В ячейку B5 занесем формулу =СУММ(В1:В4):
-
A
B
C
1
2
4
-1
2
7
0
3
3
-10
2
0
4
3
5
2
5
=СУММ(В1:В4)
В столбцах А и С тоже посчитаем сумму элементов. Можно набрать в ячейках А5 и С5 соответствующие формулы, а можно скопировать формулу из ячейки В5. Тогда в ячейках А5 и С5 будет формула, в которой ссылки на адреса суммируемых элементов будут скорректированы Excel относительно направления копирования (будут изменены адреса столбцов):
-
A
B
C
1
2
4
-1
2
7
0
3
3
-10
2
0
4
3
5
2
5
=СУММ(А1:А4)
=СУММ(В1:В4)
=СУММ(С1:С4)
Можно скопировать формулу =СУММ(В1:В4) и в ячейку В6. В этом случаем адреса ссылок снова будут изменены относительно направления копирования (меняются адреса строк):
-
A
B
C
1
2
4
-1
2
7
0
3
3
-10
2
0
4
3
5
2
5
=СУММ(В1:В4)
6
=СУММ(В2:В5)
Часто при решении задач и копировании формул требуется, чтобы адрес на ячейку не менялся при копировании.
Например, требуется построить диапазон значений разбиения отрезка [0,1] на 10 интервалов. То есть построить такой ряд данных:
-
A
B
C
1
0,0
2
0,1
3
0,2
4
0,3
5
0,4
6
0,5
7
0,6
8
0,7
9
0,8
10
0,9
11
1,0
Можно воспользоваться маркером заполнения. Но чаще бывает удобным построить соответствующую формулу.
Так шаг разбиения отрезка [a,b] на n частей вычисляется по формуле:
(1)
Каждая точка отрезка вычисляется по формулам:
(2)
В нашем примере шаг равен:
Начнем заполнять таблицу с указания начальной точки, конечной точки отрезка и шага. Для вычисления шага запишем формулу, в которой будут использованы ссылки на соответствующие ячейки, содержащие числа.
-
A
B
C
1
начальная точка
0,0
2
конечная точка
1,0
3
количество точек
10
4
шаг
=(С2-С1)/С3
5
В ячейке С4 содержится формула =(С2-С1)/С3 для вычисления шага по формуле (1).
Теперь начнем заполнять данные столбца А. В ячейку А1 занесем ссылку на начальную точку:
-
A
B
C
1
=С1
начальная точка
0,0
2
конечная точка
1,0
3
количество точек
10
4
шаг
=(С2-С1)/С3
5
В ячейку А2 запишем формулу, вычисляющую следующее значение по формуле(2):
-
A
B
C
1
0,0
начальная точка
0,0
2
=А1+С4
конечная точка
1,0
3
количество точек
10
4
шаг
=(С2-С1)/С3
5
Теперь скопируем формулу =А1+С4 в ячейку А3:
-
A
B
C
1
0,0
начальная точка
0,0
2
=А1+С4
конечная точка
1,0
3
=А2+С5
количество точек
10
4
шаг
=(С2-С1)/С3
5
Видим, что адреса ячеек при копировании скорректировались. Но содержимое ячейки С5 пусто, да и в формуле должна быть ссылка на ячейку С4, т.к. в ней содержится значение шага.
Можно, конечно, вручную редактировать формулу во всех ячейках, где должна содержаться формула. Но Excel тем и хорош, что облегчает такой труд, используя абсолютные адреса ячеек.
Чтобы при копировании адреса клеток не корректировались, их нужно из относительных сделать абсолютными - поставить в формуле перед соответствующей координатой клетки знак “$”.
Знак “$” можно вставить с клавиатуры, а можно выделить необходимую ссылку в формуле и нажать клавишу F4.
Отредактируем нашу формулу:
-
A
B
C
1
0,0
начальная точка
0,0
2
=А1+$С$4
конечная точка
1,0
3
количество точек
10
4
шаг
=(С2-С1)/С3
5
Теперь скопируем ее в ячейку А3:
-
A
B
C
1
0,0
начальная точка
0,0
2
=А1+$С$4
конечная точка
1,0
3
=А2+$С$4
количество точек
10
4
шаг
=(С2-С1)/С3
5
Итак, в формуле адрес ячейки С4, содержащей значение шага, не изменился. Значение шага теперь при дальнейшем копировании будет браться из одной и той же ячейки.
-
A
B
C
1
0,0
начальная точка
0,0
2
=А1+$С$4
конечная точка
1,0
3
=А2+$С$4
количество точек
10
4
=А3+$С$4
шаг
=(С2-С1)/С3
5
=А4+$С$4
6
=А5+$С$4
7
=А6+$С$4
8
=А7+$С$4
9
=А8+$С$4
10
=А9+$С$4
11
=А10+$С$4
Фиксировать, т.е. делать абсолютным, можно отдельно названия строк и названия столбцов.
Если адрес относительный, то он будет меняться в направлении копирования или перемещения формулы, абсолютный адрес будет сохраняться.
Например, в ячейку К4 занесем формулу =М2 и рассмотрим, как она будет изменяться при копировании, если фиксировать название строки или столбца.
-
J
K
L
M
1
2
3
4
=M2
5
6
1. Адрес относительный = M2:
-
J
K
L
M
1
2
3
=M1
4
=L2
=M2
=N2
5
=M3
=N3
6
2. Зафиксируем название строки = M$2:
-
J
K
L
M
1
2
3
=M$2
4
=L$2
=M$2
=N$2
5
=M$2
=N$2
6
3. Зафиксируем название столбца = $M2:
-
J
K
L
M
1
2
3
=$M1
4
=$M2
=$M2
=$M2
5
=$M3
=$M3
6
4. Сделаем адрес полностью абсолютным = $M$2:
-
J
K
L
M
1
2
3
=$M$2
4
=$M$2
=$M$2
=$M$2
5
=$M$2
=$M$2
6