Функция ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.
Синтаксис
MID(text;start_num;num_chars)
Текст — это текстовая строка, содержащая символы, которые требуется извлечь.
Начальная_позиция — это позиция первого символа, который требуется извлечь в тексте. Первый знак в тексте имеет начальную позицию 1 и так далее.
Число_знаков указывает количество символов, возвращаемых из текста.
Заметки.
-
Если значение "начальная_позиция" больше, чем длина текста, то функция ПСТР возвращает строку "" (пустую строку).
-
Если значение "начальная_позиция" меньше, чем длина текста, но сумма значений "начальная_позиция" и "число_знаков" превышают длину текста, функция ПСТР возвращает знаки вплоть до конца текста.
-
Если значение "начальная_позиция" меньше 1, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
-
Если значение "число_знаков" отрицательно, функция ПСТР возвращает В противном случае Excel выдаст ошибку «#ЗНАЧ!».
Примеры
|
формула |
Описание (результат) |
|---|---|
|
=MID("Поток жидкости";1;5) |
Пять символов из строки, начиная с первого символа (Fluid) |
|
=MID("Поток жидкости";7;20) |
Двадцать символов из строки, начиная с седьмого (Flow) |
|
=MID("Поток жидкости";20;5) |
Так как начальная точка больше длины строки, возвращается пустой текст (). |