Задания по excel с текстовыми функциями

Содержание

  1. Урок по информатике «Текстовые функции в Exсel»
  2. Функции для работы с текстом в Excel
  3. Примеры функции ТЕКСТ в Excel
  4. Функция разделения текста в Excel
  5. Функция объединения текста в Excel
  6. Функция ПОИСК текста в Excel
  7. Практическая работа Текстовые функции в Excel
  8. Функция ПРОПИСН
  9. Функция ПРОПНАЧ

Урок по информатике «Текстовые функции в Exсel»

Цель урока:

  • научиться использовать текстовые функции;
  • закрепить основные правила составления формул

Задачи урока:

  • Образовательные:
    • формирование и закрепление основных текстовых функций, умение применять их при решении задач;
    • отработка навыков составления формул с использованием текстовых функций для решения прикладных задач;
    • практическое применение данного материала.
  • Развивающие:
    • развивать умения применять полученные знания при решении задач;
    • развивать навыки работы в Excel.
  • Воспитательные: развитие интереса учащихся к предмету, воспитание культуры.

Тип урока: комбинированный

Обеспечение урока: ПК, MS Excel

1. Оргмомент: приветствие, объявление цели урока

2. Актуализация ЗУН учащихся (опрос учащихся)

– В чем отличие табличного процессора и электронных таблиц?
– Как записать формулу в Excel?
– Из чего состоит имя ячейки?
– Назовите 3 виды ссылок в Excel

3. Объяснение нового материала

– Рассмотрим основные текстовые функции:

1) ДЛСТР (текст) – подсчитывает количество символов в текстовой строке

Пример. Найти длину строки Иванова Анна

2) ЗАМЕНИТЬ (стар.текст; нач_ном; число_литер; нов.текст) – замена части текстовой строки на другую текстовую строку

Пример. Заменить Иванова Анна на Иванова Лена

3) ЗНАЧЕН (текст) – преобразование текстового аргумента в число

4) ЛЕВСИМВ (текст; количество символов) – возвращает указанное количество знаков с начала строки текста

Пример. Выделить фамилию Иванова

5) ПРАВСИМВ (текст; количество символов) – возвращает указанное количество знаков с конца текста

Пример. Выделить имя Анна

6) СЖПРОБЕЛЫ(текст) – удаление из текста лишних пробелов, за исключением одиночных пробелов между словами

7) СОВПАД(текст1; текст2) – проверяет идентичность двух строк текста и возвращает значение истина или ложь. Прописные и строчные буквы различаются.

8) СЦЕПИТЬ (текст1; текст2; …)– объединяет несколько текстовых строк в одну

9) НАЙТИ(искомый текст; просматриваемый текст; нач.позиция) – возвращает позицию начала искомой строки текста в содержащей ее строке текста

4. Закрепление материала (практическая работа на компьютере)

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

Подсказка.
– Как выделить фамилию? Давайте рассуждать. Признаком того, что фамилия закончилась, служит пробел. Таким образом, слева нужно выделить количество символов до пробела.

1 шаг. Найти пробел – НАЙТИ(“ “;A1;1)
2 шаг. Выделить слева нужное количество символов – ЛЕВСИМВ(А1; …)

Итоговая формула будет иметь вид:

– Как выделить имя? Похожим способом, только справа. Также найдем позицию пробела, но теперь нужно из длины строки вычесть позицию пробела и получим количество символов в имени: ДЛСТР(А1)–НАЙТИ(“ ”; А1;1)

5. Подведение итогов урока (метод контроля, коррекции, обобщения)

  • подведение теоретических итогов урока (–какой тип функций мы сегодня рассмотрели, перечислите их, где можно применять полученные сегодня навыки)
  • объявление оценок

6. Домашнее задание

– выучить формулы, рассмотренные на уроке
– придумать задание с использованием текстовых функций (должно быть не менее 3-х функций)

Источник

Функции для работы с текстом в Excel

Для удобства работы с текстом в Excel существуют текстовые функции. Они облегчают обработку сразу сотен строк. Рассмотрим некоторые из них на примерах.

Примеры функции ТЕКСТ в Excel

Преобразует числа в текст. Синтаксис: значение (числовое или ссылка на ячейку с формулой, дающей в результате число); формат (для отображения числа в виде текста).

Самая полезная возможность функции ТЕКСТ – форматирование числовых данных для объединения с текстовыми данными. Без использования функции Excel «не понимает», как показывать числа, и преобразует их в базовый формат.

Покажем на примере. Допустим, нужно объединить текст в строках и числовые значения:

Использование амперсанда без функции ТЕКСТ дает «неадекватный» результат:

Excel вернул порядковый номер для даты и общий формат вместо денежного. Чтобы избежать подобного результата, применяется функция ТЕКСТ. Она форматирует значения по заданию пользователя.

Формула «для даты» теперь выглядит так:

Второй аргумент функции – формат. Где брать строку формата? Щелкаем правой кнопкой мыши по ячейке со значением. Нажимаем «Формат ячеек». В открывшемся окне выбираем «все форматы». Копируем нужный в строке «Тип». Вставляем скопированное значение в формулу.

Приведем еще пример, где может быть полезна данная функция. Добавим нули в начале числа. Если ввести вручную, Excel их удалит. Поэтому введем формулу:

Если нужно вернуть прежние числовые значения (без нулей), то используем оператор «—»:

Обратите внимание, что значения теперь отображаются в числовом формате.

Функция разделения текста в Excel

Отдельные текстовые функции и их комбинации позволяют распределить слова из одной ячейки в отдельные ячейки:

  • ЛЕВСИМВ (текст; кол-во знаков) – отображает заданное число знаков с начала ячейки;
  • ПРАВСИМВ (текст; кол-во знаков) – возвращает заданное количество знаков с конца ячейки;
  • ПОИСК (искомый текст; диапазон для поиска; начальная позиция) – показывает позицию первого появления искомого знака или строки при просмотре слева направо

При разделении текста в строке учитывается положение каждого знака. Пробелы показывают начало или конец искомого имени.

Распределим с помощью функций имя, фамилию и отчество в разные столбцы.

В первой строке есть только имя и фамилия, разделенные пробелом. Формула для извлечения имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)). Для определения второго аргумента функции ЛЕВСИМВ – количества знаков – используется функция ПОИСК. Она находит пробел в ячейке А2, начиная слева.

Формула для извлечения фамилии:

С помощью функции ПОИСК Excel определяет количество знаков для функции ПРАВСИМВ. Функция ДЛСТР «считает» общую длину текста. Затем отнимается количество знаков до первого пробела (найденное ПОИСКом).

Вторая строка содержит имя, отчество и фамилию. Для имени используем такую же формулу:

Формула для извлечения фамилии несколько иная: Это пять знаков справа. Вложенные функции ПОИСК ищут второй и третий пробелы в строке. ПОИСК(» «;A3;1) находит первый пробел слева (перед отчеством). К найденному результату добавляем единицу (+1). Получаем ту позицию, с которой будем искать второй пробел.

Часть формулы – ПОИСК(» «;A3;ПОИСК(» «;A3;1)+1) – находит второй пробел. Это будет конечная позиция отчества.

Далее из общей длины строки отнимается количество знаков с начала строки до второго пробела. Результат – число символов справа, которые нужно вернуть.

Формула «для отчества» строится по тем же принципам:

Функция объединения текста в Excel

Для объединения значений из нескольких ячеек в одну строку используется оператор амперсанд (&) или функция СЦЕПИТЬ.

Например, значения расположены в разных столбцах (ячейках):

Ставим курсор в ячейку, где будут находиться объединенные три значения. Вводим равно. Выбираем первую ячейку с текстом и нажимаем на клавиатуре &. Затем – знак пробела, заключенный в кавычки (“ “). Снова — &. И так последовательно соединяем ячейки с текстом и пробелы.

Получаем в одной ячейке объединенные значения:

Использование функции СЦЕПИТЬ:

С помощью кавычек в формуле можно добавить в конечное выражение любой знак или текст.

Функция ПОИСК текста в Excel

Функция ПОИСК возвращает начальную позицию искомого текста (без учета регистра). Например:

Функция ПОИСК вернула позицию 10, т.к. слово «Захар» начинается с десятого символа в строке. Где это может пригодиться?

Функция ПОИСК определяет положение знака в текстовой строке. А функция ПСТР возвращает текстовые значения (см. пример выше). Либо можно заменить найденный текст посредством функции ЗАМЕНИТЬ.

Синтаксис функции ПОИСК:

  • «искомый текст» — что нужно найти;
  • «просматриваемый текст» — где искать;
  • «начальная позиция» — с какой позиции начинать искать (по умолчанию – 1).

