Формула excel текстовые функции

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

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

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

Функция

Описание

Функция МАССИВВТЕКСТ

Кнопка Office 365

Возвращает массив текстовых значений из любого указанного диапазона

ASC

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

БАТТЕКСТ

Преобразует число в текст, используя денежный формат ß (БАТ).

СИМВОЛ

Возвращает символ с заданным кодом.

ПЕЧСИМВ

Удаляет из текста все непечатаемые символы.

КОДСИМВ

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

СЦЕП

Excel 2016

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

СЦЕПИТЬ

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

DBCS

Excel 2013

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

РУБЛЬ

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

СОВПАД

Проверяет идентичность двух текстовых значений.

НАЙТИ, НАЙТИБ

Ищет вхождения одного текстового значения в другом (с учетом регистра).

ФИКСИРОВАННЫЙ

Форматирует число и преобразует его в текст с заданным числом десятичных знаков.

ЛЕВСИМВ, ЛЕВБ

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

ДЛСТР, ДЛИНБ

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

СТРОЧН

Преобразует все буквы текста в строчные.

ПСТР, ПСТРБ

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

ЧЗНАЧ

Excel 2013

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

PHONETIC

Извлекает фонетические (фуригана) знаки из текстовой строки.

ПРОПНАЧ

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

ЗАМЕНИТЬ, ЗАМЕНИТЬБ

Заменяют знаки в тексте.

ПОВТОР

Повторяет текст заданное число раз.

ПРАВСИМВ, ПРАВБ

Возвращают крайние справа знаки текстовой строки.

ПОИСК, ПОИСКБ

Ищут вхождения одного текстового значения в другом (без учета регистра).

ПОДСТАВИТЬ

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

Т

Преобразует аргументы в текст.

ТЕКСТ

Форматирует число и преобразует его в текст.

Функция TEXTAFTER

Кнопка Office 365

Возвращает текст, который происходит после заданного символа или строки

Функция TEXTBEFORE

Кнопка Office 365

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

Функция TEXTJOIN

Кнопка Office 365

Объединяет текст из нескольких диапазонов и (или) строк

Функция TEXTSPLIT

Кнопка Office 365

Разделение текстовых строк с помощью разделителей столбцов и строк

СЖПРОБЕЛЫ

Удаляет из текста пробелы.

ЮНИСИМВ

Excel 2013

Возвращает символ Юникод, на который ссылается заданное числовое значение.

UNICODE

Excel 2013

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

ПРОПИСН

Преобразует все буквы текста в прописные.

ЗНАЧЕН

Преобразует текстовый аргумент в число.

Функция ЗНАЧЕНИЕВТЕКСТ

Кнопка Office 365

Возвращает текст из любого указанного значения

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.

См. также

Функции Excel (по категориям)

Функции Excel (по алфавиту)

Нужна дополнительная помощь?

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

Содержание

  1. СЦЕПИТЬ
  2. СТРОЧН
  3. ПРОПИСН
  4. ПРОПНАЧ
  5. ДЛСТР
  6. ЛЕВСИМВ и ПРАВСИМВ
  7. ПСТР
  8. СОВПАД
  9. СЖПРОБЕЛЫ
  10. ПОВТОР
  11. НАЙТИ
  12. ПОИСК
  13. ПОДСТАВИТЬ
  14. ЗАМЕНИТЬ

СЦЕПИТЬ

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

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

СТРОЧН

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

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

ПРОПИСН

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

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

ПРОПНАЧ

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

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

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

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

ДЛСТР

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

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

ЛЕВСИМВ и ПРАВСИМВ

Текстовые функции ЛЕВСИМВ и ПРАВСИМВ возвращают заданное количество символов, начиная с начала или с конца строки. Пробел считается за символ.

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

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

ПСТР

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

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

СОВПАД

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

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

Если регистр для Вас не играет большой роли (так бывает в большинстве случаев), то можно применить формулу, просто проверяющую равенство двух ячеек.

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

СЖПРОБЕЛЫ

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

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

В случаях, когда наличие лишнего пробела в конце или начале строки сложно отследить, данная функция становится просто незаменимой. На рисунке ниже видно, что содержимое ячеек А1 и B1 абсолютно одинаково, но это не так. В ячейке А1 мы намеренно поставили лишний пробел в конце слова Excel. В итоге функция СОВПАД возвратила нам значение ЛОЖЬ.

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

Применив функцию СЖПРОБЕЛЫ к значению ячейки А1, мы удалим из него все лишние пробелы и получим корректный результат:

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

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

ПОВТОР

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

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

НАЙТИ

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

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

Данная функция чувствительна к регистру…

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

… и может начинать просмотр текста с указанной позиции. На рисунке ниже формула начинает просмотр с четвертого символа, т.е. c буквы «r«. Но даже в этом случае положение символа считается относительно начала просматриваемого текста.

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

ПОИСК

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

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

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

ПОДСТАВИТЬ

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

Приведенная ниже формула заменяет все вхождения слова «Excel» на «Word»:

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

Заменяет только первое вхождение слова «Excel»:

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

Удаляет все пробелы из текстовой строки:

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

ЗАМЕНИТЬ

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

Формула в примере ниже заменяет 4 символа, расположенные, начиная с седьмой позиции, на значение «2013». Применительно к нашему примеру, формула заменит «2010» на «2013».

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

Заменяет первые пять символов текстовой строки, т.е. слово «Excel», на «Word».

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

Вот и все! Мы познакомились с 15-ю текстовыми функциями Microsoft Excel и посмотрели их действие на простых примерах. Надеюсь, что данный урок пришелся Вам как раз кстати, и Вы получили от него хотя бы малость полезной информации. Всего доброго и успехов в изучении Excel!

Оцените качество статьи. Нам важно ваше мнение:

Для удобства работы с текстом в 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 часто необходимо работать не только с числами, но и с текстом. В этой статье мы разберем 12 основных функций Excel для обработки текста.

12 текстовых функций Excel на каждый день

Для примера возьмем строку «ExcelGuide.ru – про Excel и не только» и ее будем использовать в наших функциях ниже.

ЛЕВСИМВ

Функция ЛЕВСИМВ возвращает указанное количество знаков с начала строки. В качестве аргументов на первом месте указываем ту строку, из которой хотим извлечь текст, а вторым аргументом количество символов, которое хотим получить.
Давайте из нашей строки получим текст «ExcelGuide.ru»:

=ЛЕВСИМВ(B1;13)

12 текстовых функций Excel на каждый день

ПРАВСИМВ

Функция ПРАВСИМВ аналогична ЛЕВСИМВ, только возвращает указанное количество символов не с начала, а с конца строки. Первым аргументом указываем строку, откуда будем получать часть текста, а вторым аргументом – количество символов.
Из нашей строки извлечем текст «про Excel и не только»:

=ПРАВСИМВ(B1;21)

12 текстовых функций Excel на каждый день

ПСТР

Функция ПСТР позволяет получить указанное количество символов начиная с определенной позиции. У этой функции 3 аргумента: Текст, из которого нам нужно получить часть; стартовая позиция, с которой нужно извлечь символы; количество символов, которое хотим получить.
В нашей строке есть слово Excel, давайте его получим:

=ПСТР(B1;21;5)

12 текстовых функций Excel на каждый день

ДЛСТР

Функция ДЛСТР возвращает количество символов в строке.

=ДЛСТР(B1)

12 текстовых функций Excel на каждый день

ПОИСК

Функция ПОИСК предназначена для нахождения первого вхождения указанного текста в исходную строку. Аргументы функции: сначала указываем тот текст, который хотим найти; далее строку, в которой ищем текст.
Давайте в нашем примере найдем текст «про Excel»:

