Text vom Anfang einer Zeichenfolge bis zur variablen Position ersetzen

Anonim

Die Excel REPLACE-Funktion wird verwendet, um eine bestimmte Textlänge aus einer bestimmten Zeichenfolge zu ersetzen. Wir definieren die Startposition, die Anzahl der zu entfernenden Zeichen und den neuen Ersetzungstext. In diesem Artikel erfahren Sie, wie Sie Text vom Anfang einer Zeichenfolge an einer variablen Position entfernen/ersetzen.

Generische Excel-Formel zum Entfernen von Text aus einer variablen Position

=ERSETZEN(Zeichenfolge,1,FIND(Text,Zeichenfolge),"")

Zeichenfolge:Es ist die Zeichenfolge, aus der Sie Text entfernen möchten.

Text:Es ist der Text, aus dem Sie Text entfernen möchten.

Sehen wir uns ein Beispiel an, um die Dinge zu verdeutlichen.

Beispiel: Entfernen des Tagesnamens aus der Uhrzeit

In diesem Beispiel ist die Stanzzeit mit Tagesnamen verknüpft. Wir möchten Tagesnamen aus den Daten entfernen und haben nur Zeit. Der Name von Uhrzeit und Tag wird durch einen Bindestrich (-) getrennt.

Verwenden wir die obige generische Formel, um die variable Länge von Zeichen zu entfernen.

Schreiben Sie diese Formel in C3 und ziehen Sie sie nach unten.

=ERSETZEN(B3,1,FINDEN("-",B3),"")

Drücken Sie die Eingabetaste und ziehen Sie es nach unten. Jetzt haben wir den Zeittext im gewünschten Bereich. Wir haben den gesamten Text vor dem Zeittext entfernt.

Wie funktioniert es?

Lassen Sie uns die Formel aufschlüsseln, um sie zu verstehen.

Jede Formel funktioniert von innen nach außen. Die FIND-Funktion gibt die Position des angegebenen Textes in einer gegebenen Zeichenfolge zurück. Hier wird die Position des Bindestrichs (-) in jeder Zeichenfolge zurückgegeben. Für die erste Zeichenfolge wird 8 zurückgegeben.

Nun lautet die Formel =ERSETZEN(B3,1,8,""). Wie wir wissen, ersetzt die REPLACE-Funktion n Zeichen ab einer Startposition durch einen anderen Text. Hier ist der Text in B3, die Startposition ist 1, die Anzahl der Zeichen, die wir mit Hilfe der FIND-Funktion ermittelt haben, ist 8 und das ersetzende Zeichen ist nichts (""). Daher entfernt die REPLACE-Funktion 8 Zeichen vom Anfang des Strings, wodurch nur Zeittext übrig bleibt.

Anmerkungen:

  • Wenn das angegebene Zeichen nicht gefunden wird, gibt die Funktion den Fehler #VALUE zurück. Es ist besser, die IFERROR-Funktion zu verwenden, um Fehler abzufangen.
  • Die Funktion FIND ist eine Funktion, bei der die Groß-/Kleinschreibung beachtet wird. Wenn Sie eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durchführen möchten, verwenden Sie die SUCHEN-Funktion.
  • In der obigen Formel haben wir einen Bindestrich (-) verwendet, um die Anzahl der Zeichen zu ermitteln. Sie können dafür jedes beliebige Zeichen verwenden, es kann ein Doppelpunkt in Excel oder ein beliebiger Text sein.

Also ja, Leute, so können Sie eine variable Textlänge vom Anfang der Zeichenfolge entfernen. Ich hoffe es war erklärend. Wenn Sie Zweifel zu diesem Thema oder zu einem anderen Excel/2010/2013/2016/2019/365/VBA haben. Wir helfen Ihnen gerne weiter.

Text am Ende einer Zeichenfolge ersetzen, beginnend mit variabler Position | Die REPLACE-Funktion zusammen mit der LEN- und FIND-Funktion kann Zeichen vom Ende der Zeichenfolge entfernen.

Entferne übereinstimmende Zeichen in Text | Um übereinstimmende Zeichen zu entfernen, verwenden wir die REPLACE-Funktion nicht. Wir verwenden die SUBSTITUTE-Funktion. Diese Funktion entfernt automatisch einen gegebenen Text mit einem anderen Text.

Entfernen Sie führende und nachgestellte Leerzeichen aus Text in Excel | Die nachgestellten Leerzeichen stören Ihren Datensatz und es ist notwendig, alle nachgestellten oder führenden Leerzeichen aus dem Text in Excel zu entfernen. Diese Formel entfernt alle abschließenden Leerzeichen.

Entfernen Sie unerwünschte Zeichen in Excel | Um unerwünschte Zeichen zu entfernen, verwenden wir die Funktion SUBSTITUTE.

Zeichen von rechts entfernen | Die LINKS-Funktion kann verwendet werden, um Zeichen von der RECHTEN Seite des Textes zu entfernen. Tatsächlich konzentriert sich diese Funktion darauf, Text links beizubehalten.

Populäre Artikel:

50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.

Die 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.

ZÄHLENWENN in Excel 2016 | Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert 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.