Если нужно учитывать регистр, используется функция НАЙТИ.

Источник

Практическая работа Текстовые функции в Excel

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

(задания можно выполнять на разных листах рабочей книги)

  1. Расположите в ячейках А1, В1, С1 соответственно тексты: МУ, КОШКА, РОВ.
  2. Скопируйте эти значения вниз на 5 строк.
  3. Поместите курсор в ячейку D1. В текстовых функциях выберите ПОВТОР, установите – 3 раза для ячейки А1.
  4. Теперь получим из двух слов новое. Поместите курсор в ячейку D2. В текстовых функциях выберите ЗАМЕНИТЬ. Старый текст – В2, начальная позиция – 3, число знаков – 1 (сколько знаков будут заменены), новый текст – С2 (может быть слово).
  5. Поместите курсор в ячейку D3. Выберите функцию СЦЕПИТЬ. Текст 1 – А3, текст 2 – В3.
  6. Заменим слово «ров» на «рога». Поместите курсор в ячейку D4. Выберите функцию ЗАМЕНИТЬ. старый текст – С4 начальная позиция -3 (с какого знака начнется замена); число знаков -1; новый текст – «га».
  7. Теперь выберем нужное количество букв из слова. Поместите курсор в ячейку D5. Выберите функцию ПСТР. Текст – D2, начальная позиция – 3, количество знаков – 5.

8.Используя слова «информация» и «оператор», получите в электронной таблице слова «информатор» и «операция».

1. Заполним электронную таблицу исходными данными

2. Для получения заданных слов будем использовать функцию ЗАМЕНИТЬ:

· в ячейке В1 для получения слова «информатор» вводим формулу =ЗАМЕНИТЬ(A1;8;3;ПРАВСИМВ(A2;3));

· в ячейке В2 для получения слова «оператор» вводим формулу =ЗАМЕНИТЬ(A2;6;3;ПРАВСИМВ(A1;3)).

3. В результате получим требуемые слова

9. Напечатайте текст в ячейке А1 (рис.1) и используя функцию НАЙТИ (рис.2) определите номер позиции слова ТЫ.

Задания для самостоятельной работы.

1.Из слов ДЕНЬГИ, МАНИ, ТАНЬГА с помощью текстовых функций составьте слова МАГИ, ДЕНЬГА, ГА-ГИ, МАНИМАНИ.

2.Из слова ВЕРТУШКА, ВЖИК и ЛЕТАЕТ получить слова ВЕРТОЛЕТ, ВЖИКВЖИК, ЛЕТУШКА.

3. Запишите в ячейку текст (свою фамилию имя отчество (все с маленькой буквы)) и попробуйте как работают следующие функции

Функция ПРОПИСН

Делает все буквы в строке текста прописными.

(здесь текст — строка, буквы которой требуется преобразовать в прописные.)

Функция ПРОПНАЧ

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

(здесь текст — строка текста, в которой первая буква преобразуется в прописную).

4. Напечатайте текст в ячейку таблицы.

Существуют две основные трактовки понятия «текст»: имманентная (расширенная, философски нагруженная) и репрезентативная (более частная). Имманентный подход подразумевает отношение к тексту как к автономной реальности, нацеленность на выявление его внутренней структуры. Репрезентативный — рассмотрение текста как особой формы представления знаний о внешней тексту действительности.

Используя функцию НАЙТИ определите номер позиции слова ВЫЯВЛЕНИЕ..

5. Поработайте со следующей текстовой функцией

Данная команда возвращает число, равное количеству символов в текстовой строке, т.е. определяет длину строки. Аргумент функции является текст – это текстовая строка, длина которой определяется. При подсчете длины строки пробелы тоже учитываются.

Напечатайте текст в ячейках А1, А2 и А3 чистого листа (в А1 – Ф.И.О., в А2 – название школы в которой учились и где она находится, в А3 – опишите свои увлечения) и напротив каждого текста подсчитайте с помощью функции ДЛСТР количество символов в этих текстах

Источник

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

(задания
можно выполнять на разных листах рабочей книги)

