Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Textteil einer Zelle finden

Textteil einer Zelle finden
08.03.2006 18:52:37
Kai
Hzus,
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
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textteil einer Zelle finden
08.03.2006 19:04:45
Aton
Hallo
Finden(Suchtext;Text;Ersteszeichen)
Gruß Aton
AW: Textteil einer Zelle finden
08.03.2006 19:10:43
chris
Hallo mein, meinst du es etwa so ?
Suchbegriff steht in Zelle A10 und der ganze text in dem das wort gesucht wird steht in A11
Weiss zwar nicht was das für einen Sinn hat aber so würde das gehen.
=RECHTS(LINKS(A11;SUCHEN("bin";A11)+LÄNGE(A10)-1);LÄNGE(A10))
Rückmeldung wäre nett
gruß Christian
Anzeige
AW: Textteil einer Zelle finden
08.03.2006 19:46:55
Kai
perfekt! danke Chris...
kann ich auch nach mehreren kriterien suchen...
=RECHTS(LINKS(A11;SUCHEN({"Dr. ";"Prof. "};A11)+LÄNGE($A$9)-1);LÄNGE($A$9))
...wie muss der wert bei LÄNGE definiert werden? Bis Leerzeichen, oder wie?
AW: Textteil einer Zelle finden
08.03.2006 20:12:30
chris
Sorry verstehe die frage und deine Formel nicht.
AW: Textteil einer Zelle finden
09.03.2006 11:23:01
Kai
es soll mittels einer formel geprüft werden, ob ein bestimmter sting in einer zelle vorkommt, falls ja soll der gefundene string in einer anderen zelle ausgegeben werden.
danke + gruss kai
Anzeige
AW: Textteil einer Zelle finden
09.03.2006 23:23:05
MichaV
Hallo Kai,
die Antwort auf diese Formulierung wäre
Tabelle1
 AB
1Wald voller Bäumevoller
Formeln der Tabelle
B1 : =WENN(ISTFEHLER(SUCHEN("voller";A1));"";"voller")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß- Micha
Anzeige
AW: Textteil einer Zelle finden
10.03.2006 09:47:41
Kai
OK. Die Formel hatte ich bereits im Einsatz.
Wie muss ich sie umbauen, wenn ich mehr als ein suchkriterium habe...und das gefundene kriterium soll dann das ergebnis in A2 sein...
danke
AW: Textteil einer Zelle finden
10.03.2006 12:40:05
MichaV
Hi,
lege einen Namen an, der sich auf ein Array mit allen Deinen Suchbegriffen bezieht.
z.B. "suchbegriffe" bezieht sich auf: ={"Saruman"."Frodo"."Gandalf"}
Mit dieser Formel kannst Du die Werte in Spalte A auf das Vorhandensein der Suchbegriffe pruefen und Dir den letzten der gefundenen Werte anzeigen lassen:
=INDEX(suchbegriffe;MAX(WENN(ISTFEHLER(SUCHEN(suchbegriffe;A1));0;ZEILE())))
Gruss- Micha
PS: Rueckmeldung wäre nett
PPS: geht sicherlich auch etwas kuerzer
Anzeige
AW: Textteil einer Zelle finden
11.03.2006 19:41:59
Kai
die formel gibt zwar einen suchwert aus..aber leider nur irgendeinen und nicht den, den er vorher in A gefunden hat...
ich habe sie jetzt so umgebaut...
{=INDEX(G:G;MAX((ISTZAHL(SUCHEN($G$1:$G$4;A1)))*ZEILE($1:$4)))}
danke und gruss kai
AW: Textteil einer Zelle finden
13.03.2006 01:44:22
MichaV
Hallo,
die formel gibt zwar einen suchwert aus..aber leider nur irgendeinen und nicht den, den er vorher in A gefunden hat...
na das möchte ich aber mal an einem Beispiel sehen. Hab ich die Frage wiedermal nicht verstanden?
Gruß- Micha
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Textteile in Excel-Zellen finden und ausgeben


Schritt-für-Schritt-Anleitung

Um in Excel einen Textteil in einer Zelle zu finden und diesen in einer anderen Zelle auszugeben, kannst du die folgenden Schritte befolgen:

  1. Zelle A1 vorbereiten: Schreibe den Text, in dem du nach einem bestimmten Wort suchen möchtest.

  2. Suchbegriff in Zelle A2: Schreibe den Text, den du finden möchtest, beispielsweise "voller".

  3. 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.

  4. Ergebnis prüfen: Wenn das Wort gefunden wurde, erscheint es in B1. Andernfalls bleibt B1 leer.


Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler zurück.

    • Lösung: Stelle sicher, dass der Suchtext in A2 tatsächlich im Text in A1 vorhanden ist. Überprüfe auch die Schreibweise und Leerzeichen.
  • Fehler: Das Ergebnis wird nicht wie erwartet angezeigt.

    • Lösung: Achte darauf, dass die Zellen korrekt referenziert sind. Die Formel muss auf die richtigen Zellen zeigen.

Alternative Methoden

Wenn du nach mehreren Begriffen in einer Zelle suchen möchtest, kannst du die folgende Methode verwenden:

  1. Array-Formel verwenden: Lege einen Namen für die Suchbegriffe an, z.B. suchbegriffe, der sich auf ein Array bezieht:

    ={"Dr."; "Prof."}
  2. 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.


Praktische Beispiele

  • 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.


Tipps für Profis

  • Verwendung von Funktionen: Nutze die Funktionen FINDEN oder SUCHEN, um zwischen Groß- und Kleinschreibung zu unterscheiden oder nicht.
  • Kombination von Textfunktionen: Du kannst auch VERKETTEN oder TEXTVERKETTEN verwenden, um mehrere Ergebnisse zu kombinieren.
  • Dynamische Namen: Wenn du häufig nach Texten suchst, erstelle dynamische Namensbereiche für deine Suchbegriffe.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige