Использование текстовых функций электронных таблиц

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 16.07.2018
Размер файла 359,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Использование текстовых функций электронных таблиц

Электронные таблицы представляют собой удобный инструмент для автоматизации вычислений. Они широко используются в различных областях, что обосновано универсальностью этого вида программного обеспечения.

Наиболее популярными направлениями применения электронных таблиц являются следующие:

· проведение однотипных расчетов над большими наборами данных [1],

· решение задач путем подбора значений параметров [2],

· обработка результатов экспериментов,

· проведение поиска оптимальных значений параметров [3],

· подготовка табличных документов,

· построение диаграмм и графиков по имеющимся данными др. [7].

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

В данной статье мы рассмотрим обработку текстовых данных с помощью электронных таблиц. Несмотря на то, что данное направление использования электронных таблиц не является популярным, с текстовыми данными пользователи сталкиваются часто, например, с Ф.И.О., номерами банковских карт, адресами клиентов или сотрудников, комментариями и т.п. Все эти данные являются строками, поэтому полезно уметь обрабатывать информацию подобного типа в электронных таблицах. Для этого используются текстовые функции. Рассмотрим их на примере табличного процессора Excel, который является одним из наиболее популярных [7].

Текстовых функций в электронных таблицах Excel достаточно много [9], рассмотрим наиболее полезные и интересные: ДЛСТР, ЗАМЕНИТЬ, ЛЕВСИМВ, НАЙТИ, ПОДСТАВИТЬ, ПРАВСИМВ, ПРОПИСН, ПРОПНАЧ, ПСТР, СЖПРОБЕЛЫ, СОВПАД, СТРОЧН, СЦЕПИТЬ [6, 8].

Список всех текстовых функций доступен по команде Вставка>Вставка функции, далее нужно выбрать в поле Категория позицию Текстовые (рис. 1).

электронный таблица автоматизация excel

Рисунок 1. Диалоговое окно «Вставка функции»

Кратко охарактеризуем вышеуказанные текстовые функции.

Функция ДЛСТР

Возвращает количество знаков в текстовой строке.

Синтаксис: =ДЛСТР(текст).

Определение аргумента: текст - это строка, длину которой следует определить (пробелы считаются знаками).

Функция ЗАМЕНИТЬ

Заменяет часть строки текста на другую строку.

Синтаксис: =ЗАМЕНИТЬ (старый_текст; нач_позиция; число_знаков; новый_текст).

Определения аргументов:

· старый_текст: строка, в которой нужно заменить некоторые знаки;

· нач_позиция: позиция знака в строке «старый текст», начиная с которого нужно заменить часть этой строки на «новый текст»;

· число_знаков: число знаков в строке «старый текст», которое нужно заменить на знаки строки «новый текст»;

· новый_текст: строка, которая заменит соответствующую подстроку строки «старый текст».

Функция ЛЕВСИМВ

Возвращает указанное количество знаков с начала строки текста.

Синтаксис: =ЛЕВСИМВ (текст; количество_знаков).

Определения аргументов:

· текст: строка текста, содержащая знаки, которые нужно извлечь;

· количество_знаков: количество знаков, которое нужно извлечь; если не указано, принимается равным 1.

Функция НАЙТИ

Возвращает позицию начала искомой строки текста в содержащей её строке текста (прописные и строчные буквы различаются).

Синтаксис: =НАЙТИ (искомый_текст; просматриваемый_текст; нач_позиция).

Определения аргументов:

· искомый_текст: строка, которую необходимо найти;

· просматриваемый_текст: строка, содержащая искомый текст;

· нач_позиция: позиция, с которой нужно начать поиск; если значение не указано, то начальная позиция принимается равной 1.

Функция ПОДСТАВИТЬ

Заменяет новым текстом старый текст в текстовой строке.

Синтаксис: =ПОДСТАВИТЬ (текст; стар_текст; нов_текст; номер_вхождения).

Определения аргументов:

· текст: либо текст, либо ссылка на ячейку, содержащую текст, в котором подставляются знаки;

· стар_текст: заменяемый текст, с учетом регистра знаков;

· нов_текст: строка, которой заменяется старый текст;

· номер_вхождения: номер вхождения стар_текст, который следует заменить на нов_текст; если опущено, то заменяется каждое вхождение стар_текст.

Замечание: функция «ПОДСТАВИТЬ» схожа с функцией «ЗАМЕНИТЬ», но между ними имеется принципиальное отличие - если функция «ЗАМЕНИТЬ» меняет текст, указанный посимвольно вручную, то функция «ПОДСТАВИТЬ» автоматически находит вхождения указанной строки и меняет их.