Тренировочные
задания

  1. Расположите в
    ячейках А1, В1, С1 соответственно тексты: МУ, КОШКА, РОВ.
  2. Скопируйте эти
    значения вниз на 5 строк.
  3. Поместите курсор в
    ячейку D1. В текстовых функциях выберите ПОВТОР, установите – 3 раза для
    ячейки А1.
  4. Теперь получим из
    двух слов новое. Поместите курсор в ячейку D2. В текстовых функциях
    выберите ЗАМЕНИТЬ. Старый текст – В2, начальная позиция – 3, число знаков
    – 1 (сколько знаков будут заменены), новый текст – С2 (может быть слово).
  5. Поместите курсор в
    ячейку D3. Выберите функцию СЦЕПИТЬ. Текст 1 – А3, текст 2 – В3.
  6. Заменим слово «ров»
    на «рога». Поместите курсор в ячейку D4. Выберите функцию ЗАМЕНИТЬ. старый
    текст – С4  начальная позиция  -3 (с какого знака начнется замена); число
    знаков -1; новый текст – «га».
  7. Теперь выберем
    нужное количество букв из слова. Поместите курсор в ячейку D5. Выберите
    функцию ПСТР. Текст – D2, начальная позиция – 3, количество знаков – 5.

8.Используя
слова «информация» и «оператор», получите в электронной таблице слова
«информатор» и «операция».

Ход
выполнения

1.
Заполним электронную таблицу исходными данными

Исходные данные к задаче 3

2.
Для получения заданных слов будем использовать функцию ЗАМЕНИТЬ:

·        
в ячейке В1 для получения слова
«информатор» вводим формулу =ЗАМЕНИТЬ(A1;8;3;ПРАВСИМВ(A2;3));

·        
в ячейке В2 для получения слова
«оператор» вводим формулу =ЗАМЕНИТЬ(A2;6;3;ПРАВСИМВ(A1;3)).

Решение задачи 3

3.
В результате получим требуемые слова

Результат решения задачи 3

9. Напечатайте текст в ячейке
А1 (рис.1) и используя функцию НАЙТИ (рис.2) определите номер позиции слова ТЫ.

Рис.1

Задания для самостоятельной
работы.

1.Из слов ДЕНЬГИ, МАНИ, ТАНЬГА с помощью текстовых функций
составьте слова МАГИ, ДЕНЬГА, ГА-ГИ, МАНИМАНИ.

2.Из слова ВЕРТУШКА, ВЖИК и ЛЕТАЕТ получить слова ВЕРТОЛЕТ,
ВЖИКВЖИК, ЛЕТУШКА.

3. Запишите в
ячейку текст (свою фамилию имя отчество (все с маленькой буквы))
и попробуйте как работают следующие функции

Функция ПРОПИСН

Делает все буквы в
строке текста прописными.

=ПРОПИСН(текст).

(здесь текст —
строка, буквы которой требуется преобразовать в прописные.)

Функция ПРОПНАЧ

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

=ПРОПНАЧ(текст).

(здесь текст —
строка текста, в которой первая буква преобразуется в прописную).

4. Напечатайте
текст в ячейку таблицы.

Существуют две основные трактовки понятия
«текст»: имманентная (расширенная, философски нагруженная)
и репрезентативная (более частная). 
Имманентный подход подразумевает отношение к тексту как к
автономной реальности, нацеленность на выявление его внутренней
структуры. 
Репрезентативный — рассмотрение текста как особой формы представления
знаний о внешней тексту действительности.

Используя функцию НАЙТИ определите
номер позиции слова ВЫЯВЛЕНИЕ..

5. Поработайте со следующей текстовой
функцией

ДЛСТР (текст)

Данная
команда возвращает число, равное количеству символов в текстовой строке, т.е.
определяет длину строки. Аргумент функции является текст – это текстовая
строка, длина которой определяется. При подсчете длины строки пробелы тоже
учитываются.

Напечатайте текст в ячейках А1,
А2 и А3 чистого листа (в А1 – Ф.И.О., в А2 – название школы в  которой учились
и где она находится, в А3 – опишите свои увлечения) и  напротив каждого текста
подсчитайте  с помощью функции ДЛСТР количество символов в этих текстах

Для удобства работы с текстом в Excel существуют текстовые функции. Они облегчают обработку сразу сотен строк. Рассмотрим некоторые из них на примерах.

Примеры функции ТЕКСТ в Excel

Преобразует числа в текст. Синтаксис: значение (числовое или ссылка на ячейку с формулой, дающей в результате число); формат (для отображения числа в виде текста).

