Alle Excel-Funktionen

SUCHEN und FINDEN in Excel: So verwendest du es

Beide Funktionen ergeben die Position eines Textes in einem anderen Text. SUCHEN ignoriert Groß- und Kleinschreibung und kennt Platzhalter, FINDEN nicht.

Probier die ersten Übungen kostenlos ausIn der Lektion SUCHEN und FINDEN

Was machen SUCHEN und FINDEN?

SUCHEN sucht ein Zeichen oder ein Stück Text in einer Zelle und gibt die Position zurück, an der es beginnt: beim ersten Zeichen ist das 1, beim fünften 5. FINDEN macht dasselbe, achtet aber auf Groß- und Kleinschreibung und kennt keine Platzhalter.

Eine Position allein sagt nicht viel. Du verwendest sie als Baustein: Mit LINKS, RECHTS oder TEIL holst du danach ein Stück aus einem Text, der nicht immer gleich lang ist, etwa den Namen vor dem @ einer E-Mail-Adresse.

Wann verwendest du SUCHEN und FINDEN?

  • Die Position des @ in einer E-Mail-Adresse: =SUCHEN("@";A2).
  • Alles vor dem @: =LINKS(A2;SUCHEN("@";A2)-1).
  • Prüfen, ob ein Wort in einer Zelle steht: =ISTZAHL(SUCHEN("schnell";A2)).
  • Mit Groß- und Kleinschreibung suchen, etwa ein großes X in einem Code: =FINDEN("X";A2).

Syntax

Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.

=SUCHEN(Suchtext; Text; [Erstes_Zeichen])

Die Position eines Textes, ohne auf Groß- und Kleinschreibung zu achten. Kennt Platzhalter.

Mit einem Beispiel: =SUCHEN("@";A1)

So liest du die Formel, Teil für Teil:

TeilWas es bedeutetIm Beispiel
=Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text.=
SUCHENDer Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben.SUCHEN
( )Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente.( )
SuchtextDas Zeichen oder der Text, den du suchst, in Anführungszeichen, etwa "@"."@"
TextDie Zelle, in der du suchst.A1
[Erstes_Zeichen]Optional: das Zeichen, bei dem Excel mit der Suche beginnt. Standardmäßig ist das das erste.weggelassen
;Ein Semikolon trennt die Argumente voneinander. In einem englischen Excel ist das ein Komma.;
" "Text tippst du in Anführungszeichen, wie "Berlin". Eine Zahl oder eine Zelle, wie 500 oder A2, tippst du ohne.
[ ]Was in eckigen Klammern steht, darfst du weglassen. Die eckigen Klammern selbst tippst du nie.

SUCHEN und FINDEN Schritt für Schritt

C1 enthält =SUCHEN("@";A1). Das @ steht an fünfter Position. Ändere die Zahlen oder die Formel und schau, was passiert.

C1
A
B
C
D
E
F
G
H
1
info@lerne-excel.de
5
2
3
4
5
6
7
8
9
10
Bereit

So baust du die Formel selbst auf:

  1. Klick auf C1 und tippe SUCHEN mit einer Klammer.=SUCHEN(
  2. Tippe in Anführungszeichen, was du suchst: "@". Tippe ein Semikolon.=SUCHEN("@";
  3. Klick auf die Zelle, in der du suchst, A1.=SUCHEN("@";A1
  4. Schließ die Klammer und drück die Eingabetaste: Das @ steht an fünfter Position.=SUCHEN("@";A1)

Weitere Beispiele

Alles vor dem @

C1 enthält =LINKS(A2;SUCHEN("@";A2)-1). SUCHEN ergibt die Position des @, hier 13. LINKS holt alle Zeichen davor: 12.

C1
A
B
C
D
E
F
G
H
1
E-Mail
sophie.weber
2
sophie.weber@beispiel.de
3
4
5
6
7
8
9
10
Bereit

Mit einem Platzhalter suchen

C1 enthält =SUCHEN("li?fern";A2). Das Fragezeichen steht für ein einziges Zeichen: li?fern findet liefern, an Position 15. SUCHEN kennt Platzhalter, FINDEN nicht.

C1
A
B
C
D
E
F
G
H
1
Bemerkung
15
2
Bitte schnell liefern
3
4
5
6
7
8
9
10
Bereit

Großbuchstaben mit FINDEN

C1 enthält =FINDEN("X";A2). FINDEN achtet auf Groß- und Kleinschreibung: Das kleine x am Anfang zählt nicht, und das große X steht an Position 6. SUCHEN ergäbe 1.

C1
A
B
C
D
E
F
G
H
1
Code
6
2
x-12-X
3
4
5
6
7
8
9
10
Bereit

Wo es oft schiefgeht

Willst du es selbst probieren?
Übe das in der Lektion SUCHEN und FINDEN. Die ersten Übungen sind kostenlos.

Probier die ersten Übungen kostenlos aus

Häufige Fragen

Wie prüfe ich, ob eine Zelle ein Wort enthält?

Mit =ISTZAHL(SUCHEN("Wort";A1)).

Weiterlesen

LINKS, RECHTS und TEILGLÄTTENLÄNGEGROSS, KLEIN und GROSS2Text verbinden