Функция ПРАВСИМВ

Возвращает указанное число знаков с конца строки текста.

Синтаксис: =ПРАВСИМВ (текст; количество_знаков).

Определения аргументов:

· текст: строка текста, содержащая знаки, которые нужно извлечь;

· количество_знаков: количество знаков, которое нужно извлечь; если не указано, принимается равным 1.

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

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

Синтаксис: =ПРОПИСН(текст).

Определение аргумента: текст - строка, буквы которой требуется преобразовать в прописные.

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

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

Синтаксис: =ПРОПНАЧ(текст).

Определение аргумента: текст - строка текста, в которой первая буква преобразуется в прописную.

Функция ПСТР

Возвращает заданное число знаков из строки текста, начиная с указанной позиции.

Синтаксис: =ПСТР (текст; начальная_позиция; количество_знаков).

Определения аргументов:

· текст: текстовая строка, из которой следует извлечь знаки;

· начальная_позиция: позиция, начиная с которой следует извлечь знаки;

· количество_знаков: количество знаков, которое следует извлечь из текста.

Функция СЖПРОБЕЛЫ

Удаляет из текста лишние пробелы (кроме одиночных пробелов между словами).

Синтаксис: =СЖПРОБЕЛЫ(текст).

Определение аргумента: текст - это текст, из которого удаляются пробелы.

Функция СОВПАД

Проверяет идентичность двух строк текста и возвращает значение ИСТИНА или ЛОЖЬ (прописные и строчные буквы различаются).

Синтаксис: =СОВПАД (текст1; текст2).

Определения аргументов:

· текст1: первая текстовая строка;

· текст2: вторая текстовая строка.

Функция СТРОЧН

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

Синтаксис: =СТРОЧН(текст).

Определение аргумента: текст - строка, буквы которой требуется преобразовать в строчные (знаки, не являющиеся буквами, не изменяются).

Функция СЦЕП

Объединяет несколько текстовых строк в одну.

Синтаксис: =СЦЕП (текст1; текст2; …).

Определения аргументов: текст1, текст2 - это текстовые строки, которые следует объединить в одну строку.

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

Задача 1

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

Рисунок 2. Исходные данные к задаче 1

Решение

1. Сформулируем словесный алгоритм:

1. фамилию запишем как левые символы исходной строки, количество которых равно позиции первого пробела минус 1;

2. имя запишем как символы исходной строки текста, начиная с позиции первого пробела плюс 1 до позиции второго пробела;

3. отчество запишем как правые символы исходной строки, количество которых равно разности длины исходной строки и позиции второго пробела.

2. Формализуем приведенный словесный алгоритм в электронных таблицах Excel:

1. с помощью функции НАЙТИ находим позицию первого пробела: =НАЙТИ («»; A2; 1); итоговая формула для нахождения фамилии: =ЛЕВСИМВ (A2; НАЙТИ («»; A2; 1) - 1);

2. с помощью функции НАЙТИ находим позицию второго пробела: =НАЙТИ («»; A2; НАЙТИ («»; A2; 1)+1); для вывода имени используем функцию ПСТР: =ПСТР (A2; НАЙТИ («»; A2; 1)+1; НАЙТИ («»; A2; НАЙТИ («»; A2; 1)+1) - НАЙТИ («»; A2; 1));

