Формула на 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 ","")

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