Wie verwende ich die SUCHEN-, SUCHENB-Funktion in Excel?

In Excel werden die Funktionen SUCHEN und SUCHENB verwendet, um die Position eines bestimmten Zeichens oder einer Zeichenfolge innerhalb eines Textes zu finden. Hierbei gibt es kleine Unterschiede zwischen den beiden Funktionen, insbesondere bei der Behandlung von Texten in verschiedenen Zeichencodierungen. Im Folgenden findest du eine Erklärung zu beiden Funktionen und wie du sie verwenden kannst:

Funktion SUCHEN

  • Verwendungszweck: Diese Funktion sucht nach einer bestimmten Zeichenfolge innerhalb eines anderen Textes und gibt die Position der ersten Übereinstimmung zurück. Sie ist nicht case-sensitive, das heißt, sie unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • Syntax: `=SUCHEN(Suchtext; Text; [ErstesZeichen])`
    • Suchtext: Der Text, den du suchen möchtest.
    • Text: Der Text, in dem gesucht werden soll.
    • ErstesZeichen (optional): Die Position, ab der die Suche beginnen soll. Wenn nicht angegeben, wird die Suche ab dem ersten Zeichen des Textes begonnen.
  • Beispiel:
    • `=SUCHEN(“Haus”; “Baumhaus”)` würde `5` zurückgeben, weil “Haus” bei der 5. Position beginnt.
    • `=SUCHEN(“a”; “Banane”; 3)` würde `4` zurückgeben, weil das “a” ab der 3. Position auftritt (im Wort “Banane”).

Funktion SUCHENB

  • Verwendungszweck: Ähnlich der SUCHEN-Funktion, jedoch speziell für Sprachen oder Zeichensätze, die 2 Byte pro Zeichen verwenden (wie sie in ostasiatischen Zeichensätzen vorkommen können). SUCHENB gibt die Position basierend auf Byte-Positionen zurück.
  • Syntax: `=SUCHENB(Suchtext; Text; [ErstesByte])`
    • Die Parameter sind identisch mit denen der SUCHEN-Funktion, aber die dritte (optionale) Parameter bezieht sich auf die Byte-Position, nicht auf das Zeichen.
  • Besonderheit: Wenn du mit einem Zeichensatz arbeitest, bei dem jedes Zeichen mehr als 1 Byte beansprucht, wird diese Funktion nützlich, da sie die genaue Byte-Position angibt.
  • Beispiel:
    • Beispielszenarien sind eher selten im typischen Gebrauch von Excel im deutschsprachigen Raum, daher bleiben die Parameter und die Funktionalität üblicherweise unverändert gegenüber der SUCHEN-Funktion, es sei denn, es handelt sich um eine spezielle Codierung.

Wichtige Hinweise

  • Fehlerwerte: Wenn die gesuchte Zeichenfolge nicht vorhanden ist, geben beide Funktionen den Fehlerwert `#WERT!` zurück.
  • Platzhalterzeichen: SUCHEN und SUCHENB unterstützen keine Platzhalterzeichen. Für komplexere Suchanforderungen könntest du nach Alternativen wie FINDEN oder reguläre Ausdrücke in Kombination mit VBA suchen.

Diese Funktionen sind sehr nützlich, wenn es darum geht, Text zu analysieren oder zu verarbeiten, insbesondere in Situationen, wo die genaue Position von bestimmten Werten in einem String relevant ist.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project