Формула Excel: Удалить текст по позиции -

Содержание

Общая формула

=REPLACE(text,start,characters,"")

Резюме

Чтобы удалить текст из ячейки по позиции, вы можете использовать функцию REPLACE. В показанном примере формула C6:

=REPLACE(B6,1,24,"")

который заменяет первые 24 символа в тексте пустой строкой ("").

Объяснение

Функция замены позволяет заменять текст в зависимости от его расположения и длины. В этом случае мы хотим удалить диск и путь и оставить только имя документа. Длина этой части строки (текста) составляет 24, а начальная позиция - 1, и шаблон никогда не меняется.

Функция REPLACE может с этим легко справиться, нам просто нужно указать ссылку на ячейку (B6), начальную позицию (1), количество символов для замены (24) и текст, который будет использоваться для замены (""):

=REPLACE(B6,1,24,"")

Для замены мы используем пустую строку (""), которая заставляет REPLACE заменять символы 1-24 ничем.

Альтернатива с SUBSTITUTE

Поскольку текст в этом случае никогда не меняется, мы также могли бы использовать функцию ПОДСТАВИТЬ для выполнения операции имени:

=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")

Интересные статьи...