Функция ПСТР

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

В этой статье описаны синтаксис формулы и использование функции MID в Microsoft Excel.  

Описание

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

Синтаксис

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

Аргументы функции MID приведены ниже.

  • Текст. Обязательный аргумент. Текстовая строка, содержащая символы, которые требуется извлечь.

  • Start_num Обязательно. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.

    • Если значение "начальная_позиция" больше, чем длина текста, то функция ПСТР возвращает строку "" (пустую строку).
    • Если значение "начальная_позиция" меньше, чем длина текста, но сумма значений "начальная_позиция" и "число_знаков" превышают длину текста, функция ПСТР возвращает знаки вплоть до конца текста.
    • Если значение "начальная_позиция" меньше 1, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
  • Num_chars Требуется для MID. Указывает, сколько знаков должна вернуть функция ПСТР.

    • Если значение "число_знаков" отрицательно, функция ПСТР возвращает значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные
Поток воды
Формула Описание Результат
=ПСТР(A2;1;5) Возвращает пять знаков из строки в ячейке А2, начиная с первого знака. Поток
=ПСТР(A2;7;20) Возвращает двадцать знаков из строки в ячейке А2, начиная с седьмого знака. Так как количество возвращаемых знаков (20) больше длины строки (10), возвращаются все знаки, начиная с седьмого. Пустые символы (пробелы) не добавляются в конец строки. воды
=ПСТР(A2;20;5) Так как начальная позиция больше, чем длина строки (10), возвращается пустая строка.

Важно

  • Функция MIDB устарела.
  • В книгах, имеющих значение Совместимость версии 2, функция MID улучшила поведение суррогатных пар, считая их одним символом, а не двумя. Селекторы вариантов (обычно используемые с эмодзи) по-прежнему будут учитываться как отдельные символы. Дополнительные сведения см. здесь: Стандарт Юникода