=ПОИСК(«про Excel»;B1)

12 текстовых функций Excel на каждый день

СЦЕПИТЬ

Функция СЦЕПИТЬ позволяет последовательно объединить несколько текстовых элементов в одну строку.
В качестве аргументов необходимо перечислить те текстовые элементы, которые вы хотите соединить.
 В качестве примера объединим наш пример и строку «. Пожалуй лучший сайт про Excel )))»:

=СЦЕПИТЬ(B1;». Пожалуй лучший сайт про Excel )))»)

12 текстовых функций Excel на каждый день

СОВПАД

Функция СОВПАД проверяет идентичность двух строк и возвращает Истина, если строки совпадают и ЛОЖЬ, если строки не совпадают.
Сравним нашу строку с текстом «ExcelGuide.ru»:

=СОВПАД(B1;»ExcelGuide.ru»)

12 текстовых функций Excel на каждый день

СЖПРОБЕЛЫ

Функция СЖПРОБЕЛЫ удаляет лишние дублирующие пробелы. В качестве аргумента указываем строку, у которой надо удалить лишние пробелы.

=СЖПРОБЕЛЫ(B1)

12 текстовых функций Excel на каждый день

ЗНАЧЕН

Функция ЗНАЧЕН преобразует текст в число. Часто случается при экспорте из разных информационных систем мы получаем числовые значения в текстовом формате, в таких случаях нам и пригодится этот функционал.
В качестве примера преобразуем текст «1000» в число 1 000:

=ЗНАЧЕН(«1000»)

12 текстовых функций Excel на каждый день

ПОДСТАВИТЬ

Функция ПОДСТАВИТЬ заменяет новым текстом старый текст в исходной текстовой строке. Аргументов у функции три: сначала указываем ту строку, в которой будем менять текст; далее указываем старый текст; а затем тот, которым мы хотим заменить.
В качестве примера в нашей строке заменим «про» на «о»:

=ПОДСТАВИТЬ(B1;»про»;»о»)

12 текстовых функций Excel на каждый день

ПРОПИСН

Функция ПРОПИСН преобразует все буквы в прописные. У функции только один аргумент – та строка, которую надо преобразовать.

=ПРОПИСН(B1)

12 текстовых функций Excel на каждый день

СТРОЧН

Функция СТРОЧН преобразует все буквы в строчные. У функции один аргумент – тот текст, который мы хотим модифицировать.

=СТРОЧН(B1)

12 текстовых функций Excel на каждый день

Кстати, если вы хотите более подробно изучить Excel, научиться строить быстро сложные отчеты и графики, то рекомендую вам курс «Excel + Google Таблицы с нуля до PRO» от Skillbox.

Спасибо за внимание. Мы разобрали 12 основных текстовых функций в Excel, которые вам могут пригодиться в ежедневной работе.

Текстовые функции Excel в примерах

​Смотрите также​60166​60078​-​ (нуль);​ качестве примера использования​ЛЕВСИМВ(B5;НАЙТИ(«3»;B5)+1) – функция, выделяющая​Функция ПОИСК определяет положение​ первого пробела (найденное​ правой кнопкой мыши​ выполняет функцию возврата​ начинается с символа,​ Каждый из них​ кнопкой мыши, выберите​​ «Word».​​ Строка задается как​

СЦЕПИТЬ

​возвращает заданное количество​Excel предлагает большое количество​Преобразования текстовых строк​Манипулирования целыми строками​Работы с двухбайтовыми символами​​при аргументах: («текст»;15/7) вернет​​ функции ЛЕВСИМВ. Для​ часть текстовой строки​ знака в текстовой​

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

СТРОЧН

​ ПОИСКом).​ по ячейке со​ числа, которое представляет​ который указан по​ определяется следующим образом:​ команду​​Вот и все! Мы​​ первый аргумент функции,​ символов, начиная с​ функций, с помощью​

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

ПРОПИСН

​Удаляет из текста лишние​​Повторяет текст заданное число​​Возвращает количество байтов в​ значение «те».​ расчетов лучше использовать​ слева, количество символов​ строке. А функция​​Вторая строка содержит имя,​​ значением. Нажимаем «Формат​ собой вхождение первого​

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

ПРОПНАЧ

​ счету, на новый​​Под текстом подразумевается строка​​Формат ячеек​ познакомились с 15-ю​ а количество повторов​ указанной позиции. Пробел​

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

​ которых можно обрабатывать​ пробелы​ раз​ текстовой строке​Примечание 2: в Excel​

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

ДЛСТР

​ встроенную функцию ОКРГУГЛ​ в которой соответствуют​ ПСТР возвращает текстовые​ отчество и фамилию.​ ячеек». В открывшемся​​ символа находящегося в​​ текст. Выглядит она​

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

ЛЕВСИМВ и ПРАВСИМВ

​ или ссылка на​​и в диалоговом​​ текстовыми функциями Microsoft​​ как второй.​​ считается за символ.​ текст. Область применения​СИМВОЛ​ПОДСТАВИТЬ​ДЛСТР​

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

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

ПСТР

​ также существует схожая​​ и подобные ей.​​ порядковому номеру символа​ значения (см. пример​ Для имени используем​ окне выбираем «все​

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

СОВПАД

​ подстроке необходимого текста.​​ следующим образом: старый​​ ячейку, содержащая необходимую​ окне​ Excel и посмотрели​Текстовая функция​Функция​ текстовых функций не​CHAR​SUBSTITUTE​LEN​ по принципу работы​Функция ЛЕВСИМВ используется наряду​

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

​ «3» (функция НАЙТИ​ выше). Либо можно​ такую же формулу:​ форматы». Копируем нужный​ В том случае,​ текст; начальная позиция;​ информацию.​

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

СЖПРОБЕЛЫ

​Формат ячеек​ их действие на​НАЙТИ​

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

​СОВПАД​ ограничивается исключительно текстом,​60159​60168​60080​ функция ЛЕВБ, возвращающая​ с прочими функциями​ выполняет поиск порядкового​ заменить найденный текст​Формула для извлечения фамилии​ в строке «Тип».​ если данные не​ количество знаков; новый​Начальная позиция​на вкладке​​ простых примерах. Надеюсь,​​находит вхождение одной​​позволяет сравнить две​​ они также могут​Преобразования типов данных​

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

​Поиска и замены​​Манипулирования целыми строками​​ определенное количество символов​ для работы с​ номера этого символа​ посредством функции ЗАМЕНИТЬ.​ несколько иная: Это​

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

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

ПОВТОР

​ пять знаков справа.​​ в формулу.​​ числа происходит возврат​Рассмотрим по отдельности каждый​ с которого будет​настройте нужные параметры​ пришелся Вам как​ и возвращает положение​

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

НАЙТИ

​ Excel. Если они​​ ячейками, содержащими числа.​​ коду​ старый текст новым​ текстовой строке​ на основе определенного​ Excel (ПРАВСИМВ, СИМВОЛ,​ значение). Единица (+1)​

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

​ работы с текстом​ Вложенные функции ПОИСК​

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

​Приведем еще пример, где​ ошибки «#ЗНАЧ!».​ из аргументов данной​ выполняться возвращение строки.​ форматирования (см. здесь). ​ раз кстати, и​ первого символа искомой​​ в точности совпадают,​​ В рамках данного​СОВПАД​ПОИСК​ДОЛЛСША**​

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

ПОИСК

​ количества байтов. Если​​ СЦЕПИТЬ, ДЛСТР и​​ добавлена для выделения​ в Excel​​ ищут второй и​​ может быть полезна​Вот ее форма в​ текстовой функции в​​Количество знаков​​Одной из самых полезных​ Вы получили от​

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

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

ПОДСТАВИТЬ

​ фразы относительно начала​ то возвращается значение​ урока мы на​EXACT​​SEARCH​​USDOLLAR​ по умолчанию используется​ прочими) и имеет​ всего кода ошибки.​

