
Generisk formel
=REPLACE(text,start,characters,"")
Sammanfattning
För att ta bort text från en cell efter position kan du använda ersättningsfunktionen. I exemplet som visas är formeln i C6:
=REPLACE(B6,1,24,"")
som ersätter de första 24 tecknen i texten med en tom sträng ("").
Förklaring
Med ersättningsfunktionen kan du ersätta text baserat på dess plats och längd. I det här fallet vill vi ta bort enheten och sökvägen och bara lämna dokumentnamnet. Längden på den här delen av strängen (text) är 24 och startpositionen är 1 och mönstret ändras aldrig.
REPLACE-funktionen kan hantera detta enkelt, vi behöver bara tillhandahålla en cellreferens (B6), en startposition (1), antalet tecken som ska ersättas (24) och texten som ska användas för ersättning (""):
=REPLACE(B6,1,24,"")
För att ersätta använder vi en tom sträng ("") som gör att REPLACE ersätter tecken 1-24 med ingenting.
Alternativ med SUBSTITUTE
Eftersom texten i det här fallet aldrig varierar kan vi också använda SUBSTITUTE-funktionen för att utföra namnoperationen:
=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")