Funktionen › FINDEN
FINDEN in Excel: Position eines Zeichens ermitteln, Beispiele und Übung
FINDEN sagt dir, an welcher Stelle ein Zeichen oder Wort in einem Text steht. Allein ist diese Zahl selten interessant. Spannend wird sie, wenn du damit LINKS, TEIL oder RECHTS steuerst: alles vor dem Leerzeichen, alles nach dem @, alles bis zum Bindestrich.
FINDEN unterscheidet Groß- und Kleinschreibung. Soll „a“ auch „A“ treffen, nimm SUCHEN. In Excel 365 ersparen dir TEXTVOR und TEXTNACH oft die ganze Kombination.
Syntax
=FINDEN(Suchtext; Text; [Erstes_Zeichen]) Auf Englisch: FIND
SuchtextDas Zeichen oder der Text, den du suchst, in Anführungszeichen. Bsp.:
"@".TextDer Text oder die Zelle, in der gesucht wird.
Erstes_Zeichen(optional)Ab welcher Position gesucht wird. Ohne Angabe beginnt die Suche beim ersten Zeichen.
Beispiele
| A | B | |
|---|---|---|
| 1 | Position @ | |
| 2 | l.hoffmann@web.de | 11 |
| 3 | kontakt@schreinerei-braun.de | |
| 4 | t.arslan@gmx.de |
B2: =FINDEN("@";A2) Ergebnis: 11Das @ steht in A2 an elfter Stelle. Mit dieser Zahl kannst du den Text davor oder danach ausschneiden.
| A | B | |
|---|---|---|
| 1 | Benutzername | |
| 2 | l.hoffmann@web.de | l.hoffmann |
| 3 | kontakt@schreinerei-braun.de | |
| 4 | t.arslan@gmx.de |
B2: =LINKS(A2;FINDEN("@";A2)-1) Ergebnis: l.hoffmannAlles vor dem @: Die Position minus 1 ist die Länge des Benutzernamens.
| A | B | |
|---|---|---|
| 1 | Artikelcode | Zweiter Bindestrich |
| 2 | TX-4410-BL | 8 |
| 3 | SCH-22-RT | |
| 4 | K-90817-GR |
B2: =FINDEN("-";A2;FINDEN("-";A2)+1) Ergebnis: 8Das dritte Argument startet die Suche hinter dem ersten Bindestrich. So findest du den zweiten, hier an Position 8.
Jetzt üben
Lädt…
Zur ganzen Lektion: Die Funktion FINDEN →
Häufige Fehler
- Nicht gefunden. Kommt der Suchtext nicht vor, liefert
FINDEN#WERT!. Fange das mitWENNFEHLERab:=WENNFEHLER(FINDEN("@";A2);0). - Groß- und Kleinschreibung.
=FINDEN("gmbh";A2)findet „GmbH“ nicht. Ist die Schreibweise egal, nimmSUCHEN. - Argumente vertauscht. Erst kommt der Suchtext, dann der Text, in dem gesucht wird:
=FINDEN("@";A2), nicht=FINDEN(A2;"@"). - Position mit Text verwechselt.
FINDENgibt eine Zahl zurück, nicht das gefundene Stück. Den Text selbst holst du mitLINKSoderTEIL.
Lektionen zum Üben von FINDEN
- Die Funktion FINDEN: Ermittle mit FINDEN, an welcher Position ein Zeichen im Text steht, und trenne den Text damit an der richtigen Stelle.
- Die Funktion SUCHEN: Suche mit SUCHEN einen Text in einem anderen, ohne auf Groß- und Kleinschreibung zu achten, und lerne den Unterschied zu FINDEN.
- Übung: Text auslesen mit Textfunktionen: Übungen mit LÄNGE, LINKS, RECHTS, TEIL, FINDEN und TEXTNACH an einer Lieferliste.
- Text trennen: Daten aus einer Zelle aufteilen: Drei Fälle aus der Praxis, in denen mehrere Angaben in einer Zelle stehen: Code und Produkt, E-Mail-Adresse, Vor- und Nachname.