Планирование уроков на учебный год (ФГОС)



Урок 3
§3 (1, 2, 5). Встроенные функции и их использование




Содержание урока:

3.1. Общие сведения о функциях
3.1. Общие сведения о функциях (продолжение)
3.2. Математические и статистические функции
3.5. Текстовые функции
САМОЕ ГЛАВНОЕ. Вопросы и задания
Материалы к уроку


liniya

3.5. Текстовые функции


В основном табличные процессоры используются для работы с числами, но в них предусмотрена и возможность работы с текстом. Например, в электронные таблицы заносятся наименования товаров и услуг, фамилии, имена и отчества сотрудников, партнёров и клиентов, их адреса, телефоны и многое другое.

Для обработки текста в табличных процессорах имеется набор функций, которые можно использовать для определения длины текста, номера позиции первого вхождения символа в текст, части текста, который удовлетворяет определённому условию и др.

Аргументами текстовых функций могут быть текстовые данные (их нужно заключать в кавычки), ссылки на ячейки с текстом, ссылки на ячейки с числами.

Рассмотрим примеры некоторых текстовых функций Microsoft Excel.

Функция СТРОЧН преобразует все буквы обрабатываемого текста в строчные, а функция ПРОПИСН, наоборот, — в прописные. Функция ПРОПНАЧ делает прописной первую букву каждого слова, а все остальные буквы — строчными.

Функция СОВПАД позволяет сравнить две текстовые строки в Microsoft Excel. Если они в точности совпадают, то возвращается значение ИСТИНА, в противном случае — ЛОЖЬ (функция учитывает регистр, но игнорирует различие в форматировании).

Какое значение появится в ячейке С1, если в неё записать формулу =СОВПАД(А1; В1)? Какое значение появится в ячейке С2, если в неё скопировать формулу из ячейки С1?

Объясните следующий результат сравнения двух текстов:

Функция СЖПРОБЕЛЫ удаляет из текста все лишние пробелы, кроме одиночных между словами. Эту функцию полезно применять к данным, которые импортируются в рабочие листы Microsoft Excel из внешних источников.

Вспомните, как можно удалить все лишние пробелы из документа с помощью инструментов текстового процессора.

Кроме лишних пробелов импортируемые данные могут содержать и различные непечатаемые символы. Для удаления из текста всех непечатаемых символов предназначена функция ПЕЧСИМВ.

Выскажите свои предположения о назначении текстовых функций ДЛСТР, ЛЕВСИМВ, ПРАВСИМВ, ПСТР по результатам их работы:

Функция СЦЕПИТЬ последовательно объединяет значения указанных аргументов в одну строку.

Функция ПОВТОР повторяет текстовую строку указанное количество раз. Строка задаётся как первый аргумент функции, а количество повторов — как второй.

Чему равен результат вычисления по формуле ячейки С2, если результат вычисления по формуле ячейки А2 равен 6?

Функцию ПОВТОР можно применить и для «графического» представления числовых значений. Например, с её помощью можно визуализировать информацию об успеваемости некоторого ученика, получившего в текущем триместре 40 отметок «отлично», 45 — «хорошо» и 15 — «удовлетворительно».

Функции НАЙТИ и ПОИСК очень похожи. Они находят вхождение одной строки в другую и возвращают положение первого символа искомой фразы относительно начала текста. Различие в том, что первая учитывает регистр, а вторая — нет.

Какие значения будут отображены в ячейках А2 и В2?

Функция ПОДСТАВИТЬ заменяет определённый текст или символ на новое значение. Её применяют, когда заранее известно, какой текст необходимо заменить, а не его местоположение.

Функция ЗАМЕНИТЬ заменяет символы в заранее известном месте строки на новые. Функцию применяют, когда известно, где располагается текст, при этом сам он не важен.

1. Что будет отображено в ячейках В1 и В2?

2. С помощью какой из двух последних рассмотренных функций можно удалить все пробелы из текстовой строки? Как это сделать?

3. В ячейке содержится текст «колокол» (без кавычек). Что будет результатом вычислений по формуле:

=ДЛСТР(А1 )-ДЛСТР(ПОДСТАВИТЬ(А1; "о";" "))?


4. Сформулируйте алгоритм подсчёта количества вхождений определённого символа в заданную строку.

Cкачать материалы урока





Наверх