- •Самарская государственная академия путей сообщения
- •Информатика Табличный процессор ms Excel
- •Часть 2
- •Excel поддерживает форматы файлов, помечаемые расширением вида xl*, а собственные документы Еxcel располагаются в файлах, имеющих расширение xls.
- •Лабораторная работа №1. Основы работы с программой ms Excel
- •Задание 1. Знакомство с интерфейсом программы Excel
- •Задание 2. Выделение ячеек, строк, столбцов, блоков и листов
- •Задание 3. Ввод данных в ячейки. Форматирование ячеек
- •Задание 4. Операции перемещения, копирования и удаления содержимого ячеек
- •Задание 6. Создание списка автозаполнения
- •Лабораторная работа №2. Создание таблиц и построение диаграмм
- •Задание 1. Абсолютная и относительная адресация ячеек
- •Задание 2. Форматирование таблицы
- •Задание 3. Построение диаграмм
- •Задание 4. Создание таблицы с расчетами в Excel
- •Лабораторная работа №3. Расчеты в ms Excel
- •Задание 1. Математические вычисления в ms Excel
- •Задание 2. Сложные расчеты
- •Задание 3. Построение графиков функций
- •Тестовое задание (задает преподаватель)
- •Лабораторная работа №4. Проверка условий в ms Excel
- •Синтаксис функции:
- •Задание 1. Использование функции если
- •Задание 2. Расчет значения сложной функции
- •Тестовое задание 1
- •Тестовое задание 2
- •Лабораторная работа №5. Вычисление сумм и произведений в ms Excel
- •Задание 1. Вычисление сумм и произведений по формулам
- •Задание 2. Вычисление факториала
- •Задание 3. Вычисление сумм и произведений, содержащих факториал
- •Тестовое задание. Расчет по формулам
- •Лабораторная работа №6. Решение задач линейной алгебры в ms Excel
- •Задание 1. Решение задач линейной алгебры
- •Тестовое задание 1. Решение систем линейных уравнений Вариант вашего задания задает преподаватель!
- •Тестовое задание 2. Решение уравнений, записанных в матричной форме Вариант вашего задания задает преподаватель!
- •Лабораторная работа №7. Текстовые функции в ms Excel
- •Задание 1. Нахождение длины текстовой строки
- •Задание 2. Подсчет количества символов, входящих в текстовую строку
- •Задание 3. Замена символов в тексте
- •Задание 4. Поиск символов в тексте
- •Задание 5. Слова-перевертыши
- •Лабораторная работа №8. Таблица ms Excel как простейшая база данных
- •Внимание! Работу производите только в своей рабочей книге!!! задание 1. Сортировка базы данных
- •Тестовое задание 1
- •Задание 2. Фильтрация базы данных по одному полю
- •Тестовое задание 2
- •Задание 3. Фильтрация базы данных по нескольким полям
- •Тестовое задание 3
- •Задание 4. Расширенный фильтр
- •Тестовое задание 4
- •Задание 5. Запросы к базе данных
- •Тестовое задание 5
- •Задание 6. Создание сводных таблиц
- •Тестовое задание 6
- •Библиографический список
Задание 1. Нахождение длины текстовой строки
Определить длину текстовой строки и установить, превышает ли она 10 символов.
Запустите программу Microsoft Excel.
Переименуйте Лист1 рабочей книги в Длина строки.
В ячейку А1 введите произвольный текст, например: Мама мыла раму
В ячейку В1 запишите формулу =ДЛСТР(А1). В результате вычислений должна получиться длина введенного текста (14).
Определим, превышает ли длина текста 10 символов. Для этого в ячейку А2 введем формулу =СЦЕПИТЬ("Длина текста_";А1;ЕСЛИ(B1<=10;"_не превышает_";"_превышает_");"10 символов").
Важно! При сцеплении строк текста в нужных местах вставляйте пробелы, в противном случае строки будут сливаться.
Задание 2. Подсчет количества символов, входящих в текстовую строку
Определить частоту вхождения буквы «а» в заданный текст. Найдем частоту по формуле
Частота =
Откройте чистый рабочий лист. Переименуйте его в Частота.
В ячейку А1 введите текст Текстовая строка.
В ячейку А2 введите произвольную текстовую строку.
В ячейку В1 введите текст Длина строки.
В ячейку В2 введите формулу =ДЛСТР(A2). Появится количество символов веденной текстовой строки.
Далее будем рассчитывать количество вхождений символа "а" в текст. В ячейку С1 введите текст Позиции вхождения буквы «а» в текстовую строку.
В ячейку С2 введите формулу =НАЙТИ("а";A2). В результате в ячейке появится значение позиции первого вхождения буквы «а» в текстовую строку.
Для определения следующего вхождения буквы «а» в текст поиск нужно начинать не с начала текстовой строки, а с позиции, следующей за позицией первого вхождения буквы «а» в текст. Поэтому в ячейку С3 введем формулу =НАЙТИ("а";$A$2;C2+1).
Далее выполните копирование формулы из ячейки С3 в ячейки С4, С5 и т.д. до появления сообщения об ошибке #ЗНАЧ!
Подсчитаем количество вхождений буквы «а» в текст. Для этого в ячейку D1 введите текст Количество вхождений буквы «а» в текст, а в ячейку D2 формулу =СЧЕТ(диапазон), где в качестве диапазона укажите ячейки с рассчитанными позициями вхождения буквы «а» от С2 до сообщения #ЗНАЧ!
В ячейку Е1 введите текст Частота вхождения «а».
В ячейке Е2 подсчитайте частоту по формуле.
Задание 3. Замена символов в тексте
Заменить в данной текстовой строке все символы «а» на символы «я».
Откройте чистый рабочий лист. Переименуйте его в Замена.
В ячейку А1 введите текст Текстовая строка.
В ячейку А2 введите произвольную текстовую строку.
В ячейку В1 введите текст Длина строки.
В ячейку В2 введите формулу =ДЛСТР(A2).
Определим позиции вхождения символа «а» в текст. В ячейку С1 введите текст Позиции вхождения буквы «а» в текстовую строку.
В ячейку С2 введите формулу =НАЙТИ("а";A2). В результате в ячейке появится значение позиции первого вхождения буквы «а» в текстовую строку.
В ячейку С3 введем формулу =НАЙТИ("а";$A$2;C2+1).
Далее выполните копирование формулы из ячейки С3 в ячейки С4, С5 и т.д. до появления сообщения об ошибке #ЗНАЧ!
В ячейку D1 введите текст Замена по позициям.
В ячейку D2 введите формулу =ЗАМЕНИТЬ(A2;C2;1;"я"). В ячейке появится текстовая строка, в которой первая встречающаяся буква «а» будет заменена буквой «я».
В ячейку D3 введите формулу =ЗАМЕНИТЬ(D2;C3;1;"я").
Выполните копирование формулы в диапазоне позиций вхождения буквы «а».