​Читайте так же: как​ третий пробелы в​ данная функция. Добавим​

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

​ документе. Но без​ Excel:​

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

​представляет собой целое​ свойств функции ТЕКСТ()​

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

ЗАМЕНИТЬ

​ него хотя бы​ текста.​ ИСТИНА, в противном​ примерах рассмотрим 15​60165​​60130​​-​ язык с поддержкой​ следующую синтаксическую запись:​2 – количество символов,​

​ перевести число и​ строке. ПОИСК(» «;A3;1)​ нули в начале​ конкретных аргументов: =НАЙТИ(искомый​Ссылка на конкретную ячейку​ натуральное число, указывающее​ является возможность отображения​ малость полезной информации.​

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

​Данная функция чувствительна к​ случае – ЛОЖЬ.​ наиболее распространенных функций​Манипулирования целыми строками​

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

​Поиска и замены​Преобразования типов данных​ двухбайтовой кодировки, для​=ЛЕВСИМВ(текст;[число_знаков])​ которые вернет функция​ сумму прописью.​ находит первый пробел​ числа. Если ввести​ текст; текст для​ или строка, содержащая​ объем символов, который​ в текстовой строке​ Всего доброго и​ регистру…​ Данная текстовая функция​

​ Excel из категории​

office-guru.ru

Функция ТЕКСТ() в MS EXCEL

​Проверяет идентичность двух текстов​Ищет вхождение одного текста​Преобразует число в текст,​ получения первого символа​Описание аргументов:​ ПРАВСИМВ, работающая аналогично​Синтаксис функции ПОИСК:​ слева (перед отчеством).​ вручную, Excel их​ поиска; нач. позиция).​ занесенную ранее информацию,​ нужно вернуть, начиная​ чисел и дат​ успехов в изучении​… и может начинать​ учитывает регистр, но​Текстовые​СТРОЧН​ в другой (без​

​ используя денежный формат​

​ строки требуется в​

  • ​текст – ссылка на​​ рассматриваемой ЛЕВСИМВ (отличие​«искомый текст» — что​ К найденному результату​
  • ​ удалит. Поэтому введем​​Теперь рассмотрим по отдельности​ называется​ с начальной позиции.​ в нужном формате​ Excel!​ просмотр текста с​ игнорирует различие в​.​LOWER​ учета регистра)​ЗАМЕНИТЬ​

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

​Как пример можно привести​ (см. подробнее об​Автор: Антон Андронов​ указанной позиции. На​ форматировании.​Для объединения содержимого ячеек​60160​ПОИСКБ***​REPLACE​ число 2, а​ или текстовая строка,​ справа, а не​«просматриваемый текст» — где​ Получаем ту позицию,​​Если нужно вернуть прежние​​Необходимая строка представляет собой​Начальной позицией​​ следующую ситуацию. В​​ отображении чисел, дат​​Функция ТЕКСТ(), английская версия​​ рисунке ниже формула​Если регистр для Вас​

​ в Excel, наряду​Преобразования текстовых строк​SEARCHB​60167​ для получения последующих​ в которой требуется​ слева строки).​ искать;​ с которой будем​ числовые значения (без​Искомый текст.​указывается номер символа,​ ячейке А1 находится​

​ и времени). В​ TEXT(), преобразует число​ начинает просмотр с​

excel2.ru

Примеры текстовых функций в Excel

​ не играет большой​ с оператором конкатенации,​Делает все буквы в​-​Поиска и замены​ второго, третьего и​ выделить требуемое количество​В результате получим:​«начальная позиция» — с​ искать второй пробел.​ нулей), то используем​Данные, среди которых происходит​ с которого должна​

​ некоторый текст. Нужно​ файле примера приведен​ в текст и​ четвертого символа, т.е.​ роли (так бывает​

Контекстное меню функций

«СЦЕПИТЬ»

​ можно использовать текстовую​ тексте строчными​Работы с двухбайтовыми символами​Заменяет знаки в тексте​ прочих символов необходимо​ символов слева. Аргумент​Выделим часть текста ошибки:​ какой позиции начинать​Часть формулы – ПОИСК(«​ оператор «—»:​ поиск первого аргумента,​ производиться замена (нумерация​ вернуть два последних​ наглядный пример: с​

  • ​ позволяет задать формат​
  • ​ c буквы «​ в большинстве случаев),​

Принцип работы фукнци СЦЕПИТЬ

​ функцию​СЦЕПИТЬ​Ищет вхождение одного текста​ЗАМЕНИТЬБ***​ указывать соответствующие числа,​

«ПСТР»

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

  • ​r​ то можно применить​СЦЕПИТЬ​CONCATENATE​
  • ​ в другой (без​​REPLACEB​ кратные двум. Для​[число_знаков] – необязательный для​
  • ​ использовать ПРАВСИМВ, которая​​ – 1).​ находит второй пробел.​ теперь отображаются в​Текстом для поиска.​ право).​

Пример функцции ПСТР

​ символов у них​ форматирования.​ специальных строк форматирования,​«. Но даже в​ формулу, просто проверяющую​. Она последовательно объединяет​60384​ учета регистра)​-​ языков с однобайтовой​ заполнения аргумент; числовое​ является, по сути,​

«ПОДСТАВИТЬ»

​Если нужно учитывать регистр,​ Это будет конечная​ числовом формате.​Начальная позиция​Новый текст​ 12. Символ, который​В файле примера приведено​ например, формула =ТЕКСТ(100;»0,00​ этом случае положение​ равенство двух ячеек.​ значения указанных ячеек​Манипулирования целыми строками​ПРАВБ***​Работы с двухбайтовыми символами​

​ кодировкой функции ЛЕВСИМВ​ значение, характеризующее количество​ зеркальным отражением ЛЕВСИМВ.​ используется функция НАЙТИ.​

​ позиция отчества.​

  • ​​не является обязательным​представляет собой строку,​ необходимо вернуть в​ также множество других​
  • ​ р.») вернет текстовую​​ символа считается относительно​Удаляет из текста все​ в одной строке.​Объединяет несколько текстовых элементов​
  • ​RIGHTB​​Заменяет знаки в тексте​ и ЛЕВБ возвращают​ символов, которые требуется​
  • ​ Для определения второго​​Функция ЛЕВСИМВ в Excel​Далее из общей длины​Отдельные текстовые функции и​ элементом. По умолчанию​ которой заменяется занесенная​ конкретной фразе, числится​ форматов.​ строку 100,00 р.,​ начала просматриваемого текста.​

«ЗАМЕНИТЬ»

​ лишние пробелы, кроме​Если в Excel необходимо​ в один​-​ЗНАЧЕН​ идентичные результаты.​ выделить из текстовой​ аргумента используется запись​ используется для получения​ строки отнимается количество​ их комбинации позволяют​

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

