So verwenden Sie die FIND, FINDBs (FINDEN, FINDENB)-Funktion in Excel

Deutsche Englisch
FINDEN, FINDENB FIND, FINDBs

Überblick und Syntax

Die Funktion FINDEN in Microsoft Excel und Google Sheets ist ein äußerst nützliches Werkzeug, um die Position eines spezifischen Textes innerhalb einer größeren Textzeichenkette zu bestimmen. Dies ist besonders vorteilhaft, wenn man mit Datensätzen arbeitet, die Textstrings enthalten und man bestimmte Informationen in diesen Strings lokalisieren muss.

Die Syntax der Funktion lautet wie folgt:

=FINDEN(Suchtext; Text; [Erstes_Zeichen])
  • Suchtext: Der Text, dessen Position identifiziert werden soll. Es muss sich hierbei um einen Textstring handeln.
  • Text: Der Text, innerhalb dessen nach dem Suchtext gesucht wird.
  • Erstes_Zeichen (optional): Gibt die Position im Text an, ab der die Suche beginnen soll. Wird dieser Parameter weggelassen, startet die Suche ab dem ersten Zeichen des Textes.

In Excel gibt es zudem die Funktion FINDENB, die speziell für die Verarbeitung von DBCS-Sprachen (Double-Byte Character Set) konzipiert ist. Hier wird jedes Zeichen, inklusive englische Buchstaben und Symbole, als zwei Bytes gewertet.

Praktische Anwendungen der Funktion

Beispiel 1: Einfache Textsuche in einer Zeichenkette

Ein klassisches Beispiel für den Einsatz der FINDEN-Funktion ist das Auffinden der Position eines Substrings innerhalb eines umfangreicheren Strings. Nehmen wir an, wir möchten wissen, an welcher Stelle das Wort „Auto“ im Satz „Ich habe ein Auto gekauft“ erscheint.

=FINDEN("Auto"; "Ich habe ein Auto gekauft")

Dieser Befehl liefert den Wert 12 zurück, da das Wort „Auto“ an der zwölften Position des Satzes beginnt.

Beispiel 2: Beginn der Suche ab einem bestimmten Zeichen

Wenn die Suche nach einem Wort in einem längeren Text erst nach einer bestimmten Stelle sinnvoll ist, kann der optionale dritte Parameter genutzt werden. Beispiel: Wir suchen das Wort „Welt“ in einem langen Dokument, wissen jedoch, dass das Wort erst nach den ersten 50 Zeichen erscheint.

=FINDEN("Welt"; "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."; 50)

Dieser Befehl gibt die Position des Wortes „Welt“ ab dem 50. Zeichen zurück, sofern es im Text vorkommt.

Zusammenfassung

Die Funktionen FINDEN und FINDENB sind essentielle Instrumente in Microsoft Excel und Google Sheets, um die Positionen von Textelementen in Strings effektiv zu ermitteln. Sie erhöhen nicht nur die Übersichtlichkeit bei der Datenanalyse, sondern unterstützen auch entscheidend die Datenmanipulation und -prüfung. Ihr Einsatz kann vielfältig angepasst und erweitert werden, je nach den spezifischen Bedürfnissen Ihrer Daten und Projekte.

Mehr Informationen: https://support.microsoft.com/de-de/office/finden-findenb-funktionen-c7912941-af2a-4bdf-a553-d0d89b0a0628

Andere Funktionen
Gibt ein Array von Textwerten aus einem angegebenen Bereich zurück
Wandelt lateinische Buchstaben normaler Breite (Double-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen halber Breite (Single-Byte-Zeichen) um
Wandelt eine Zahl in einen Text im Währungsformat ß (Baht) um
Gibt die Codezahl des ersten Zeichens in einem Text zurück
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen, gibt aber keine Trennzeichen oder IgnoreEmpty-Argumente an
Wandelt eine Zahl in einen Text im Währungsformat um
Ersetzt Zeichen in Text
Formatiert eine Zahl als Text mit einer festen Anzahl Dezimalstellen
Entfernt Leerzeichen aus Text
Wandelt Text in Großbuchstaben um
Schreibt den ersten Buchstaben aller Wörter in einem Textwert groß
Überprüft, ob zwei Textwerte identisch sind
Wandelt lateinische Buchstaben halber Breite (Single-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Zeichen halber Breite (Single-Byte-Zeichen) innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Text in Kleinbuchstaben um
Gibt die Anzahl Zeichen in einer Textzeichenfolge zurück
Gibt die Zeichen ganz links aus einem Textwert zurück
Extrahiert die phonetischen (Furigana-)Zeichen aus einer Textzeichenfolge
Gibt die Zeichen ganz rechts aus einem Textwert zurück
Löscht alle nicht druckbaren Zeichen aus einem Text
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird nicht beachtet)
Wandelt die eigenen Argumente in Text um
Gibt eine bestimmte Anzahl Zeichen aus einer Textzeichenfolge zurück, die an der angegebenen Stelle beginnt
Formatiert eine Zahl und wandelt sie in Text um
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen und fügt zwischen jedem zu kombinierenden Textwert ein von Ihnen angegebenes Trennzeichen ein Wenn das Trennzeichen eine leere Textzeichenfolge ist, verkettet diese Funktion effektiv die Bereiche
Gibt die Zahl (Codepoint) zurück, die dem ersten Zeichen des Texts entspricht
Gibt das Unicode-Zeichen zurück, das durch den angegebenen Zahlenwert bezeichnet wird
Gibt Text aus einem beliebigen angegebenen Wert zurück
Verknüpft mehrere Textelemente zu einem Textelement
Ersetzt alten Text durch neuen Text in einer Textzeichenfolge
Wandelt ein Textargument in eine Zahl um
Wiederholt einen Text so oft wie angegeben
Konvertiert Text in Zahlen auf eine Weise, die vom Gebietsschema unabhängig ist
Gibt das der Codezahl entsprechende Zeichen zurück