Excel-formule: tekst verwijderen op positie -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om tekst per positie uit een cel te verwijderen, kunt u de functie REPLACE gebruiken. In het getoonde voorbeeld is de formule in C6:

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

die de eerste 24 karakters in de tekst vervangt door een lege string ("").

Uitleg

Met de vervangfunctie kunt u tekst vervangen op basis van de locatie en lengte. In dit geval willen we de drive en het pad verwijderen en alleen de documentnaam achterlaten. De lengte van dit deel van de string (tekst) is 24 en de startpositie is 1, en het patroon verandert nooit.

De REPLACE-functie kan dit gemakkelijk aan, we hoeven alleen een celverwijzing (B6), een startpositie (1), het aantal te vervangen tekens (24) en de tekst die voor vervanging moet worden gebruikt ("") op te geven:

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

Ter vervanging gebruiken we een lege string ("") waardoor REPLACE de karakters 1-24 door niets vervangt.

Alternatief met SUBSTITUTE

Omdat de tekst in dit geval nooit varieert, kunnen we ook de functie SUBSTITUTE gebruiken om de naambewerking uit te voeren:

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

Interessante artikelen...