Функция ПСТР возвращает заданное число символов из строки, начиная с указанной позиции.
Эта функция может быть полезна, когда вам нужно получить часть текста из более длинной строки.
Синтаксис
ПСТР(строка; начальная_позиция; количество_символов)
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
строка |
Текстовая строка, содержащая фрагмент, который требуется извлечь |
Текстовая строка или ссылка на ячейку, содержащую текст |
начальная_позиция |
Номер символа в текстовой строке, с которого начинается извлекаемый фрагмент |
Целое число ≥ 1 или ссылка на ячейку с числом |
количество_символов |
Длина фрагмента, который необходимо извлечь |
Целое число > 0 или ссылка на ячейку с числом |
Примеры использования
Извлечение подстроки
=ПСТР("Привет, мир!"; 1; 6)
Вернет «Привет», так как извлекает 6 символов, начиная с 1-й позиции.
Извлечение с использованием переменных
Если в ячейке A1 находится текст «Таблица», можно использовать:
=ПСТР(A1; 3; 4)
Формула вернет "блиц", начиная с 3-й позиции и извлечет 4 символа.
Примечания
–Если начальная_позиция больше длины строки, функция вернет пустую строку.
–Если аргумент количество_символов больше, чем оставшиеся символы в строке, функция вернет все оставшиеся символы.