Excel-Formel: Text nach Position entfernen -

Inhaltsverzeichnis

Generische Formel

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

Zusammenfassung

Um Text nach Position aus einer Zelle zu entfernen, können Sie die REPLACE-Funktion verwenden. Im gezeigten Beispiel lautet die Formel in C6:

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

Dies ersetzt die ersten 24 Zeichen im Text durch eine leere Zeichenfolge ("").

Erläuterung

Mit der Ersetzungsfunktion können Sie Text basierend auf seiner Position und Länge ersetzen. In diesem Fall möchten wir das Laufwerk und den Pfad entfernen und nur den Dokumentnamen belassen. Die Länge dieses Teils der Zeichenfolge (Text) beträgt 24 und die Startposition ist 1, und das Muster ändert sich nie.

Die REPLACE-Funktion kann dies problemlos handhaben. Wir müssen lediglich eine Zellreferenz (B6), eine Startposition (1), die Anzahl der zu ersetzenden Zeichen (24) und den zum Ersetzen zu verwendenden Text ("") angeben:

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

Zum Ersetzen verwenden wir eine leere Zeichenfolge (""), wodurch REPLACE die Zeichen 1-24 durch nichts ersetzt.

Alternative mit SUBSTITUTE

Da der Text in diesem Fall niemals variiert, können wir auch die Funktion SUBSTITUTE verwenden, um die Namensoperation auszuführen:

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

Interessante Beiträge...