3. с помощью функции ДЛСТР найдем длину всей строки, затем вычислим количество символов в отчестве =ДЛСТР(A2) - НАЙТИ («»; A2; НАЙТИ («»; A2; 1)+1); итоговая формула для вывода отчества: =ПРАВСИМВ (A2; ДЛСТР(A2) - НАЙТИ («»; A2; НАЙТИ («»; A2; 1)+1).

3. Копированием формул на другие ячейки убеждаемся в правильности решения (рис. 3).

Рисунок 3. Результат решения задачи 1

Замечания

1. Приведенное решение неединственное.

2. Задачу 1 можно усложнить, если задать условия:

· между фамилией, именем и отчеством возможно стоит не один пробел (в этом случае нужно предварительно воспользоваться функцией СЖПРОБЕЛ, которая удаляет лишние пробелы);

· фамилия, имя и отчество набраны неграмотно с точки зрения использования прописных и строчных букв, например, ПопОВа ЛиДия владИмирОвна (в этом случае нужно предварительно воспользоваться функцией ПРОПНАЧ, которая делает прописной первую букву в каждом слове текста, преобразуя все другие буквы в строчные.

Задача 2

Объедините в электронных таблицах с помощью текстовых функций фамилию, имя и отчество в одну ячейку, если они записаны в разных столбцах (рис. 4).

Рисунок 4. Исходные данные к задаче 2

Решение

1. Для объединения отдельных строк текста в одну ячейку используем функцию СЦЕП, учитывая необходимость добавления пробела между фамилией и именем, именем и отчеством; итоговая формула для получения Ф.И.О.: =СЦЕП (A2; "»; B2; "»; C2).

2. Копированием формул на другие ячейки убеждаемся в правильности решения (рис. 5).

Рисунок 5. Результат решения задачи 2

Задача 3

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

Решение

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

Рисунок 6. Исходные данные к задаче 3

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

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

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

Рисунок 7. Решение задачи 3

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

электронный таблица автоматизация excel

Рисунок 8. Результат решения задачи 3

Замечание

Приведенное решение неединственное, например:

· можно использовать функции ПРАВСИМВ и ПОДСТАВИТЬ, в частности, слово «информатор» задается формулой =ПОДСТАВИТЬ (A1; ПРАВСИМВ (A1; 3); ПРАВСИМВ (A2; 3));

· можно использовать функции СЦЕП, ЛЕВСИМВ и ПРАВСИМВ, в частности, слово «информатор» задается формулой =СЦЕП (ЛЕВСИМВ(A1; 7); ПРАВСИМВ (A2; 3)).

В заключении отметим, что рассмотренные задачи иллюстрируют лишь основы использования текстовых функций электронных таблиц [4, 5, 10]. В жизни встречается масса других задач с текстовыми данными, которые можно рационально решить с помощью текстовых функций в электронных таблицах.

Список литературы

1. Дронова Е.Н. Использование табличного процессора для составления математических таблиц // NovaInfo. Ru. 2015. Т. 2. №31. С. 324-332.

2. Дронова Е.Н. Применение табличного процессора для решения уравнений // NovaInfo. Ru. 2016. Т. 2. №51. С. 263-266.

3. Дронова Е.Н. Решение задач оптимизации методом подбора параметра в электронных таблицах как средство развития мыслительных операций у учащихся // Современная педагогика. 2015. №1 (26). С. 19-24.

4. Практические работы по теме «Обработка текста в Excel». - URL: http://msk.edu.ua/ivk/Informatika/Books/Excel/Excel_Text_functions.pdf (дата обращения: 20.03.2017).

5. Работа с текстовыми функциями. - URL: http://www.williamspublishing.com/PDF/978-5-8459-1346-3/part.pdf (дата обращения: 20.03.2017).

6. Работа со строками в Excel. Текстовые функции Excel. - URL: http://www.programm-school.ru/tekstovie_funkcii_excel.html (дата обращения: 20.03.2017).

7. Рудикова Л.В. Microsoft Excel для студента. - СПб.: БХВ-Петербург, 2005. - 368 с.

8. Текстовые функции Excel». - URL: http://office-menu.ru/uroki-excel/13-uverennoe-ispolzovanie-excel/36-tekstovye-funktsii-v-excel (дата обращения: 20.03.2017).

9. Функции для работы с текстом в Excel». - URL: http://excelexpert.ru/funkcii-dlya-raboty-s-tekstom-v-excel (дата обращения: 20.03.2017).

10. Функции для работы с текстом в Excel». - URL: http://exceltable.com/funkcii-excel/funkcii-raboty-s-tekstom (дата обращения: 20.03.2017).

Размещено на Allbest.ru

...

Подобные документы

  • Понятие и назначение электронных таблиц. Сравнительная характеристика редакторов электронных таблиц Microsoft Excel, OpenOffice.org Calc, Gnumeric. Требования к оформлению электронных таблиц. Методика создания электронных таблиц в MS Word и MS Excel.

    контрольная работа [1,5 M], добавлен 07.01.2015

  • Понятие и возможности MS Excel. Основные элементы его окна. Возможные ошибки при использовании функций в формулах. Структура электронных таблиц. Анализ данных в Microsoft Excel. Использование сценариев электронных таблиц с их практическим применением.

    курсовая работа [304,3 K], добавлен 09.12.2009

  • Процессор электронных таблиц Microsoft Excel - прикладная программа, предназначенная для автоматизации процесса обработки экономической информации, представленной в виде таблиц; применение формул и функций для производства расчетов; построение графиков.

    реферат [2,4 M], добавлен 03.02.2013

  • Возможности Excel и встроенного языка Visual Basic for Application. Создание и редактирование электронных таблиц с применением набора встроенных функций. Построение диаграмм и графиков разной степени наглядности и детализации. Печать электронных таблиц.

    реферат [531,7 K], добавлен 29.08.2010

  • Создание и редактирование электронных баз данных. Обработка электронных таблиц. Операции изменения формата документа. Основные функции текстовых процессоров. Деловая графика. Построение рисунков, диаграмм, гистограмм различных типов в программе Excel.

    презентация [773,1 K], добавлен 23.12.2013

  • Создание электронных таблиц в MS Excel, ввод формул при помощи мастера функций. Использование относительной и абсолютной ссылок в формулах. Логические функции в MS Excel. Построение диаграмм, графиков и поверхностей. Сортировка и фильтрация данных.

    контрольная работа [2,3 M], добавлен 01.10.2011

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

    реферат [2,2 M], добавлен 10.06.2010

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

    контрольная работа [86,8 K], добавлен 13.03.2019

  • Функции Microsoft Excel - встроенные инструменты, которые применяются в формулах. Их виды и основы работы с ними. Организация обработки табличных данных при помощи статистических функций. Примеры решения различных задач при помощи электронных таблиц.

    курсовая работа [958,6 K], добавлен 21.07.2011

  • Функциональные возможности табличного процессора Microsoft Excel. Понятия программы создания электронных таблиц. Ввод данных в ячейки. Вычисления в таблицах, форматирование ячеек. Особенности построения диаграмм. Использование стандартных функций.

    презентация [723,9 K], добавлен 31.10.2016

  • Принципы решения задач линейного программирования в среде электронных таблиц Excel, в среде пакета Mathcad. Порядок решения задачи о назначении в среде электронных таблиц Excel. Анализ экономических данных с помощью диаграмм Парето, оценка результатов.

    лабораторная работа [2,0 M], добавлен 26.10.2013

  • Средства создания и форматирования электронных таблиц MS Excel. Условное форматирование с использованием инструмента. Анализ функции Excel следующих категорий: математические, статистические, условные, ссылки и массивы. Механизм создания сводных таблиц.

    контрольная работа [480,4 K], добавлен 02.02.2015

  • Общая характеристика табличных процессоров. Проведение исследования тем электронных таблиц в 7-9 классах. Главная особенность создания многотабличных документов. Построение диаграмм, их модификация и решение экономических задач графическими методами.

    курсовая работа [2,9 M], добавлен 12.03.2019

  • Анализ возможностей текстового редактора Word и электронных таблиц Excel для решения экономических задач. Описание общих формул, математических моделей и финансовых функций Excel, используемых для расчета скорости оборота инвестиций. Анализ результатов.

    курсовая работа [64,5 K], добавлен 21.11.2012

  • Пакет Microsoft Office. Электронная таблица MS Excel. Создание экранной формы и ввод данных. Формулы и функции. Пояснение пользовательских функций MS Excel. Физическая постановка задач. Задание граничных условий для допустимых значений переменных.

    курсовая работа [3,4 M], добавлен 07.06.2015

  • Использование электронных таблиц Microsoft Excel в решении производственных задач. Определение инерционных характеристик главного вала горячештамповочного автомата. Обработка эксперимента по определению приведенного модуля объемной упругости жидкости.

    методичка [429,3 K], добавлен 06.06.2011

  • Общее понятие об электронных таблицах Excel, использование формул, функций и диаграмм. Принципы обработки информации в электронныхх таблицах, общие требования к спискам. Экономико-математические приложения Excel, решение уравнений и задач оптимизации.

    реферат [2,5 M], добавлен 10.11.2010

  • Основные характеристики персонального компьютера и его программное обеспечение. Понятие базы данных и требования, предъявляемые к ней. Создание и редактирование текстовых документов. Создание таблиц, диаграмм, функций и формул в Microsoft Excel.

    презентация [474,7 K], добавлен 23.11.2010

  • Назначение, функции и структура электронных таблиц Microsoft Excel. Методика выполнения расчетов с использованием стандартных функций и построения диаграмм. Пример построения таблицы и диаграммы о размере выплат заработной платы сотрудникам предприятия.

    контрольная работа [1,5 M], добавлен 24.07.2010

  • Понятие геоинформационных систем, их основное предназначение. Анализ возможностей Microsoft Word, разработка пригласительного билета. Особенности создания формы базы данных "Библиотека". Возможности текстовых редакторов, использование электронных таблиц.

    контрольная работа [1,2 M], добавлен 07.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.