ПСТР возвращает указанное число знаков из текстовой строки, начиная с указанной позиции.
Синтаксис
ПСТР(текст;нач_позиция;число_знаков)
Текст — текстовая строка, содержащая знаки, которые необходимо извлечь.
Начальная_позиция — позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и т. д.
Число_знаков — указывает, сколько знаков требуется вернуть.
Замечания
-
Если значение "начальная_позиция" больше, чем длина текста, то функция ПСТР возвращает строку "" (пустую строку).
-
Если начальная_позиция меньше, чем длина текста, но начальная_позиция плюс количество_знаков превышают длину текста, то функция ПСТР возвращает знаки вплоть до конца текста.
-
Если значение "начальная_позиция" меньше 1, то функция ПСТР возвращает значение ошибки #ЗНАЧ!.
-
Если значение "число_знаков" отрицательно, то функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Примеры
Формула |
Описание (результат) |
=ПСТР("Поток жидкости";1;5) |
Пять знаков из указанной строки, начиная с первого (Поток) |
=ПСТР("Поток жидкости";7;20) |
Двадцать знаков из приведенной строки, начиная с седьмого (жидкости) |
=ПСТР("Поток жидкости";20;5) |
Т. к. начальная позиция больше, чем длина строки, возвращается пустая строка () |