Функция ПСТР( ) , английский вариант MID(), возвращает указанное число знаков из текстовой строки, начиная с указанной позиции. Формула =ПСТР(A1;8;5) из строки "Первый канал - лучший" извлекает слово "канал". Т.е. функция ПСТР() возврачает часть текста из середины строки.
ПСТР ( Исходный_текст ; начальная_позиция ; число_знаков )
Исходный_текст — текстовая строка, содержащая извлекаемые знаки. Начальная_позиция — позиция первого знака, извлекаемого из Исходного_текста . Первый знак в текстовой строке всегда имеет начальную позицию равную 1. Число_знаков — число извлекаемых знаков.
Если значение аргумента начальная_позиция больше, чем длина текста, функция ПСТР() возвращает значение Пустой текст (""). Если значение аргумента начальная_позиция меньше, чем длина текста, но сумма значений начальная_позиция и количество_знаков превышает длину текста, функция ПСТР() возвращает знаки вплоть до конца текста.
Пусть в ячейке А2 введена строка Первый канал - лучший .
Формула =ПСТР(A2;8;5) , извлекающая из строки слово канал , полностью эквивалентна формуле =ЛЕВСИМВ(ПРАВСИМВ(A2;ДЛСТР(A2)-8+1);5) . Где число 8 - это позиция первого знака, извлекаемого из строки, а 5 - число извлекаемых знаков.
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии