ПСТР
Функция ПСТР возвращает заданное число символов из строки, начиная с указанной позиции.
Эта функция может быть полезна, когда вам нужно получить часть текста из более длинной строки.
Синтаксис
ПСТР(строка; начальная_позиция; количество_символов)
| Аргумент | Описание | Допустимые значения |
|---|---|---|
| строка | Текстовая строка, содержащая фрагмент, который требуется извлечь | Текстовая строка или ссылка на ячейку, содержащую текст |
| начальная_позиция | Номер символа в текстовой строке, с которого начинается извлекаемый фрагмент | Целое число ≥ 1 или ссылка на ячейку с числом |
| количество_символов | Длина фрагмента, который необходимо извлечь | Целое число > 0 или ссылка на ячейку с числом |
Примеры использования
Извлечение подстроки
=ПСТР("Привет, мир!"; 1; 6)
Вернет «Привет», так как извлекает 6 символов, начиная с 1-й позиции.
Извлечение с использованием переменных
Если в ячейке A1 находится текст «Таблица», можно использовать:
=ПСТР(A1; 3; 4)
Формула вернет "блиц", начиная с 3-й позиции и извлечет 4 символа.
Примечания
- Если начальная_позиция больше длины строки, функция вернет пустую строку.
- Если аргумент количество_символов больше, чем оставшиеся символы в строке, функция вернет все оставшиеся символы.