Текстовые функции Excel в примерах
Excel предлагает большое количество функций, с помощью которых можно обрабатывать текст. Область применения текстовых функций не ограничивается исключительно текстом, они также могут быть использованы с ячейками, содержащими числа. В рамках данного урока мы на примерах рассмотрим 15 наиболее распространенных функций Excel из категории Текстовые.
СЦЕПИТЬ
Для объединения содержимого ячеек в Excel, наряду с оператором конкатенации, можно использовать текстовую функцию СЦЕПИТЬ. Она последовательно объединяет значения указанных ячеек в одной строке.
СТРОЧН
Если в Excel необходимо сделать все буквы строчными, т.е. преобразовать их в нижний регистр, на помощь придет текстовая функция СТРОЧН. Она не заменяет знаки, не являющиеся буквами.
ПРОПИСН
Текстовая функция ПРОПИСН делает все буквы прописными, т.е. преобразует их в верхний регистр.
ПРОПНАЧ
Текстовая функция ПРОПНАЧ делает прописной первую букву каждого слова, а все остальные преобразует в строчные.
Каждая первая буква, которая следует за знаком, отличным от буквы, также преобразуется в верхний регистр.
ДЛСТР
В Excel Вы можете подсчитать количество знаков, содержащихся в текстовой строке, для этого воспользуйтесь функцией ДЛСТР. Пробелы учитываются.
ЛЕВСИМВ и ПРАВСИМВ
Текстовые функции ЛЕВСИМВ и ПРАВСИМВ возвращают заданное количество символов, начиная с начала или с конца строки. Пробел считается за символ.
ПСТР
Текстовая функция ПСТР возвращает заданное количество символов, начиная с указанной позиции. Пробел считается за символ.
СОВПАД
Функция СОВПАД
позволяет сравнить две текстовые строки в Excel. Если они в точности совпадают, то возвращается значение ИСТИНА, в противном случае – ЛОЖЬ. Данная текстовая функция учитывает регистр, но игнорирует различие в форматировании.Если регистр для Вас не играет большой роли (так бывает в большинстве случаев), то можно применить формулу, просто проверяющую равенство двух ячеек.
СЖПРОБЕЛЫ
Удаляет из текста все лишние пробелы, кроме одиночных между словами.
В случаях, когда наличие лишнего пробела в конце или начале строки сложно отследить, данная функция становится просто незаменимой. На рисунке ниже видно, что содержимое ячеек А1 и B1 абсолютно одинаково, но это не так. В ячейке А1 мы намеренно поставили лишний пробел в конце слова Excel. В итоге функция СОВПАД возвратила нам значение ЛОЖЬ.
Применив функцию СЖПРОБЕЛЫ к значению ячейки А1, мы удалим из него все лишние пробелы и получим корректный результат:
Функцию СЖПРОБЕЛЫ полезно применять к данным, которые импортируются в рабочие листы Excel из внешних источников. Такие данные очень часто содержат лишние пробелы и различные непечатаемые символы. Чтобы удалить все непечатаемые символы из текста, необходимо воспользоваться функцией ПЕЧСИМВ.
ПОВТОР
Функция ПОВТОР повторяет текстовую строку указанное количество раз. Строка задается как первый аргумент функции, а количество повторов как второй.
НАЙТИ
Текстовая функция НАЙТИ находит вхождение одной строки в другую и возвращает положение первого символа искомой фразы относительно начала текста.
Данная функция чувствительна к регистру…
… и может начинать просмотр текста с указанной позиции. На рисунке ниже формула начинает просмотр с четвертого символа, т.е. c буквы “ r“. Но даже в этом случае положение символа считается относительно начала просматриваемого текста.
ПОИСК
Текстовая функция ПОИСК очень похожа на функцию НАЙТИ, основное их различие заключается в том, что ПОИСК не чувствительна к регистру.
ПОДСТАВИТЬ
Заменяет определенный текст или символ на требуемое значение. В Excel текстовую функцию ПОДСТАВИТЬ применяют, когда заранее известно какой текст необходимо заменить, а не его местоположение.
Приведенная ниже формула заменяет все вхождения слова “Excel” на “Word”:
Заменяет только первое вхождение слова “Excel”:
Удаляет все пробелы из текстовой строки:
ЗАМЕНИТЬ
Заменяет символы, расположенные в заранее известном месте строки, на требуемое значение. В Excel текстовую функцию
Формула в примере ниже заменяет 4 символа, расположенные, начиная с седьмой позиции, на значение “2013”. Применительно к нашему примеру, формула заменит “2010” на “2013”.
Заменяет первые пять символов текстовой строки, т.е. слово “Excel”, на “Word”.
Вот и все! Мы познакомились с 15-ю текстовыми функциями Microsoft Excel и посмотрели их действие на простых примерах. Надеюсь, что данный урок пришелся Вам как раз кстати, и Вы получили от него хотя бы малость полезной информации. Всего доброго и успехов в изучении Excel!
Оцените качество статьи. Нам важно ваше мнение:
Текстовые функции в Excel — Информационные технологии
Регистр в Microsoft Office Excel — это высота букв, их расположение в ячейках табличного массива. В Экселе не предусмотрена специальная функция смены регистра символов. Однако его можно поменять…Часто перед пользователями табличного редактора Эксель стоит такая задачка, как сравнение текста в ячейках таблички. Существует несколько способов реализации этой процедуры. В статье мы детально рассмотрим каждый из…
Часто перед пользователями табличного редактора встает задача расцепления текста. Существует несколько способов, позволяющих реализовать эту несложную процедуру. В статье мы детально рассмотрим каждый из методов.
Люди, которые активно работают в Excel, часто подготавливают отчеты для различных государственных структур, регулярно сталкиваются с ситуациями, когда весь текст из документа, написанный обычными буквами, необходимо заменить на…
В текстовом процессоре Эксель имеется множество операторов, позволяющих производить манипуляции с текстовой информацией. Функция ПРАВСИМВ реализует извлечение конкретного числового значения из заданной ячейки. В статье мы детально изучим…
Инструменты Microsoft Excel наиболее часто используются для работы с числами. Иногда необходимо, чтобы число, например денежная сумма, должно быть записано прописью. Это становится особенно важным при составлении финансовых…
Пользователи, которые занимаются различными расчетами в Excel, часто сталкиваются с ситуациями, когда нужно посчитать количество символов в определенной ячейке, нескольких строчках или целом столбике. Сделать это можно вручную,…
Активные пользователи Excel часто сталкиваются с ситуациями, когда необходимо заменить первую букву заглавной. Если ячеек небольшое количество, выполнить данную процедуру можно вручную. Однако, если речь идет о редактировании…
В табличном процессоре существует специальная функция СЦЕПИТЬ, которая реализует объединение содержимого 2-х и более ячеек. Умение пользоваться этим оператором позволяет эффективно и быстро осуществлять работу над большими объёмами…
Нередко возникают ситуации, когда информацию, приведенную в электронной таблице, нужно использовать для создания договоров, отчетов и других важных документов.
Функции в Excel. Как использовать?
Тут вы найдете подробные описания 75+ самых важных функций Excel. Для каждой функции есть живые примеры эффективного использования.
- DATE (ДАТА) – выдает значение даты в в виде года, месяца, дня
- DATEVALUE (ДАТАЗНАЧ) – конвертирует значение даты в текстовом формате в числовое значение
- DAY (ДЕНЬ) – выдает значение дня из любой даты
- HOUR (ЧАС) – выдает значение часа из любой даты
- MINUTE (МИНУТЫ) – выдает значение минут из любой даты
- NETWORKDAYS (ЧИСТРАБДНИ) – вычисляет количество рабочих дней между двумя датами
- NOW (ТДАТА) – выдает текущую дату и время
- SECOND (СЕКУНДЫ) – преобразует дату в секунды
- TODAY (СЕГОДНЯ) – выдает текущую дату
- WEEKDAY (ДЕНЬНЕД) – выдает порядковое число дня недели (от 1 до 7)
- WORKDAY (РАБДЕНЬ) – рассчитывает отстающую от данной на заданное количество рабочих дней
- DATEDIF (РАЗНДАТ) – если вы хотите подсчитать количество лет, месяцев или дней между двумя указанными датами. Хорошим примером может быть вычисление возраста.
- AND (И) – может быть использована, если вы хотите проверить несколько условий
- FALSE (ЛОЖЬ) – вставляет логическое значение ЛОЖЬ
- IF (ЕСЛИ) – выполняет проверку условий
- IFERROR (ЕСЛИОШИБКА) – лучшая формула для коррекции отображения вычислений с ошибками
- NOT (НЕ) – меняет на противоположное логическое значение своего аргумента.
- OR (ИЛИ) – проверяет несколько аргументов
- TRUE (ИСТИНА) – добавляет логическое значение ИСТИНА
- COLUMN (СТОЛБЕЦ) – определяет номер столбца конкретной ячейки
- COLUMNS (ЧИСЛСТОЛБ) – определяет количество столбцов в определенном диапазоне данных
- HLOOKUP (ГПР) – определяет значение в первой строке массива и выдает значение из ячейки в найденном столбце и указанной строке
- INDEX (ИНДЕКС) – определяет значение ссылки или массива по индексу
- INDIRECT (ДВССЫЛ) – преобразует ссылки написанные как текст, в действующие вычисления из этих ссылок
- MATCH (ПОИСКПОЗ) – определяет значение в ссылке или массиве
- OFFSET (СМЕЩ) – определяет смещение ссылки относительно заданной ячейки
- ROW (СТРОКА) – определяет номер строки ячейки
- ROWS (ЧСТРОК) определяет количество строк в заданном диапазоне данных
- VLOOKUP (ВПР) – ищет значение в первом столбце массива и выдает значение из ячейки в найденной строке и указанном столбце
Статистические функции в Excel
- RANK (РАНГ) – определяет ранг числа в списке чисел
- AVERAGE (СРЗНАЧ) – определяет среднее значение между двумя аргументами
- AVERAGEIF (СРЗНАЧЕСЛИ) – определяет среднее значение между двумя аргументами по заданному условию
- AVERAGEIFS (СРЗНАЧЕСЛИМН) – определяет среднее значение между двумя аргументами по заданным условиям
- COUNT (СЧЕТ) – определяет количество чисел в списке аргументов
- COUNTA (СЧЕТЗ) – подсчитывает количество значений в списке аргументов
- COUNTBLANK (СЧИТАТЬПУСТОТЫ) – определяет количество пустых ячеек в заданном диапазоне
- COUNTIF (СЧЕТЕСЛИ) – определяет количество чисел в диапазоне по заданному критерию
- COUNTIFS (СЧЕТЕСЛИМН) – определяет количество чисел в заданном диапазоне по заданным критериям
- LARGE (НАИБОЛЬШИЙ) – находит порядковое (например, 3-е) наибольшее значение из множества данных
- MAX (МАКС) – определяет максимальное значение из списка аргументов
- MIN (МИН) – определяет минимальное значение из списка аргументов
- SMALL (НАИМЕНЬШИЙ) – находит порядковое (например, 3-е) наименьшее значение из множества данных
Текстовые функции в Excel
- CONCATENATE (СЦЕПИТЬ) – объединяет 2 и более буквы или строчки
- FIND (НАЙТИ) – ищет совпадение одного текста с другим (с учетом регистра)
- LEFT (ЛЕВИСМВ) – извлекает текст из левой части строки в заданном количестве символов
- LEN (ДЛСТР) – определяет количество знаков в заданной строке
- LOWER (СТРОЧН) – преобразует все буквы в текстовой строке в строчные
- MID (ПСТР) – выдает определенное число знаков из строки текста, начиная с указанной позиции
- PROPER (ПРОПНАЧ) – преобразует в каждом слове текста первую букву в прописную
- REPLACE (ЗАМЕНИТЬ) – заменяет знаки в тексте
- REPT (ПОВТОР) – повторяет текст заданное количество раз
- RIGHT (ПРАВСИМВ) – извлекает текст из правой части строки в заданном количестве символов
- SEARCH (ПОИСК) – ищет совпадение одного текста с другим (без учета регистра)
- SUBSTITUTE (ПОДСТАВИТЬ) – заменяет в текстовой строке старый текст новым
- TEXT (ТЕКСТ) – форматирует числов в текстовый формат
- TRIM (СЖПРОБЕЛЫ) – удаляет из текста строки лишние пробелы
- UPPER (ПРОПИСН) – преобразует все буквы текста в прописные
Рассказать друзьям
Функция ASC | Изменяет полноширинные (двухбайтовые) английские буквы или катакану в строке символов на символы половинной ширины (однобайтовые) |
БАТТЕКСТ функция | Преобразует число в текст с использованием денежного формата ß (бат) |
Функция СИМВОЛ | Возвращает символ, указанный в кодовом номере |
ЧИСТЫЙ функция | Удаляет все непечатаемые символы из текста |
КОД (функция КОД) | Возвращает числовой код для первого символа в текстовой строке |
СЦЕПИТЬ функция | Объединяет текст из нескольких диапазонов и / или строк, но не предоставляет аргументы разделителя или IgnoreEmpty. |
СЦЕПИТЬ функция | Объединяет несколько текстовых элементов в один текст |
Функция DBCS | Изменяет полушириные (однобайтовые) английские буквы или катакану в строке символов на полноширинные (двухбайтовые) символы |
ДОЛЛАР функция | Преобразует число в текст с использованием денежного формата $ (доллар) |
ТОЧНАЯ функция | Проверяет идентичность двух текстовых значений |
НАЙТИ, НАЙТИ функции | Находит одно текстовое значение в другом (с учетом регистра) |
ФИКСИРОВАННАЯ функция | Форматирует число как текст с фиксированным числом десятичных знаков |
LEFT, LEFTB функции | Возвращает крайние левые символы из текстового значения |
Функции LEN, LENB | Возвращает количество символов в текстовой строке |
НИЖНИЙ функция | Преобразует текст в нижний регистр |
MID, функции MIDB | Возвращает определенное количество символов из текстовой строки, начиная с указанной вами позиции |
ЧИСЛО, функция | Преобразует текст в число независимо от языка |
ФОНЕТИЧЕСКАЯ функция | Извлекает фонетические символы (фуригана) из текстовой строки |
Функция PROPER | Делает первую букву в каждом слове текстового значения с заглавной |
Функции REPLACE, REPLACEB | Заменяет символы в тексте |
Функция ПОВТОР | Повторяет текст заданное количество раз |
ВПРАВО, ВПРАВОB функции | Возвращает крайние правые символы из текстового значения |
ПОИСК, ПОИСКБ функции | Находит одно текстовое значение в другом (без учета регистра) |
ЗАМЕНА функция | Заменяет старый текст новым текстом в текстовой строке |
Функция T | Преобразует аргументы в текст |
ТЕКСТ функция | Форматирует число и преобразует его в текст |
Функция ОБЪЕДИНЕНИЕ | Объединяет текст из нескольких диапазонов и / или строк и включает разделитель, который вы указываете между каждым текстовым значением, которое будет объединено. Если разделителем является пустая текстовая строка, эта функция будет эффективно объединять диапазоны. |
Функция ОБРЕЗАТЬ | Удаляет пробелы из текста |
Функция УНИХАР | Возвращает символ Юникода, на который ссылается заданное числовое значение |
Функция UNICODE | Возвращает число (кодовую точку), соответствующее первому символу текста. |
Функция ВЕРХНИЙ | Преобразует текст в верхний регистр |
ЗНАЧЕНИЕ (функция ЗНАЧЕНИЕ) | Преобразует текстовый аргумент в число |
Формула Excel: разделение текста и чисел
Обзор
Формула выглядит сложной, но на самом деле механика довольно проста.
Как и в случае с большинством формул, которые разделяют или извлекают текст, ключ заключается в том, чтобы найти позицию того, что вы ищете. Когда у вас есть позиция, вы можете использовать другие функции для извлечения того, что вам нужно.
В этом случае мы предполагаем, что числа и текст объединены, и что число появляется после текста. Из исходного текста, который отображается в одной ячейке, вы хотите разделить текст и числа на отдельные ячейки, например:
Оригинал | Текст | Номер |
Яблоки 30 | Яблоки | 30 |
персики 24 | персики | 24 |
апельсины12 | апельсина | 12 |
персики 0 | персики | 0 |
Как указано выше, ключевым моментом в этом случае является определение начальной позиции числа, что можно сделать с помощью такой формулы:
= МИН (НАЙТИ ({0,1,2,3,4,5,6,7,8,9}, A1 & "0123456789"))
Когда у вас есть позиция, чтобы извлечь только текст, используйте:
И, чтобы извлечь только число, используйте:
В первой формуле выше мы используем функцию НАЙТИ, чтобы определить начальную позицию числа. Для find_text мы используем константу массива {0,1,2,3,4,5,6,7,8,9}, это заставляет функцию FIND выполнять отдельный поиск для каждого значения в константе массива. Поскольку константа массива содержит 10 чисел, результатом будет массив с 10 значениями. Например, если исходный текст — «яблоки30», результирующий массив будет:
{8,10,11,7,13,14,15,16,17,18}
Каждое число в этом массиве представляет позицию элемента в константе массива внутри исходного текста.
Затем функция MIN возвращает наименьшее значение в списке, которое соответствует положению первого числа , которое появляется в исходном тексте. По сути, функция НАЙТИ получает все числовые позиции, а MIN дает нам первую числовую позицию: обратите внимание, что 7 — это наименьшее значение в массиве, которое соответствует позиции числа 3 в исходном тексте.
Вам может быть интересно узнать о нечетной конструкции для inside_text в функции поиска:
Эта часть формулы объединяет все возможные числа 0–9 с исходным текстом в B5. К сожалению, FIND не возвращает ноль, если значение не найдено, поэтому это просто умный способ избежать ошибок, которые могут возникнуть, если число не найдено.
В этом примере, поскольку мы предполагаем, что число всегда будет отображаться в исходном тексте второй , он работает хорошо, потому что MIN принудительно возвращает только наименьшее или первых вхождений числа. Если в исходном тексте присутствует число , то позиция будет возвращена.
Если исходный текст не содержит чисел, будет возвращена «фиктивная» позиция, равная длине исходного текста + 1. С этой фиктивной позицией формула LEFT выше по-прежнему будет возвращать текст, а формула RIGHT вернет пустую строку («»).
Текстовая функция Excel
На главную »Встроенные функции Excel» Текстовые функции Excel »Текстовая функция Excel
Связанные функции:
ДОЛЛАРНАЯ функцияФИКСИРОВАННАЯ функция
Описание функции
Текстовая функция Excel преобразует предоставленный числовое значение в текст в указанном пользователем формате.
Синтаксис функции:
ТЕКСТ (значение, формат_текст)
Аргументы функции:
значение | — | Числовое значение, которое вы хотите преобразовать в текст. |
format_text | — | Текстовая строка, определяющая форматирование, которое вы хотите применить к предоставленному значению. |
Определения форматов, которые можно использовать в функции Excel Text, показаны в таблице ниже.Эти определения имеют то же значение при использовании в пользовательском стиле форматирования ячеек Excel.
Примеры текстовых функций
Пример 1
В следующей таблице показана текстовая функция Excel, используемая для применения различных типов форматирования к различным числовым значениям.
Формулы:
| Результаты:
Дополнительные сведения и примеры функции Excel Text см. На веб-сайте Microsoft Office. Общая ошибка функции текста ExcelУ некоторых пользователей возникают проблемы, когда функция текста Excel возвращает # ИМЯ? ошибка: Общая ошибка
Вернуться к списку всех встроенных функций Excel Как использовать функцию ТЕКСТ Excel (примеры + видео)Функция ТЕКСТ Excel (пример + видео)Когда использовать функцию ТЕКСТ ExcelФункцию ТЕКСТ Excel можно использовать, если вы хотите преобразовать число в текстовый формат и отобразить его в указанном формате. Что возвращаетВозвращает текст в указанном формате. Синтаксис= ТЕКСТ (значение, формат_текст) Входные аргументы
Дополнительные примечания
Функция Excel TEXT — Живой примерФункция Excel TEXT — Видеоурокyoutube.com/embed/_uspD1dNsEo?feature=oembed&autoplay=1″ src=»data:text/html;https://www.youtube.com/embed/_uspD1dNsEo?feature=oembed&autoplay=1;base64,PGJvZHkgc3R5bGU9J3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6dXJsKGh0dHBzOi8vaW1nLnlvdXR1YmUuY29tL3ZpL191c3BEMWROc0VvLzAuanBnKSBjZW50ZXIvMTAwJSBuby1yZXBlYXQnPjxzdHlsZT5ib2R5ey0tYnRuQmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42NSk7fWJvZHk6aG92ZXJ7LS1idG5CYWNrZ3JvdW5kOnJnYmEoMCwwLDApO2N1cnNvcjpwb2ludGVyO30jcGxheUJ0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y2xlYXI6Ym90aDt3aWR0aDoxMDBweDtoZWlnaHQ6NzBweDtsaW5lLWhlaWdodDo3MHB4O2ZvbnQtc2l6ZTo0NXB4O2JhY2tncm91bmQ6dmFyKC0tYnRuQmFja2dyb3VuZCk7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjE4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTUwcHg7bWFyZ2luLXRvcDotMzVweH0jcGxheUFycm93e3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxNXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoyNXB4IHNvbGlkICNmZmY7fTwvc3R5bGU+PGRpdiBpZD0ncGxheUJ0bic+PGRpdiBpZD0ncGxheUFycm93Jz48L2Rpdj48L2Rpdj48c2NyaXB0PmRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpe3dpbmRvdy5wYXJlbnQucG9zdE1lc3NhZ2Uoe2FjdGlvbjogJ3BsYXlCdG5DbGlja2VkJ30sICcqJyk7fSk7PC9zY3JpcHQ+PC9ib2R5Pg==»/> Связанные функции Excel: Вам также могут понравиться следующие руководства по Excel: . |