Функция ПСТР, ПСТРБ

Excel 2007+

Краткое описание

Функции ПСТР и ПСТРБ извлекают заданное количество символов из текстовой строки, начиная с указанной позиции. ПСТР работает с символами Unicode, а ПСТРБ — с байтами для двубайтовых систем (устарела).

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
текст Текст Да Исходная текстовая строка
начальная_позиция Число Да Номер позиции начала извлечения (начиная с 1)
число_знаков Число Да Количество символов для извлечения

Использование функции MID, MIDB

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

Распространенные примеры MID, MIDB

Извлечение первых 5 символов

=ПСТР(A2;1;5)

Из строки "Поток воды" возвращает "Поток"

Извлечение до конца строки

=ПСТР(A2;7;20)

Из строки "Поток воды" (10 символов) начиная с 7-й позиции возвращает "воды"

Пустая строка при неверной позиции

=ПСТР(A2;20;5)

Если начальная позиция больше длины строки, возвращается пустая строка " "

Часто задаваемые вопросы

ПСТР работает с символами Unicode, ПСТРБ — устаревшая функция для байтов в двубайтовых системах.

Возвращается пустая строка ""

Возвращаются все символы до конца строки без добавления пробелов

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Отрицательное значение число_знаков

Solution: Укажите положительное число символов

#ЗНАЧ!

Cause: Начальная_позиция меньше 1

Solution: Начальная позиция должна быть 1 или больше

#ЗНАЧ!

Cause: Неверный тип аргументов

Solution: Все аргументы должны быть текстом или числами

Примечания

  • Первый символ имеет позицию 1
  • ПСТРБ устарела, используйте ПСТР
  • В Excel с Совместимостью версии 2 улучшена работа с суррогатными парами Unicode
  • Эмодзи могут считаться несколькими символами из-за селекторов вариантов

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в:

Контент последний раз проверен: December 10, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+