Самая полезная возможность функции ТЕКСТ – форматирование числовых данных для объединения с текстовыми данными. Без использования функции Excel «не понимает», как показывать числа, и преобразует их в базовый формат.

Покажем на примере. Допустим, нужно объединить текст в строках и числовые значения:

Выручка.

Использование амперсанда без функции ТЕКСТ дает «неадекватный» результат:

Плохой пример.

Excel вернул порядковый номер для даты и общий формат вместо денежного. Чтобы избежать подобного результата, применяется функция ТЕКСТ. Она форматирует значения по заданию пользователя.

ТЕКСТ.

Формула «для даты» теперь выглядит так:

Второй аргумент функции – формат. Где брать строку формата? Щелкаем правой кнопкой мыши по ячейке со значением. Нажимаем «Формат ячеек». В открывшемся окне выбираем «все форматы». Копируем нужный в строке «Тип». Вставляем скопированное значение в формулу.

Формат ячеек.

Приведем еще пример, где может быть полезна данная функция. Добавим нули в начале числа. Если ввести вручную, Excel их удалит. Поэтому введем формулу:

Числа.

Если нужно вернуть прежние числовые значения (без нулей), то используем оператор «—»:

Оператор 2 минуса.

Обратите внимание, что значения теперь отображаются в числовом формате.



Функция разделения текста в Excel

Отдельные текстовые функции и их комбинации позволяют распределить слова из одной ячейки в отдельные ячейки:

  • ЛЕВСИМВ (текст; кол-во знаков) – отображает заданное число знаков с начала ячейки;
  • ПРАВСИМВ (текст; кол-во знаков) – возвращает заданное количество знаков с конца ячейки;
  • ПОИСК (искомый текст; диапазон для поиска; начальная позиция) – показывает позицию первого появления искомого знака или строки при просмотре слева направо

При разделении текста в строке учитывается положение каждого знака. Пробелы показывают начало или конец искомого имени.

Распределим с помощью функций имя, фамилию и отчество в разные столбцы.

ФИО.

В первой строке есть только имя и фамилия, разделенные пробелом. Формула для извлечения имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)). Для определения второго аргумента функции ЛЕВСИМВ – количества знаков – используется функция ПОИСК. Она находит пробел в ячейке А2, начиная слева.

Формула для извлечения фамилии:

ПРАВСИМВ.

С помощью функции ПОИСК Excel определяет количество знаков для функции ПРАВСИМВ. Функция ДЛСТР «считает» общую длину текста. Затем отнимается количество знаков до первого пробела (найденное ПОИСКом).

Вторая строка содержит имя, отчество и фамилию. Для имени используем такую же формулу:

ЛЕВСИМВ.

Формула для извлечения фамилии несколько иная: Это пять знаков справа. Вложенные функции ПОИСК ищут второй и третий пробелы в строке. ПОИСК(» «;A3;1) находит первый пробел слева (перед отчеством). К найденному результату добавляем единицу (+1). Получаем ту позицию, с которой будем искать второй пробел.

Часть формулы – ПОИСК(» «;A3;ПОИСК(» «;A3;1)+1) – находит второй пробел. Это будет конечная позиция отчества.

Далее из общей длины строки отнимается количество знаков с начала строки до второго пробела. Результат – число символов справа, которые нужно вернуть.

Формула «для отчества» строится по тем же принципам:

ПСТР.

Функция объединения текста в Excel

Для объединения значений из нескольких ячеек в одну строку используется оператор амперсанд (&) или функция СЦЕПИТЬ.

Например, значения расположены в разных столбцах (ячейках):

ФИО 2.

Ставим курсор в ячейку, где будут находиться объединенные три значения. Вводим равно. Выбираем первую ячейку с текстом и нажимаем на клавиатуре &. Затем – знак пробела, заключенный в кавычки (“ “). Снова — &. И так последовательно соединяем ячейки с текстом и пробелы.

Получаем в одной ячейке объединенные значения:

Объединение.

Использование функции СЦЕПИТЬ:

СЦЕПИТЬ.

С помощью кавычек в формуле можно добавить в конечное выражение любой знак или текст.

Функция ПОИСК текста в Excel

Функция ПОИСК возвращает начальную позицию искомого текста (без учета регистра). Например:

СЦЕПИТЬ.

Функция ПОИСК вернула позицию 10, т.к. слово «Захар» начинается с десятого символа в строке. Где это может пригодиться?

Функция ПОИСК определяет положение знака в текстовой строке. А функция ПСТР возвращает текстовые значения (см. пример выше). Либо можно заменить найденный текст посредством функции ЗАМЕНИТЬ.

Скачать пример функции для работы с текстом в Excel

Читайте так же: как перевести число и сумму прописью.

Синтаксис функции ПОИСК:

  • «искомый текст» — что нужно найти;
  • «просматриваемый текст» — где искать;
  • «начальная позиция» — с какой позиции начинать искать (по умолчанию – 1).

Если нужно учитывать регистр, используется функция НАЙТИ.

Цель урока:

  • научиться использовать текстовые функции;
  • закрепить основные правила составления формул

Задачи урока:

  • Образовательные:
    • формирование и закрепление основных текстовых функций, умение применять их при решении задач;
    • отработка навыков составления формул с использованием текстовых функций для решения прикладных задач;
    • практическое применение  данного материала.
  • Развивающие:
    • развивать умения применять полученные знания при решении задач;
    • развивать навыки работы в Excel.
  • Воспитательные: развитие интереса учащихся к предмету, воспитание культуры.

Тип урока: комбинированный

Обеспечение урока: ПК, MS Excel

ХОД УРОКА

1. Оргмомент: приветствие, объявление цели урока

2. Актуализация ЗУН учащихся (опрос учащихся)

– В чем  отличие табличного процессора и электронных таблиц?
– Как записать формулу в  Excel?
– Из чего состоит имя ячейки?
– Назовите 3 виды ссылок в Excel

3. Объяснение нового материала

– Рассмотрим основные текстовые функции:

1) ДЛСТР (текст) – подсчитывает количество символов в текстовой строке

Пример. Найти длину строки Иванова Анна

2) ЗАМЕНИТЬ (стар.текст; нач_ном; число_литер; нов.текст) – замена части текстовой строки на другую текстовую строку

Пример. Заменить Иванова Анна на Иванова Лена

3) ЗНАЧЕН (текст) – преобразование текстового аргумента   в число

4) ЛЕВСИМВ (текст; количество символов) – возвращает указанное количество знаков с начала строки текста

Пример. Выделить фамилию Иванова

5) ПРАВСИМВ (текст; количество символов) – возвращает указанное количество знаков с конца текста

Пример. Выделить имя Анна

6) СЖПРОБЕЛЫ(текст) – удаление из текста лишних пробелов, за исключением одиночных пробелов между словами

7) СОВПАД(текст1; текст2) – проверяет идентичность двух строк текста и возвращает значение истина или ложь. Прописные и строчные буквы различаются.

Пример.

8) СЦЕПИТЬ (текст1; текст2; …)– объединяет несколько текстовых строк в одну

Пример.

9) НАЙТИ(искомый текст; просматриваемый текст; нач.позиция) – возвращает позицию начала искомой строки текста в содержащей ее строке текста

4. Закрепление материала (практическая работа на компьютере)

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

Подсказка.
– Как выделить фамилию? Давайте рассуждать. Признаком того, что фамилия закончилась, служит пробел. Таким образом, слева нужно выделить количество символов до пробела.

1 шаг. Найти пробел – НАЙТИ(“ “;A1;1)
2 шаг. Выделить слева нужное количество символов – ЛЕВСИМВ(А1; …)

Итоговая формула будет иметь вид:

– Как выделить имя? Похожим способом, только справа. Также найдем позицию пробела, но теперь нужно из длины строки вычесть позицию пробела и получим количество символов в имени: ДЛСТР(А1)–НАЙТИ(“ ”; А1;1)

Итоговая формула.

5. Подведение итогов урока (метод контроля, коррекции, обобщения)

  • подведение теоретических итогов урока (–какой тип функций мы сегодня рассмотрели, перечислите их, где можно применять полученные сегодня навыки)
  • объявление оценок

6. Домашнее задание

– выучить формулы, рассмотренные на уроке
– придумать задание с использованием текстовых функций (должно быть не менее 3-х функций)

Лабораторная работа в программе MS Excel

Тема: Текстовые функции

Автор: Трофимова Татьяна Михайловна

Рассмотрим основные и полезные функции категории «ТЕКСТОВЫЕ«, с остальными можно ознакомиться самостоятельно.

