Использование текстовых функций электронных таблиц
Исследование наиболее полезных и интересных текстовых функций электронных таблиц 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