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

Generische Excel-Formel zum Entfernen von Text von der variablen Position

=REPLACE(string,1,FIND(text,string),““)

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

Text: * Dies ist der Text, zu dem Sie Text entfernen möchten.

Schauen wir uns ein Beispiel an, um die Dinge klar zu machen.

Beispiel: Entfernen Sie den Tagesnamen aus der Uhrzeit

image

In diesem Beispiel ist die Schlagzeit 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 der Zeichen zu entfernen.

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

=REPLACE(B3,1,FIND*(„-„,B3),““)

image

Drücken Sie die Eingabetaste und ziehen Sie es nach unten. Jetzt haben wir den Zeittext in dem Bereich, den wir wollten. 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 bestimmten Zeichenfolge zurück. Hier wird die Position des Bindestrichs (-) in jeder Zeichenfolge zurückgegeben. Für die erste Zeichenfolge wird 8 zurückgegeben.

Jetzt lautet die Formel = link: / excel-text-formeln-excel-replace-function [REPLACE] (B3,1,8 *, „“).

Wie wir wissen, ersetzt die REPLACE-Funktion n Zeichen von einer Startposition durch einen anderen Text. Hier befindet sich der Text in B3, die Startposition ist 1, die Anzahl der Zeichen, die wir mit Hilfe der FIND-Funktion ermittelt haben, 8, und das ersetzende Zeichen ist nichts („“).

Daher entfernt die REPLACE-Funktion 8 Zeichen vom Anfang der Zeichenfolge, sodass nur Zeittext übrig bleibt.

Hinweise:

  • 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 FIND-Funktion unterscheidet zwischen Groß- und Kleinschreibung. Wenn Sie eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durchführen möchten, verwenden Sie link: / text-excel-search-function [die SEARCH-Funktion].

  • In der obigen Formel haben wir einen Bindestrich (-) verwendet, um die Anzahl der Zeichen zu ermitteln. Sie können dazu beliebige Zeichen verwenden. Dies 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 an diesem Thema oder einem anderen Excel / 2010/2013/2016/2019/365 / VBA haben. Wir helfen Ihnen gerne weiter.

Verwandte Artikel:

link: / excel-text-replace-text-from-end-of-a-string-from-variable-position [Ersetzen Sie Text vom Ende eines Strings ab der variablen Position] | Die REPLACE-Funktion kann zusammen mit der LEN- und der FIND-Funktion Zeichen vom Ende der Zeichenfolge entfernen.

link: / excel-text-bearbeitung-und-formatieren-entfernen-passende-zeichen-im-text [Matching-Zeichen im Text entfernen] | Um übereinstimmende Zeichen zu entfernen, verwenden wir die REPLACE-Funktion nicht. Wir werden die SUBSTITUTE-Funktion verwenden. Diese Funktion entfernt automatisch gegebenen Text mit einem anderen Text.

link: / excel-text-formeln-entferne-führende-und-nachfolgende-Leerzeichen-aus-text-in-excel [entferne führende und nachfolgende Leerzeichen aus Text in Excel] | Die nachgestellten Leerzeichen stören Ihren Datensatz und es ist erforderlich, nachfolgende Leerzeichen oder führende Leerzeichen aus dem Text in Excel zu entfernen. Diese Formel entfernt alle nachgestellten Leerzeichen.

link: / excel-text-formeln-entferne-unerwünschte-zeichen-in-excel [entferne unerwünschte zeichen in Excel] | Um unerwünschte Zeichen zu entfernen, verwenden wir die SUBSTITUTE-Funktion.

link: / excel-text-formeln-entferne-zeichen-von-rechts [Zeichen von rechts entfernen] | Mit der Funktion LINKS können Zeichen aus dem RECHTEN Text entfernt werden. Tatsächlich konzentriert sich diese Funktion darauf, den Text links beizubehalten.

Beliebte Artikel:

link: / Tastatur-Formel-Verknüpfungen-50-Excel-Verknüpfungen-zur-Steigerung-Ihrer-Produktivität [50 Excel-Verknüpfungen zur Steigerung Ihrer Produktivität] | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Verknüpfungen können Sie noch schneller in Excel arbeiten.

link: / formeln-und-funktionen-einführung-der-vlookup-funktion [Die VLOOKUP-Funktion in Excel] | Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, mit der Werte aus verschiedenen Bereichen und Tabellen gesucht werden. link: / tips-countif-in-microsoft-excel [COUNTIF in Excel 2016] | Zählen Sie Werte mit Bedingungen, die diese erstaunliche Funktion verwenden.

Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert zu zählen. Die Countif-Funktion ist wichtig, um Ihr Dashboard vorzubereiten.

link: / excel-formel-und-funktion-excel-sumif-funktion [Verwendung der SUMIF-Funktion in Excel] | Dies ist eine weitere wichtige Funktion des Dashboards. Auf diese Weise können Sie Werte unter bestimmten Bedingungen zusammenfassen.