ЗАМЕНИТЬ (Старый текст, Начальная позиция, число знаков, новый текст) – заменяет указанное кол-во знаков с определенной позиции в старом тексте на новый;

ЗНАЧЕН (Текст) – преобразует текст в число;

ЛЕВСИМВ (Строка, Кол-во знаков) – очень полезная функция, возвращает указанное кол-во символов, начиная с первого символа;

ПРАВСИМВ (Строка, Кол-во знаков) – аналог функции ЛЕВСИМВ, с той лишь разницей, что возврат символов с последнего символа строки;

НАЙТИ (текст для поиска, текст в котором ищем, начальная позиция) – функция возвращает позицию, с которой начинается вхождение искомого текста. Регистр символов учитывается. Если необходимо не различать регистр символов, воспользуйтесь функцией ПОДСТАВИТЬ (текст, старый текст, новый текст, позиция) – интересная функция, на первый взгляд похожа на функцию ЗАМЕНИТЬ, но функция ПОДСТАВИТЬ способна заменить на новую подстроку все вхождения в строке, если опущен аргумент «позиция»;

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

СЦЕПИТЬ (Текст1, Текст 2 …. Текст 30) – функция позволяет соединить до 30-ти строк. Так же, можно воспользоваться символом «&», выглядеть будет так «=”Текст1” & ”Текст2” & ”Текст3”»;

Это в основном часто используемые функции при работе со строками. Теперь рассмотрим примеры, которые продемонстрируют работу некоторых функций.

Пример 1
Дан набор строк:

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

    Извлечем в столбец В номера накладных. Для этого найдем так называемый ключевой символ или слово. В нашем примере видно, что перед каждым номером накладной стоит «№», а длина номера накладной 6 символов. Воспользуемся функциями НАЙТИ и ПСТР. Пишем в ячейку B2 следующую формулу :

=ПСТР(A2;НАЙТИ(«№»;A2)+1;6)

Разберем формулу. Из строки А2 с позиции следующей после найденного знака «№», мы извлекаем 6 символов номера.

Теперь извлечем дату. Дата расположена в конце строки и занимает 8 символов. Формула для С2 следующая:

=ПРАВСИМВ(A2;8)

но извлеченная дата у нас будет строкой, чтоб преобразовать ее в дату необходимо после извлечения, текст перевести в число:

=ЗНАЧЕН(ПРАВСИМВ(A2;8))

Введем столбец месяц, который мы получим из даты. Только для создания месяца нам необходимо откинуть день и заменить его на «01». Формула для D2:

=ЗНАЧЕН(СЦЕПИТЬ(«01»;ПРАВСИМВ(A2;6))) или =ЗНАЧЕН(«01″&ПРАВСИМВ(A2;6))

Задайте формат ячейке «ММММ ГГГГ». Результат:

Пример 2
   В строке «Пример работы со строками в Excel» необходимо все пробелы заменить на знак «_», так же перед словом «Excel» добавить «MS».

Формула будет следующая:

=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;ПОИСК(«Excel»;A1);0;»MS «);» «;»_»)

Для того, чтоб понять данную формулу, разбейте ее на три столбца. Начните с ПОИСК,  последней будет ПОДСТАВИТЬ.

Задание

  1. Выполнить примеры 1 и 2. Каждый пример выполнять на отдельном листе файла «Текстовые функции».

  2. Самостоятельно выполните Задание 1.

    1. Создайте таблицу по образцу:

    1. Необходимо из исходных строк извлечь номера приказов, даты и месяц (см. Пример 1).

    2. При выполнении Задания 1 использовать текстовые функции НАЙТИ, ПСТР, ПРАВСИМВ, ЗНАЧЕН, СЦЕПИТЬ.

  1. Самостоятельно выполните Задание 2.

    1. В строке «Группа 410 относится к отделению ИТ» необходимо заменить «ИТ» на «Информационные технологии», также перед «410» добавить «№».

    1. При выполнении Задания 2 использовать текстовые функции ПОДСТАВИТЬ , ЗАМЕНИТЬ, ПОИСК (См. Пример 2).

Понравилась статья? Поделить с друзьями:
  • Задания по excel работа с текстовыми данными
  • Задания по excel построить к каждой таблице диаграмму
  • Задания по excel по логистике
  • Задания по excel на функцию суммесли
  • Задания по excel на тему формулам