Skip to main content

ПСТР

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

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

Синтаксис​

ПСТР(строка; начальная_позиция; количество_символов)

АргументОписаниеДопустимые значения
строкаТекстовая строка, содержащая фрагмент, который требуется извлечьТекстовая строка или ссылка на ячейку, содержащую текст
начальная_позицияНомер символа в текстовой строке, с которого начинается извлекаемый фрагментЦелое число ≥ 1 или ссылка на ячейку с числом
количество_символовДлина фрагмента, который необходимо извлечьЦелое число > 0 или ссылка на ячейку с числом

Примеры использования​

Извлечение подстроки​

=ПСТР("Привет, мир!"; 1; 6)

Вернет «Привет», так как извлекает 6 символов, начиная с 1-й позиции.

Извлечение с использованием переменных​

Если в ячейке A1 находится текст «Таблица», можно использовать:

=ПСТР(A1; 3; 4)

Формула вернет "блиц", начиная с 3-й позиции и извлечет 4 символа.

Примечания​

  • Если начальная_позиция больше длины строки, функция вернет пустую строку.
  • Если аргумент количество_символов больше, чем оставшиеся символы в строке, функция вернет все оставшиеся символы.