Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

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

Описание

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

Синтаксис

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

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

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

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

    • Если значение "начальная_позиция" больше, чем длина текста, то функция ПСТР возвращает строку "" (пустую строку).

    • Если значение "начальная_позиция" меньше, чем длина текста, но сумма значений "начальная_позиция" и "число_знаков" превышают длину текста, функция ПСТР возвращает знаки вплоть до конца текста.

    • Если значение "начальная_позиция" меньше 1, функция ПСТР возвращает (значение ошибки).

  • Количество_знаков    Требуется для MID. Указывает, сколько знаков должна вернуть функция ПСТР.

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

Пример

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

Данные

Поток воды

Формула

Описание

Результат

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

Возвращает пять знаков из строки в ячейке А2, начиная с первого знака.

Поток

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

Возвращает двадцать знаков из строки в ячейке А2, начиная с седьмого знака. Так как количество возвращаемых знаков (20) больше длины строки (10), возвращаются все знаки, начиная с седьмого. Пустые символы (пробелы) не добавляются в конец строки.

воды

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

Так как начальная позиция больше, чем длина строки (10), возвращается пустая строка.

Важно: 

  • Функция ПСТРБ устарела.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.