ПСТР (MID)
Возвращает фрагмент текстовой строки, который начинается с указанной позиции и содержит заданное количество символов.
Это может быть полезно при работе с данными, содержащими текстовые строки, для извлечения определенной части текста.
Пример |
Результат |
=ПСТР("2023, I квартал"; 7; 9) |
I квартал |
Отличие от ПСТРБ в том, что для языков с двухбайтовой кодировкой (например, японский, китайский и корейский) функция ПСТР считает символ за 1 байт, а ПСТРБ — за 2. Для языков с однобайтовой кодировкой функции работают одинаково.
Используйте в аргументах функций ссылки на ячейки
При изменении ячейки такие значения будут автоматически обновляться в функции. Это удобно, когда вы используете одно значение в разных функциях или составляете сложные формулы, для которых важно получать промежуточные значения. Как использовать ссылки
Синтаксис
ПСТР(текст; начальная_позиция; количество_знаков)
Аргументы
Аргумент |
Тип данных |
Описание |
Текст* |
Строка |
Текст, из которого нужно извлечь фрагмент. |
Начальная позиция* |
Число |
Позиция первого знака извлекаемого фрагмента в тексте. Число должно быть положительным. Если в тексте меньше знаков, функция вернет пустую строку. |
Количество знаков* |
Число |
Количество знаков, которое вернет функция. Число должно быть положительным. Если сумма начальной позиции и количества знаков превышает длину текста, функция вернет символы от начальной позиции до конца строки. |
Примеры использования
Пример 1
Пример 2
В этом примере количество знаков превышает длину строки. Функция вернула текст до конца строки.
Пример 3
В этом примере начальная позиция больше длины строки. Функция вернула пустое значение.