versuche eine Formel zu bauen, die folgendes machen soll:
einen Textteil in A1 finden und diesen Textteil in A2 schreiben
in VBA ist das kein Problem...gibt es eine formel dazu?
Danke + Gruß Kai
| Tabelle1 | ||||||||
| ||||||||
Um in Excel einen Textteil in einer Zelle zu finden und diesen in einer anderen Zelle auszugeben, kannst du die folgenden Schritte befolgen:
Zelle A1 vorbereiten: Schreibe den Text, in dem du nach einem bestimmten Wort suchen möchtest.
Suchbegriff in Zelle A2: Schreibe den Text, den du finden möchtest, beispielsweise "voller".
Formel in Zelle B1 eingeben: Verwende die folgende Formel, um den Text in A1 zu durchsuchen und das gefundene Wort in B1 auszugeben:
=WENN(ISTFEHLER(SUCHEN(A2;A1));"";A2)
Diese Formel prüft, ob der Suchtext (in A2) im Text (in A1) vorhanden ist.
Ergebnis prüfen: Wenn das Wort gefunden wurde, erscheint es in B1. Andernfalls bleibt B1 leer.
Fehler: Die Formel gibt einen Fehler zurück.
Fehler: Das Ergebnis wird nicht wie erwartet angezeigt.
Wenn du nach mehreren Begriffen in einer Zelle suchen möchtest, kannst du die folgende Methode verwenden:
Array-Formel verwenden: Lege einen Namen für die Suchbegriffe an, z.B. suchbegriffe, der sich auf ein Array bezieht:
={"Dr."; "Prof."}
Formel zur Suche: Verwende die folgende Formel, um das letzte Vorkommen eines Wortes aus dem Array in A1 zu finden:
=INDEX(suchbegriffe; MAX(WENN(ISTFEHLER(SUCHEN(suchbegriffe;A1)); 0; ZEILE())))
Diese Formel gibt den letzten gefundenen Begriff aus dem Array in A1 aus.
Beispiel 1: Wenn in A1 "Wald voller Bäume" steht und in A2 "voller", wird B1 "voller" ausgeben.
Beispiel 2: Wenn du mehrere Suchbegriffe hast, z.B. "Dr." und "Prof." in A2, wird die oben genannte Array-Formel das letzte gefundene Wort, das in A1 vorkommt, ausgeben.
FINDEN oder SUCHEN, um zwischen Groß- und Kleinschreibung zu unterscheiden oder nicht.VERKETTEN oder TEXTVERKETTEN verwenden, um mehrere Ergebnisse zu kombinieren.1. Kann ich den Suchtext in einer Zelle automatisch ändern?
Ja, du kannst den Suchtext in einer Zelle (z.B. A2) ändern, und die Formel wird automatisch das Ergebnis in B1 aktualisieren.
2. Wie kann ich überprüfen, ob ein bestimmter Text in einer Zelle vorhanden ist?
Verwende die ISTFEHLER-Funktion zusammen mit SUCHEN, um zu überprüfen, ob ein Text vorhanden ist und entsprechend zu reagieren.