Возвращает отрезок строки.
Пример использования
ПСТР("извлечение сегмента"; 5; 4)
ПСТР(A2; 3; 5)
Синтаксис
ПСТР(строка; начиная_с; длина_подстроки)
строка
– текстовая строка, из которой требуется извлечь подстроку.начиная_с
– номер символа, отсчитываемый от левого краястроки
, с которого нужно начать извлечение подстстроки. Отсчет символов встроке
начинается с 1.длина_подстроки
– длина извлекаемой подстроки.- В случае, если достигнут конец
строки
, но число извлеченных символов меньше, чемдлина_подстроки
, функцияПСТР
возвращает символы, находящиеся между позициейначиная_с
и концомстроки
.
- В случае, если достигнут конец
Примечания
Чтобы вернуть подстроку, расположенную между
начиная_с
и концомстроки
, вычислите сначала длину строки при помощи функцииДЛСТР
. Не рекомендуется подставлять вместо параметрадлина_подстроки
произвольное большое число.Чтобы вернуть часть
строки
, начинающуюся с определенного символа или определенной подстроки, используйте функциюПОИСК
, чтобы определить номер символа, с которого начинается искомый участок.
См. также:
ПОДСТАВИТЬ
: Заменяет один текст на другой.
SPLIT
: Выводит текст, разделенный определенными символами, в разные ячейки.
ПОИСК
: Возвращает порядковый номер символа, на котором строка впервые встречается в тексте. Не учитывает регистр.
ПРАВСИМВ
: Возвращает текст, начиная с конца указанной строки.
ЛЕВСИМВ
: Возвращает первый символ или символы в текстовой строке.
ДЛСТР
: Вычисляет длину строки.