​ она имеет значение,​ ранее информация, которая​ под порядковым номером​В строки программы Microsoft​

  • ​ а формула =ТЕКСТ(1;»#%»)​Текстовая функция​ одиночных между словами.​ сделать все буквы​​Т​
  • ​Работы с двухбайтовыми символами​​VALUE​Функции для работы​ строки.​ ДЛСТР(B5)-НАЙТИ(«:»;B5)-1, определяющая позицию​ части текста и​
  • ​ знаков с начала​​ распределить слова из​ равное единице.​ задавалась​ 12.​​ Office Exel можно​​ вернет текст (не​​ПОИСК​

​В случаях, когда наличие​ строчными, т.е. преобразовать​Т​Возвращает указанное количество символов​60081​ с текстом предназначены​Примечания 1:​ символа «u» в​ возвращает заданное количество​ строки до второго​ одной ячейки в​

​Автор: Ксения Медкова​Начальной позицией​Выполняет замену готового текста​ заносить любую информацию,​ число!) 100%. Эта​очень похожа на​ лишнего пробела в​ их в нижний​60178​ с конца текстовой​Преобразования типов данных​ для работы с​Если необязательный аргумента [число_знаков]​ слове «unknown» (единица​ символов текстовой строки,​ пробела. Результат –​ отдельные ячейки:​

  • ​Для удобства работы с​​и​ на необходимый в​
  • ​ которая необходима пользователям​​ функция полезна, если​

«ДЛСТР»

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

«НАЙТИ»

​ при этом отсчет​ число символов справа,​ЛЕВСИМВ (текст; кол-во знаков)​ текстом в Excel​Количеством знаков.​ том месте, которое​ для успешного выполнения​ числа требуется отобразить​НАЙТИ​ строки сложно отследить,​ придет текстовая функция​

​Преобразует аргумент в текст​ПРАВСИМВ​ число​ Кроме того функции​ по умолчанию будет​

​ пробела).​ символов начинается слева.​

  • ​ которые нужно вернуть.​​ – отображает заданное​
  • ​ существуют текстовые функции.​Теперь рассмотрим пример использования​ будет указано пользователем.​​ поставленных задач. Чтобы​
  • ​ в более удобном​​, основное их различие​ данная функция становится​СТРОЧН​ТЕКСТ​

​RIGHT​

fb.ru

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

​КОДСИМВ​ этой категории могут​ возвращен первый символ​В результате получим:​Пример 1. В таблице​Формула «для отчества» строится​ число знаков с​

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

​ Они облегчают обработку​ текстовой функции в​ Чем-то похожа на​ работать наиболее продуктивно,​ формате или если​ заключается в том,​ просто незаменимой. На​. Она не заменяет​

​TEXT​60164​CODE​ работать и с​ строки. Например, функция​Пример 3. Создать функцию​ Excel содержатся имена​ по тем же​ начала ячейки;​ сразу сотен строк.​

​ Excel. В ячейке​ функцию под названием​ необходимо уметь разбираться​ требуется объединить числа​

Выручка.

​ что​ рисунке ниже видно,​ знаки, не являющиеся​

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

​60096​Извлечения символов из строк​60169​ числовыми значениями, то​ =ЛЕВСИМВ(«текст») вернет значение​ для округления дробных​ переменных вместе с​ принципам:​

ТЕКСТ.

​ПРАВСИМВ (текст; кол-во знаков)​ Рассмотрим некоторые из​

​ А1 содержится строка​ «Заменить». Но о​ с данными в​ с текстом или​ПОИСК​ что содержимое ячеек​ буквами.​Преобразования типов данных​Возвращает указанное количество символов​Преобразования типов данных​ есть обрабатывать числа​ «т».​

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

​ чисел до ближайших​ текстом, определяющим их​Для объединения значений из​ – возвращает заданное​ них на примерах.​ со словом «старый».​ ней подробности будут​ строках. В этом​

Числа.

​ символами.​не чувствительна к​ А1 и B1​Текстовая функция​

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

​Форматирует число и преобразует​ с конца текстовой​Определяет числовой код первого​

​ как текст и​

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

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

  • ​Преобразует числа в текст.​ Оно начинается с​ представлены позже. Главное​ материале будут рассмотрены​
  • ​Синтаксис​ регистру.​ абсолютно одинаково, но​ПРОПИСН​
  • ​ его в текст​ строки​ знака в текстовой​ текст как числа.​ качестве необязательного аргумента,​ использованием формул для​ выделить только названия​

​ одну строку используется​ конца ячейки;​ Синтаксис: значение (числовое​ 19-го символа и​ отличие данного варианта​

​ примеры текстовых функций​ТЕКСТ(значение; формат)​Заменяет определенный текст или​ это не так.​

ФИО.

​делает все буквы​ФИКСИРОВАННЫЙ​ПРОПИСН​ строке​Список текстовых функций:​ должно быть взято​ работы с текстом.​ переменных и записать​ оператор амперсанд (&)​ПОИСК (искомый текст; диапазон​ или ссылка на​ имеет длительность из​

​ в том, что​

ПРАВСИМВ.

​ в Excel.​Значение.​ символ на требуемое​ В ячейке А1​ прописными, т.е. преобразует​FIXED​UPPER​ЛЕВБ***​Функция​

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

ЛЕВСИМВ.

​ для поиска; начальная​ ячейку с формулой,​ шести идентичных единиц.​ он автоматически вычисляет​Чтобы найти их в​  Численное значение или​ значение. В Excel​ мы намеренно поставили​ их в верхний​60062​60161​LEFTB​Function​ чисел, то есть​

​ значений имеет следующий​ столбец.​Например, значения расположены в​ позиция) – показывает​ дающей в результате​

​ Замена происходит на​ вхождения требуемой строки​ программе, проследуйте во​ ссылка на ячейку,​ текстовую функцию​ лишний пробел в​ регистр. Так же,​

​Преобразования типов данных​Преобразования текстовых строк​-​

ПСТР.

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

​id​ должно быть равным​ вид:​Исходная таблица данных:​ разных столбцах (ячейках):​

​ позицию первого появления​ число); формат (для​

ФИО 2.

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

​Ставим курсор в ячейку,​ искомого знака или​

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

​ отображения числа в​

СЦЕПИТЬ.

​Стоит отметить, что данная​Выглядит конкретная функция следующим​ «Формулы», откройте список​Формат.​применяют, когда заранее​

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

​Excel​СТРОЧН​ его в текст​ тексте прописными​

СЦЕПИТЬ.

​Возвращает указанное количество символов​Описание​ нуля. В противном​ следующая сложная формула:​ которым является искомое​ где будут находиться​

​ строки при просмотре​ виде текста).​ ситуация достаточно двоякая.​ образом: текст; старый​ и выберите «Текстовые».​     Текстовая строка определенного​ известно какой текст​. В итоге функция​

​, не заменяет знаки,​ с заданным числом​ПРОПНАЧ​

​ от начала текстовой​ASC***​ случае будет возвращен​

​=5,ЛЕВСИМВ(A2+1,НАЙТИ(«.»,A2)-1),ЛЕВСИМВ(A2,НАЙТИ(«.»,A2)-1)),»Число не введено»)’​

  • ​ название переменной, используем​ объединенные три значения.​
  • ​ слева направо​Самая полезная возможность функции​
  • ​ С одной стороны,​ текст; новый текст;​Данная функция дает пользователю​ вида (например, «Д.М.ГГГГ»​

​ необходимо заменить, а​СОВПАД​

exceltable.com

Примеры использования функции ЛЕВСИМВ в Excel работа с текстом

​ не являющиеся буквами.​ десятичных знаков​PROPER​ строки​ASC​ код ошибки #ЗНАЧ!.​ class=’formula’>​

Как вырезать часть текста из строки функцией ЛЕВСИМВ в Excel?

​ формулу:​ Вводим равно. Выбираем​При разделении текста в​ ТЕКСТ – форматирование​ если пользователь будет​ номер вхождения.​ возможность объединять между​ для вывода числа​ не его местоположение.​

​возвратила нам значение​

Исходная таблица.

​Текстовая функция​Ф.ТЕКСТ​60162​ЛЕВСИМВ​

ЛЕВСИМВ.

​-​Если в качестве аргумента​Логика работы:​Второй равен 1 по​ первую ячейку с​ строке учитывается положение​ числовых данных для​

первый символ.

​ работать с небольшим​Разберем каждый из аргументов:​ собой несколько строк.​ в формате даты​Приведенная ниже формула заменяет​ ЛОЖЬ.​ПРОПНАЧ​

​FORMULATEXT​

Как вытащить часть текста из ячейки в Excel используя функцию ЛЕВСИМВ?

​Преобразования текстовых строк​LEFT​Работы с двухбайтовыми символами​ [число_знаков] будет переданы​Первая функция ЕСЛИ проверяет​ умолчанию, поэтому функция​ текстом и нажимаем​ каждого знака. Пробелы​ объединения с текстовыми​

​ количеством ячеек, то​

Пример 2.

​Под текстом понимается ссылка​ Максимально допустимое для​

код ошибки.

​ или «# ##0,00″​

  • ​ все вхождения слова​Применив функцию​делает прописной первую​Возвращает текст формулы​Делает прописной первую букву​60163​Преобразует полуширинные (однобайтовые) английские​ текстовые данные, функция​ с помощью формулы​ возвращает первый символ.​ на клавиатуре &.​ показывают начало или​
  • ​ данными. Без использования​ данный вариант отлично​ на определенную ячейку​ соединения количество достигает​ для вывода в​ «Excel» на «Word»:​СЖПРОБЕЛЫ​

​ букву каждого слова,​

ЛЕВСИМВ и НАЙТИ.

​** — недокументированная функция​

​ в каждом слове​Извлечения символов из строк​ буквы в полноширинные​ ЛЕВСИМВ вернет код​ ЕПУСТО, заполнена ли​ Аналогично выделим названия​ Затем – знак​ конец искомого имени.​ функции Excel «не​ сработает. Но как​ или строка, которая​

​ 255. Обратите внимание​

В результате.

Округление чисел текстовыми функциями в текстовой строке

​ числовом формате с​Заменяет только первое вхождение​к значению ячейки​ а все остальные​ Excel​ текста​

​Возвращает указанное количество символов​ (двухбайтовые)​ ошибки #ЗНАЧ!.​

Форма.

​ ячейка, которая должна​ переменных из других​

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

​ понимает», как показывать​

  1. ​ быть в ситуации,​ содержит эту самую​ на то, что​ разделителями разрядов и​ слова «Excel»:​ А1, мы удалим​
  2. ​ преобразует в строчные.​*** — Функции подкатегории​ПСТР​ от начала текстовой​JIS***​Если число, переданное в​
  3. ​ содержать значение, которое​ строк. В результате​ кавычки (“ “).​ имя, фамилию и​ числа, и преобразует​ когда предстоит выполнить​ информацию.​
  4. ​ проставлять пробелы здесь​

​ двумя знаками после​Удаляет все пробелы из​ из него все​Каждая первая буква, которая​работы с двухбайтовыми символами​MID​ строки​-​ качестве необязательного аргумента,​ требуется округлить.​ получим:​ Снова — &.​

Функция ЛЕВСИМВ в Excel и особенности ее использования

​ отчество в разные​ их в базовый​ замену среди нескольких​Старый текст​ необходимо самостоятельно. В​ запятой. Правила форматирования​ текстовой строки:​ лишние пробелы и​

​ следует за знаком,​

​(за исключением​

  • ​60079​НАЙТИ​-​ превышает количество знаков​Если число введено, запись​Как видно на рисунке​ И так последовательно​
  • ​ столбцы.​ формат.​ тысяч строк? В​- исходный вариант​ теле «СЦЕПИТЬ» должен​ см. ниже.​

​Заменяет символы, расположенные в​

  1. ​ получим корректный результат:​ отличным от буквы,​ASC​Извлечения символов из строк​FIND​Работы с двухбайтовыми символами​ в текстовой строке,​
  2. ​ ЧЗНАЧ(ПРАВСИМВ(ЛЕВСИМВ(B2;НАЙТИ(«,»;B2)+1)) возвращает числовое​ с помощью функции​ соединяем ячейки с​В первой строке есть​Покажем на примере. Допустим,​ таком случае стоит​ данных, хранящихся в​ содержаться минимум один​Форматов для отображения чисел​ заранее известном месте​
  3. ​Функцию​ также преобразуется в​,​Извлекает определенное число знаков​60172​
  4. ​Преобразует однобайтовые английские буквы​ рассматриваемая функция вернет​ значение первого символа​ ЛЕВСИМВ получилось вытащить​ текстом и пробелы.​ только имя и​
  5. ​ нужно объединить текст​ обратиться к двум​ ячейке, которые должны​ аргумент. Рассмотрим пример​ в MS EXCEL​ строки, на требуемое​СЖПРОБЕЛЫ​
  • ​ верхний регистр.​JIS​ из строки текста,​
  • ​Поиска и замены​ или знаки катакана​ весь текст целиком.​ после запятой и​
  • ​ левую часть текста​Получаем в одной ячейке​ фамилия, разделенные пробелом.​ в строках и​ другим текстовым функциям​
  • ​ быть заменены.​ ее записи и​

​ много (например, см.​ значение. В Excel​полезно применять к​В Excel Вы можете​и​ начиная с указанной​Ищет вхождение одного текста​ (японское письмо) в​Excel выполняет автоматическое преобразование​ сравнивает полученное значение​ из каждой ячейки​ объединенные значения:​ Формула для извлечения​ числовые значения:​ Excel, которые будут​Новый текст​ действия:​ здесь), также имеются​ текстовую функцию​ данным, которые импортируются​ подсчитать количество знаков,​PHONETIC​ позиции​ в другой (с​

exceltable.com

Функции текстовые.

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

​ в рабочие листы​ ​ содержащихся в текстовой​ ​) являются полными аналогами​ ​ПСТРБ***​ ​ учетом регистра)​
​PHONETIC***​ ​ где это возможно.​ ​Если полученное значение больше​ ​ символу.​ ​С помощью кавычек в​ Для определения второго​ ТЕКСТ дает «неадекватный»​
​Начальную позицию​ ​ для выполнения смены​ ​В итоге получится следующая​ ​ дат (например, см.​ ​применяют, когда известно​ Excel из внешних​ строке, для этого​ соответствующих функций для​
​MIDB​ ​НАЙТИБ***​ ​-​ ​ Например, рассмотрим некоторые​ ​ 5, будет возвращен​​ формуле можно добавить​
​ аргумента функции ЛЕВСИМВ​ ​ результат:​ ​будем заменять на​ ​ старого варианта данных.​ ​ строка: «Аргумент1 Аргумент2».​ здесь). Также приведено​ где располагается текст,​
​ источников. Такие данные​ ​ воспользуйтесь функцией​ ​ работы с однобайтовыми​ ​-​ ​FINDB​-​
​ возможные варианты записи​ ​ результат выполнения функции​ ​Пример 2. В таблицу​ ​ в конечное выражение​ ​ – количества знаков​Excel вернул порядковый номер​
​ «НАЙТИ».​ ​Номер вхождения​ ​Альтернативой данной функции для​ ​ много форматов .​ ​ при этом сам​ очень часто содержат​
​ДЛСТР​ ​ символами. Функции этой​ ​Работы с двухбайтовыми символами​ ​-​ ​Работы с двухбайтовыми символами​
​ функции ЛЕВСИМВ и​ ​ ЛЕВСИМВ(B2+1;НАЙТИ(«,»;B2)-1), то есть​ ​ Excel подтягиваются данные​ ​ любой знак или​ ​ – используется функция​
​ для даты и​ ​Количество знаков​ ​представляет собой необязательный​ ​ работы с текстом​ ​Функция ТЕКСТ() преобразует число​ он не важен.​
​ лишние пробелы и​ ​. Пробелы учитываются.​ ​ подкатегории отсутствуют в​ ​Извлекает определенное число знаков​ ​Работы с двухбайтовыми символами​Преобразует графическое японское письмо​ результаты ее выполнения:​
​ целой части числа​ ​ из другого программного​ ​ текст.​ ​ ПОИСК. Она находит​ ​ общий формат вместо​изменится на «ДЛСТР».​ аргумент в данной​
​ является символ &,​ ​ в форматированный текст​ ​Формула в примере ниже​ ​ различные непечатаемые символы.​ ​Текстовые функции​ мастере функций и​ из строки текста,​
​Ищет вхождение одного текста​ ​ (катакана) в фонетические​ ​ЛЕВСИМВ(«текст»;200%) вернет значение «те»​ ​ +1 по правилам​ ​ продукта. Одно из​Функция ПОИСК возвращает начальную​ пробел в ячейке​
​ денежного. Чтобы избежать​ ​Данная текстовая функция в​ ​ текстовой функции в​ ​ который также отвечает​ ​ и результат больше​ заменяет 4 символа,​ Чтобы удалить все​
​ЛЕВСИМВ​ ​ вводятся только вручную.​ ​ начиная с указанной​ ​ в другой (с​ ​ знаки (фуригана)​ (преобразование процентов в​
​ округления.​ ​ полей данных получило​ ​ позицию искомого текста​ ​ А2, начиная слева.​ ​ подобного результата, применяется​ Excel помогает пользователю​
​ Excel. При его​ ​ за объединение строк.​ ​ не может быть​ ​ расположенные, начиная с​ ​ непечатаемые символы из​и​
​ Кроме того, для​ ​ позиции​ ​ учетом регистра)​ ​БАТТЕКСТ​ ​ числовое значение);​Если​ ошибку. Для обработки​
​ (без учета регистра).​ ​Формула для извлечения фамилии:​ ​ функция ТЕКСТ. Она​ ​ определять длину строки.​ ​ указании будут заменены​Она отвечает за возвращение​ использован в вычислениях​
​ седьмой позиции, на​ ​ текста, необходимо воспользоваться​ ​ПРАВСИМВ​ ​ их работы необходимы​ ​РУБЛЬ​ПЕЧСИМВ​-​
​при аргументах: («текст»;ИСТИНА) вернет​ ​Примечание: данный алгоритм нельзя​ ​ ошибки необходимо выделить​ ​ Например:​ ​С помощью функции ПОИСК​ форматирует значения по​ Результатом ее работы​
​ только совпадающие вхождения.​ ​ из требуемой строки​ ​ в качестве числа.​ ​ значение «2013». Применительно​ ​ функцией​возвращают заданное количество​
​ соответствующие языковые настройки​ ​DOLLAR​ ​CLEAN​ ​-​ ​ «т» (логическое ИСТИНА​ назвать гибким и​ ее код и​
​Функция ПОИСК вернула позицию​ ​ Excel определяет количество​ ​ заданию пользователя.​ ​ будет возврат целого​ ​ В случае его​ куска текста в​ Чтобы отформатировать число,​ к нашему примеру,​
​ПЕЧСИМВ​ ​ символов, начиная с​ ​ системы. В зависимости​ ​60061​
​60210​Преобразования типов данных​ эквивалентно числовому значению​ он имеет некоторые​
​ описание из строки.​ ​ 10, т.к. слово​ ​ знаков для функции​ ​Формула «для даты» теперь​ ​ числа, демонстрирующего объем​ отсутствия смена произойдет​
​ указанном количестве символов.​ ​ но при этом​ ​ формула заменит «2010»​ ​.​ ​ начала или с​ от языковых параметров,​
​Преобразования типов данных​ ​Преобразования текстовых строк​ ​Преобразует чисто в текст​ ​ 1);​ ​ недостатки (например, не​Исходные данные:​
​ «Захар» начинается с​ ​ ПРАВСИМВ. Функция ДЛСТР​ ​ выглядит так:​ ​ символов в тексте.​ ​ везде.​
​ Строка начинается с​ ​ оставить его числом​ ​ на «2013».​ ​Функция​ ​ конца строки. Пробел​ функция​
​Преобразует число в текст,​ ​Удаляет все непечатаемые знаки​ ​ (бат) на тайском​ ​при аргументах: («текст»;ЛОЖЬ) вернет​ ​ учтен вариант ввода​Выделим код ошибки с​
​ десятого символа в​ ​ «считает» общую длину​ ​Второй аргумент функции –​ ​ Выглядит она так:​ ​Выполняет функцию замены части​
​ отмеченного символа. Ключевые​ ​ (с которым можно​ ​Заменяет первые пять символов​ ​ПОВТОР​ ​ считается за символ.​JIS​
​ используя денежный формат​ ​ из текста​ ​ языке​ ​ пустое значение «»,​ ​ сразу целого числа).​ помощью следующей формулы:​ строке. Где это​ текста. Затем отнимается​
​ формат. Где брать​ ​ =ДЛСТР(текст).​ ​ строки в конкретном​

​ позиции (текст, начальная​ выполнять арифметические действия),​
​ текстовой строки, т.е.​​повторяет текстовую строку​​Текстовая функция​​может иметь другое​​СЖПРОБЕЛЫ​​ПОВТОР​​ДЛИНБ***​​ поскольку логическое ЛОЖЬ​​ Он приведен в​Описание:​ может пригодиться?​ количество знаков до​ строку формата? Щелкаем​При работе с текстом​ количестве символов. Процесс​ позиция, количество знаков).​ щелкните ячейку правой​ слово «Excel», на​ указанное количество раз.​ПСТР​ название.​ ​TRIM​​REPT​LENB​

excelworld.ru

​ эквивалентно числовому 0​

Microsoft Excel comes with a massive list of functions that allow you to manipulate the text data within a spreadsheet, and even add features that you may have thought were impossible. In the following tutorial, we will show you exactly how to do that using Excel’s text functions. 

How to Access the Excel Functions

As mentioned above, functions are what allow you to manipulate data in your spreadsheet in some capacity. Whenever you need to access a function, you can do so in a few different ways. 

One option is to add a function to a cell using the equal sign. Simply click on the cell where you want to apply the function and type “=” directly in the cell. This should bring up a list of functions available for use in the spreadsheet. You can get to the function you’re looking for by typing its first letter after the equal sign. Since we’re looking for text functions, we would enter “=T” in a cell to view a list of functions starting with ‘T.’ 

Look at the following image to see how that would look in Excel.

Enter "T" in Excel cell

Notice that it gives you a complete list of functions that start with “T.” When you access the function through this method, Excel will provide the syntax as a guide for you to follow when creating your formula.

An easier way to access a function in Excel is using the Formulas tab on the menu in Excel. All you have to do is click on the Formulas tab and choose the function you wish to apply. You’ll see the Text menu option under the Formulas tab contains several text functions. 

Take a look at the screenshot below:

Formulas tab on the menu in Excel

When you access the function via the Formulas tab, Excel brings up the formula wizard to help you create the formula you need. If you are new to working with formulas, then using the formula wizard is a quick and easy way to learn how to create them.

Formatting dates with the Excel text function

For our first example, we’re going to use the formula wizard to convert the following dates into formatted text. We’ll base all of our examples on the spreadsheet below. 

formatted dates in Excel

To convert the first date to a text field, click on cell B2. This is where we want our formatted text to display. Then open the text formula via the Formulas tab. Choose cell A2 in the value field to convert the first date, then type “m” in the format text field to convert the date to a single-digit number representing the month.

Now let’s add some more date formatting with the wizard. If we type “mm” instead of “m,” the text will appear as a double-digit month:

formatted dates in Excel, double-digit month

If we type “mmm,” the text will appear as “Dec”:

formatted dates in Excel, type "mmm"

The advantage of using the formula wizard is that it tells you what formula to use, which cell to use, and gives you a preview of what the formatted cell will look like at the bottom left-hand corner of the wizard:

formula builder Excel

Below the preview of the formula is a link to the help function that gives you all the text formulas that you can use to format a date cell as text within a cell.

Formatting numbers with the Excel TEXT function

The Excel TEXT function also lets you format numbers. Excel provides three characters so you can format numbers as text. They are the zero character, the hash character, and the question mark. Each has a different effect on the numbers being formatted.

The zero character displays the number as-is unless there are fewer digits than the format, in which case it places a zero within the text display of the number. Look at the example below. We are going to format 7.5 as a text value using the 0.00 mask. You can see in the second example that Excel adds a zero to the end of the number 7.5 because the number does not have sufficient digits.

formatting numbers in Excel

The result of the above format on our two numbers is as follows:

formatted numbers in Excel

Using the zero mask to format numbers is a great way to standardize how the numbers look in your worksheet.

The hash mask removes excess zeros if they appear in front of a number or after a decimal point at the end of the number. If you format the above numbers using the “##,##” mask, then you would see the following result:

formatted numbers in Excel, hash mask

And finally, the question mark mask aligns the numbers using the decimal point of each number. Using “??.??” to format the above numbers would have the same results as using the hash marks.

You may also use the zero, hash, and question mark in combination to format numbers as text in a spreadsheet. If we used the “$000,###” mask to format our numbers, then we would end up with the following result:

formatted numbers in Excel, “$000,###” mask

As you can see from the examples, the Excel TEXT function is a powerful way of converting numbers and dates to text. One thing to remember, though, is once you format the date or number as text, you cannot use it for calculations like you could the original numbers.

But as you may have noticed when you looked at the list of text functions in the Formula Builder, there are many more functions under the text heading. Let’s look at those functions next.

Other top Excel text functions

The TEXT function can take numbers and format them into text-based dates, currency, and many other formats, but there may be more you want to do with the text in your spreadsheets. Here are some other Excel text functions you might find helpful. You can add any of the following functions to your spreadsheet using the two methods mentioned above. Excel text functions become even more powerful when you use them together. We will now look at a few examples of both using them by themselves and in combination with other functions.

The Excel FIND function

The Excel FIND function returns the position of one text string inside another as a number. Here is the syntax for the FIND function:

FIND (find_text, text_to_search, [start_num])

Here are the parameter definitions:

•      find_text – The text to find.

•      text_to_search – The text to search.

•      start_num – [optional] The starting position in the text to search. By default, it starts at 1.

So if we had a cell called A2 that has the value of “Independence” in it, we could use the following formula in another cell:

FIND('n', A2)

This formula would return 2.

The FIND function is often combined with other Excel functions, for example, to extract the first name of a person from a full name. First, you would find the first space in the string, which will return a number. Then you can use that number along with the Excel LEFT function to retrieve the first name. We will look at that more in detail when we look at the LEFT function next.

The Excel LEFT function

The Excel LEFT function returns a specific number of characters from the left side of a string as specified by the user. Here is the syntax for the Excel LEFT function:

LEFT (text, [num_chars])

Here are the definitions of the parameters:

•      text – The text to extract characters from.

•      num_chars – [optional] The number of characters to extract, starting on the left side of the text. The default number is 1.

For an example of using LEFT, let’s say that we have a worksheet that has full names in one column, and we want to extract the first name into another column. In other words, we want to extract all the characters before the space that separates the first name and the last name.

So if the name “Bob Smith” is cell A2, we first need to find the space. Here is the formula we need to do that:

FIND (" ",A2)

Then we can use the numeric value that this returns in a LEFT function to extract the first name:

LEFT (A2, FIND(" ",A2) - 1)

Since the FIND function we used will return the location of the space, we subtract one from the value it returns to get the position of the last letter of the first name. For the cell containing “Bob Smith,” this formula will return “Bob.”

The Excel LEN function

The Excel LEN function is a simple function that returns the number of characters in a string. Here is the syntax of the Excel LEN function, where text is the string we want to calculate the length:

LEN (text)

If we run this function on the cell A2 that has the text “Bob Smith,” it would look like this:

LEN (A2)

For “Bob Smith,” this would return 9. When we look at the RIGHT function next, we will use the LEN function and the FIND function in combination with it to extract last names from a list of full names.

The Excel RIGHT function

The Excel RIGHT function is similar to the Excel LEFT function except that it returns a specific number of characters that a user specifies from the right side of the string instead of from the left side. Here is the syntax for the Excel RIGHT function:

RIGHT (text, [num_chars])

Here are the definitions of the parameters:

•      text – The text to extract characters from.

•      num_chars – [optional] The number of characters to extract, starting on the left side of the text. The default number is 1.

Since we already use the Excel LEFT function to extract the first name from a full name, let’s use the RIGHT function to extract the last name. We will have to use the LEN function first to get the entire length of the name.

LEN (A2)

We can also use the FIND function to find the location of the space in the full name just like we did to retrieve the first name:

FIND (" ", A2)

We can finally use the values that these two functions return, along with the RIGHT function to extract the last name.

RIGHT (A2, LEN (A2) - FIND (" ", A2))

If we had “Bob Smith” in cell A2, this would return “Smith.”

The Excel MID function

The Excel MID function is similar to both the LEFT and RIGHT functions and is useful if you want to extract text from the middle of a string. Here is the syntax for the MID function:

MID (text, start_num, num_chars)

Here are the definitions of the parameters:

•      text – The text to extract data from.

•      start_num – The location of the first character to extract.

•      num_chars – The total number of characters to extract.

We can actually use the MID function to return the first name from a cell that contains both first and last names if we need to, since we know we need to start with the first character and stop a character before the first space. Here is how we would create a formula to extract the first name from cell A2, which contains the name “Bob Smith.” Here is that formula:

MID (A2, 1, FIND(" ",A2) - 1)

This would return “Bob,” just like the example of using the LEFT function.

The Excel TRIM function

The Excel TRIM function is a useful function for normalizing the text data in your spreadsheet. TRIM will automatically remove space at the start and end of a given string, leaving only one space between all the words in the string. Here is the syntax of the TRIM function:

TRIM (text)

Above, text refers to the string that you want to remove whitespace from. So if you have “The Sun Also Rises” in the A2 cell of a spreadsheet and apply the following formula to another cell, it would look like this:

TRIM (A2)

This would return “The Sun Also Rises.”

The Excel PROPER function

The Excel PROPER function converts text to title case. In other words, it sets the first character of each word to uppercase and all the other letters to lowercase. Here is the syntax of the PROPER function:

PROPER (text)

In this case, text is the string that you want to convert. This function would have been convenient in our list of names if we didn’t already capitalize them. If we had “bob smith” in cell A2 of a worksheet, we could use the following formula to convert it to “Bob Smith”:

PROPER (A2)

The Excel UPPER function

The Excel UPPER function also changes the case of characters in a string. It will convert all the text passed to it to uppercase. The syntax of the UPPER function is the following:

UPPER (text)

The text within the parentheses is the string that you want to convert to uppercase. If we had “John Smith” in cell A2 of an Excel worksheet, the following formula would convert it to “JOHN SMITH”:

UPPER (A2)

The Excel LOWER function

The Excel LOWER function also changes the case of characters in a string. It will convert all the text passed to it to lowercase. The syntax of the LOWER function is the following:

LOWER (text)

The text here indicates the string that you want to convert to lowercase. If we had “Jim Smith” in cell A2 of an Excel worksheet, the following formula would convert it to “jim smith”:

LOWER (A2)

Top courses in Office Productivity

The Excel SUBSTITUTE function

The Excel SUBSTITUTE function will replace text found in a given string with other text. Here is the syntax of the Excel SUBSTITUTE function:

SUBSTITUTE (text, old_text, new_text, [instance])

Here is the definition of the parameters:

•      text – The text you want to modify.

•      old_text – The text to replace.

•      new_text – The text to replace it with.

•      instance – The specific instance to replace. This is optional, but note that Excel will replace every single instance the word appears with the new_text if the parameter doesn’t have an instance. 

An example of using SUBSTITUTE would be a spreadsheet with a column of phone numbers. If the phone numbers have dashes in them and you wanted to remove them, you could use the following formula:

SUBSTITUTE (A2, "-", "")

There is not much to the formula, but if we have 888-888-8888 in cell A2, it will return 8888888888.

Conclusion

The data in an Excel spreadsheet may not look the way you want it to. Dates and numbers may not have a consistent format. Some values may have extra spaces in them. Excel text functions allow you to format the data in your worksheets the way you want them to look. The Excel TEXT function is helpful for formatting dates, currency, and other numbers. For more advanced text formatting, you can browse the text section of the Excel Formula Builder and find useful functions like FIND, LEFT, RIGHT, and others that will take your Excel text formatting to the next level.For more information on the advanced use of Excel, check out our overview of the most important functions that every professional should know. If you’re ready to take a closer look at another function, let’s move on to the SUMIF statement.

3

ТЕКСТОВЫЕ ФУНКЦИИ EXCEL

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

  • ЗНАЧЕН(текст)
    преобразует числа, введенные в
    текстовом формате,
    в числовые значения.
    Аргумент текст может быть строкой,
    заключенной
    в двойные кавычки, или
    ссылкой на ячейку, в которой содержится
    текст. Преобразуемая текстовая строка
    может быть в любом допустимом формате.
    Если текст не удовлетворяет ни одному
    из этих форматов, то Excel возвращает
    значение ошибки #ЗНАЧ!

Например, формула =ЗНАЧЕН («40205»)
возвратит числовое значение 40205.
Если ячейка А10 содержит формулу
=»40205″ (которая возвращает
текстовое значение), то формула
=ЗНАЧЕН(А10) также возвратит 40205.

Функция ЗНАЧЕН() может преобразовывать
текстовые значения даты
и времени в
числовые значения. Например, формула =
ЗНАЧЕН(«1.01.87 «)
возвратит десятичное
значение даты 31778. Так как Excel
при вычислениях преобразует числовые
тексты в числа, обычно нет необходимости
в использовании функции ЗНАЧЕН для
чисел, введенных в формулы в текстовом
формате.

  • ТЕКСТ(значение;
    формат)
    преобразует число в
    текстовую строку с заданным форматом.
    Аргумент значение может быть любым
    числом, формулой или ссылкой на ячейку.
    Аргумент формат определяет, в каком
    виде отображается возвращаемая строка.
    Для задания необходимого формата можно
    использовать любой из символов
    форматирования ($, #, 0 и т. д.) за исключением
    звездочки (*). Использование формат
    Общий не допускается.

Например, формула ТЕКСТ(98/4;»0,00″)
в
озвратит текстовую строку 24,50.

  • Д
    ЛСТР(текст)
    возвращает количество символов в
    текстовой строке. Аргумент текст
    может быть строкой символов, заключенной
    в двойные кавычки, или ссылкой на ячейку.

Рисунок 5.3 – Пример использования
функции ДЛСТР()

  • ПРАВСИМВ(текст;
    количество_символов)
    возвращает
    последние (крайние правые) символы
    строки аргумента, ЛЕВСИМВ(текст;
    количество_сим-волов)
    возвращает
    первые (левые) символы. Аргумент
    количество_символов задает число
    символов, извлекаемых из аргумента
    текст. Аргумент количество_символов
    должен быть больше или равен нулю. Если
    опустить этот аргумент, Excel
    считает его равным 1.

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

    замещает часть текстовой строки другой
    текстовой строкой. Аргумент
    старый_текст – это текстовая строка,
    в которой вы хотите заменить символы.
    Следующие два аргумента, нач_позиция
    и количество_символов, задают
    символы, которые нужно заменить
    (относительно начала строки). Аргумент
    новый_текст задает вставляемую
    текстовую строку.

Например, ячейка В1 содержит текст Первый
квартал
. Чтобы поместить этот же текст
в ячейку E1, заменив первые
шесть символов строкой Второй,
выделите ячейку E1 и введите формулу
=ЗАМЕНИТЬ (B1; 1;
6; «Второй»),
которая возвращает
новый текст Второй квартал. Заголовок
в B1 останется
неизменным, и новый заголовок появится
только в ячейке E1,
в которую вы ввели эту формулу (рис.
5.4).

Рисунок 5.4 – Пример использования
функции =ЗАМЕНИТЬ ()

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

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

Н
апример,
ячейка А1 содержит текст «стол»,
необходимо поместить его
в ячейку
D1, заменив при этом одну букву, и получить
слово «стул». Введем формулу
=ПОДСТАВИТЬ(А4; «о»; «у»).в
ячейку D1, текст в
ячейке A1 не
изменится. Новый текст появится только
в D1, то есть в
ячейке, которая содержит эту формулу
(рис. 5.5).

Рисунок 5.5. Пример использования функции
ПОДСТАВИТЬ().

Аргумент номер_вхождения является
необязательным. Он предписывает Excel
заменить только заданное вхождение
строки стар_текст. Если аргумент
номер_вхождения
опущен, Excel заменяет
все вхождения строки стар_текст на
строку новый_текст.

  • СЦЕПИТЬ
    (текст1;текст2;…)
    используется для
    объединения строк и является эквивалентом
    текстового оператора & В функции
    можно использовать до 30 аргументов,
    объединяемых в одну строку.

Например, если ячейка B4
содержит текст «1-й квартал», формула
=СЦЕПИТЬ(«Всего за»; B4)
возвратит текст «Всего за 1-й квартал».

  • ПСТР(текст;начальная_позиция;количество_символов)
    возвращает заданное число
    символов из строки текста, начиная с
    указанной позиции. Аргумент текст
    – текстовая строка, содержащая
    извлекаемые символы, начальная_позиция
    – это позиция первого символа,
    извлекаемого из текста (относительно
    начала строки), а количество_символов
    – это число извлекаемых символов.

Например, если ячейка А1 содержит текст
«Это длинное текстовое значение».
Для извлечения слова «длинное» из
строки символов, находящихся
в ячейке
А1, можно использовать формулу
=ПСТР(А1; 12; 7).

Соседние файлы в папке ТЕКСТОВЫЕ ФУНКЦИИ

  • #
  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Формула forecast в excel
  • Формула excel текстовые формулы
  • Формула ms excel начинается со следующего знака
  • Формула find excel на русском
  • Формула ms excel может содержать ссылки