В этой статье описаны синтаксис формулы и использование функции 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 улучшила поведение суррогатных пар, считая их одним символом, а не двумя. Селекторы вариантов (обычно используемые с эмодзи) по-прежнему будут учитываться как отдельные символы. Дополнительные сведения см. здесь: Стандарт Юникода