Die Funktionen FIND und REPLACE in Excel werden zum Suchen und Ersetzen von Text innerhalb einer Zelle verwendet.
Die FIND-Funktion wird verwendet, um die Position eines Teilstrings innerhalb einer Textzeichenfolge zu finden. Die Syntax der FIND-Funktion lautet:
„
=FIND(find_text, Within_text, [start_num])
„
Wo:
* find_text ist der Text, nach dem Sie suchen möchten.
* in_text ist der Text, in dem Sie suchen möchten.
* start_num (Optional) ist die Position, an der Sie die Suche starten möchten. Wenn es weggelassen wird, beginnt die Suche beim ersten Zeichen des Within_text.
Das Ergebnis der FIND-Funktion ist die Position des ersten Vorkommens von find_text innerhalb von Within_text oder ein Fehlerwert, wenn find_text nicht gefunden wird.
Die REPLACE-Funktion wird verwendet, um eine Teilzeichenfolge innerhalb einer Textzeichenfolge durch eine neue Teilzeichenfolge zu ersetzen. Die Syntax der REPLACE-Funktion lautet:
„
=REPLACE(text, start_num, num_chars, new_text)
„
Wo:
* Text ist der Text, in dem Sie die Ersetzung vornehmen möchten.
* start_num ist die Position, an der Sie mit der Ersetzung beginnen möchten.
* num_chars ist die Anzahl der Zeichen, die Sie ersetzen möchten.
* neuer_text ist der Text, durch den Sie die vorhandenen Zeichen ersetzen möchten.
Das Ergebnis der REPLACE-Funktion ist der Text, bei dem die angegebene Teilzeichenfolge durch den neuen_Text ersetzt wird.
Diese Funktionen können zusammen verwendet werden, um Such- und Ersetzungsvorgänge in Excel durchzuführen. Die folgende Formel findet beispielsweise das erste Vorkommen der Teilzeichenfolge „alt“ innerhalb der Textzeichenfolge „Dies ist ein alter Text“ und ersetzt sie durch die Teilzeichenfolge „neu“:
„
=REPLACE("Dies ist ein alter Text", FIND("alt", "Dies ist ein alter Text"), 3, "neu")
„
Das Ergebnis dieser Formel ist der Text „Dies ist ein neuer Text“.