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