So entfernen Sie Text in Excel ausgehend von einer Position in Excel

Anonim

In diesem Artikel erfahren Sie, wie Sie von einer Startposition aus mehrere Zeichen aus einer Zeichenfolge entfernen können.

Die Excel REPLACE-Funktion gibt uns die Möglichkeit, die Anzahl der Zeichen aus einer Zeichenfolge durch eine andere Zeichenfolge zu ersetzen.

Generische Formel zum Entfernen von Text aus einer Position

=ERSETZEN(string, start_position, anzahl_of_chars, „“)

Zeichenfolge: Dies ist die ursprüngliche Zeichenfolge, aus der Sie Zeichen entfernen möchten.

Startposition: Startposition im String.

Num_of_chars: Anzahl der Zeichen, die Sie entfernen möchten.

“” (leer): Ersetzt vorgegebene Zeichen aus dem Nichts. Letztendlich den Text entfernen.
Beispiel 1: Text aus einer Zeichenfolge mit fester Länge entfernen.
Hier habe ich eine Liste voll qualifizierter Namen von .xlsm-Dateien. Ich möchte nur den Dateinamen in der Liste haben und alles andere entfernen.

Da „C:\Users\Manish Singh\Desktop\Excel Tip\“ der übergeordnete Ordner jeder Datei ist und 40 Zeichen lang ist, schreiben wir diese Formel, um diesen allgemeinen Text aus der Zeichenfolge zu entfernen.

=ERSETZEN(A2,1,40,"")

Diese Excel-Formel entfernt 40 Zeichen, beginnend mit dem ersten Zeichen.

Beispiel 2: Text aus einer Zeichenfolge mit variabler Länge entfernen
Im obigen Beispiel wurde die Textlänge zum Entfernen festgelegt. Wenn die Länge des zu entfernenden Textes nicht festgelegt ist, verwenden Sie die Excel-Suchfunktion. Diese Funktion gibt die Position des gefundenen Textes zurück.

Das obige Beispiel stammt von einem Computer. Wenn die Daten von verschiedenen Benutzern zusammengestellt wurden, wäre die Struktur des Dateipfads unterschiedlich. Die einzige gemeinsame Sache ist das Hauptverzeichnis, das auf den gemeinsamen Namen eingestellt ist. In meinem Beispiel ist es Excel Tip.

Um nicht erforderlichen Text aus der Zeichenfolge zu entfernen, schreiben Sie diese Formel.

=ERSETZEN(A2,1,SUCHEN("Excel-Tipp\",A2)+9,"")


Wie hat es funktioniert?

Beginnen wir von innen.SEARCH("Excel-Tipp\",A2)+9: der Suchteil gibt die Position von zurück "Excel-Tipp\" im A2. das ist 23. Jetzt, da es die Startposition von "Excel Tip\" in der Zeichenfolge ist. Wir benötigen die Endposition des Textes. Schon seit „Excel-Tipp/“ ist insgesamt 10 Zeichen, wir haben 9 hinzugefügt, um eine genaue Zahl zu erhalten. Daher erhalten wir 32.

Jetzt wird die Formel in REPLACE(A2,1,32,"") übersetzt. Diese Formel entfernt nicht erforderlichen Text aus der Zeichenfolge.

Das gleiche passiert mit allen Saiten.

Also ja, Leute, so können Sie in Excel Text aus der Zeichenfolge entfernen. Beachten Sie, dass es in diesem Tutorial darum ging, Text zu entfernen, nicht um Text in Excel zu extrahieren. Beides sind jedoch sehr ähnliche Aufgaben in Excel. Nachfolgend finden Sie Extraktions-Tutorials.

populäre Artikel

50 Excel-Shortcut zur Steigerung Ihrer Produktivität: Erledigen Sie Ihre Aufgabe schneller. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.

Wie benutzt manDie SVERWEIS-Funktion in Excel: Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.

So verwenden Sie die ZÄHLENWENN-Funktion in Excel: Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.

So verwenden Sie die SUMIF-Funktion in Excel: Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.