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

Forumthread: Wenn Zelle Textteil aus anderer Zelle

Wenn Zelle Textteil aus anderer Zelle
01.06.2022 13:40:11
Caro
Hallo liebes Forum,
ich brauche mal wieder eure hilfe.
Ich möchte eine Wenn-Formel machen in der ich abfrage, ob in einer Zelle einer Spalte ein Teil des Textes einer anderen Zelle steht.
z.B.
Ich habe in Zelle C1 den Text "xyz" stehen und jetzt soll gesucht werden ob in einer Zelle der Spalte A auch eine Zeichenfolge wie in Zelle C1 vorkommt.
So steht in Zelle A25 dann zum Beispiel abxyz123 und soll gefunden werden allerdings möchte ich mich in der Formel auf die Zelle (C1) in der der Text steht beziehen und nicht selbst "*xyz*" in die Formel schreiben.
Kann mir jemand helfen?
Gruß
Caro
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=INDEX(A:A;VERGLEICH("*"&C1&"*";A:A;0)) ...
01.06.2022 13:43:07
{Boris}
Hi,
...liefert Dir den ersten Treffer aus Spalte A, der die Zeichenfolge aus C1 enthält.
VG, Boris
AW: =INDEX(A:A;VERGLEICH("*"&C1&"*";A:A;0)) ...
01.06.2022 13:58:52
Caro
Hallo Boris, Danke für deine schnelle Antwort, doch leider wird bei mir das Suchkriterium "*"&C1&"*" rut hinterlegt und ich kann die Formel nicht abschließen.
Nicht nachvollziehbar...
01.06.2022 14:03:40
{Boris}
Hi,
...das muss funktionieren:

=INDEX(A:A;VERGLEICH("*"&C1&"*";A:A;0))
Was für ein Excel (Sprache) hast Du denn?
VG, Boris
Anzeige
AW: Nicht nachvollziehbar...
01.06.2022 14:06:05
Caro
Die Excel Sprache ist Deutsch, die Windows Sprache ist allerdings Englisch. Das lässt sich bei meiner Firma nicht umstellen.
AW: nutze MATCH() anstelle VERGLEICH() ...
01.06.2022 14:37:12
neopa
Hallo Caro,
... und gegebenenfalls müsstest Du in der Formel evtl. noch die ";" durch eine "," ersetzen.
Alternativ sollte dann auch =VLOOKUP("*"&C1&"*",A:A,1;0) funktionieren.
Gruß Werner
.. , - ...
Anzeige
funktioniert tadellos. owT
01.06.2022 14:29:06
Rudi
AW: funktioniert tadellos. owT
01.06.2022 14:35:37
Caro
Userbild
Ich habe mal einen Sceenshot von der Formel und der MEldung gemacht. Das Datum unten drunter bitte einfach irgnorieren.
vermutlich ...
01.06.2022 15:29:10
Pierre
... ganz am Anfang eine ( zu viel.
Gruß Pierre
Anzeige
wer Augen hat .... owT
01.06.2022 15:45:36
Rudi
AW: wer Augen hat .... owT
01.06.2022 15:47:56
Pierre
Ich dachte erst, es fehlt eine schließende Klammer, aber dem ist ja nicht so.
AW: da hast Du völlig Recht ...
01.06.2022 15:55:53
neopa
Hallo zusammen,
... ich sollte immer alles lesen und nicht nur oberflächlich "Englisch" sehen und das dann hier falsch der Excel-Sprache zuordnen; sorry Caro.
Gruß Werner
.. , - ...
Anzeige
AW: vermutlich ...
02.06.2022 06:16:37
Caro
Ich danke dir Pierre, daran hat es gelegen.
bitteschön (owT)
02.06.2022 07:50:11
Pierre
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Wenn Zelle Textteil aus anderer Zelle


Schritt-für-Schritt-Anleitung

Um in Excel zu überprüfen, ob ein Teiltext aus einer Zelle in einer anderen Zelle enthalten ist, kannst Du die INDEX und VERGLEICH Funktionen verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Zellen vorbereiten: Stelle sicher, dass Du einen Text in Zelle C1 hast, den Du suchen möchtest, und in einer der Zellen in Spalte A nach diesem Text suchen willst.

  2. Formel eingeben: Verwende die folgende Formel in der Zelle, in der Du das Ergebnis sehen möchtest:

    =INDEX(A:A;VERGLEICH("*"&C1&"*";A:A;0))

    Diese Formel sucht nach dem Text in C1 in der gesamten Spalte A.

  3. Sprache beachten: Wenn Du Excel in Deutsch verwendest, achte darauf, die Semikolons (;) anstelle von Kommas (,) zu verwenden.


Häufige Fehler und Lösungen

  • Fehler: Formel wird nicht abgeschlossen
    Wenn Du die Formel nicht abschließen kannst, könnte es daran liegen, dass Du die falschen Trennzeichen verwendest. Stelle sicher, dass Du in der deutschen Version von Excel Semikolons verwendest.

  • Fehler: Ergebnis nicht gefunden
    Wenn die Formel kein Ergebnis liefert, überprüfe, ob der Text in C1 wirklich in einer der Zellen in Spalte A enthalten ist.


Alternative Methoden

Eine alternative Methode zur Durchführung dieser Überprüfung ist die Verwendung der WVERWEIS-Funktion (VLOOKUP). Hier ist ein Beispiel:

=VLOOKUP("*"&C1&"*";A:A;1;0)

Diese Formel funktioniert ähnlich und kann in manchen Fällen einfacher sein. Beachte jedoch, dass die WVERWEIS-Funktion nicht immer die gleiche Flexibilität wie INDEX und VERGLEICH bietet.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Spalte A:

A
abxyz123
abcdef
xyzabc
123xyz

Wenn Du in Zelle C1 den Text xyz eingibst und die Formel anwendest, wird die Zelle mit abxyz123 als erstes Ergebnis angezeigt, da sie den gesuchten Teiltext enthält.


Tipps für Profis

  • Verwendung von Platzhaltern: Die Verwendung von * vor und nach Deinem Suchtext erlaubt es, beliebige Zeichen vor oder nach dem Teiltext zu finden.
  • Zählen von Vorkommen: Wenn Du zählen möchtest, wie oft ein bestimmter Text in einer anderen Zelle vorkommt, kannst Du die ZÄHLENWENN-Funktion verwenden:
    =ZÄHLENWENN(A:A; "*" & C1 & "*")

FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn die Excel-Sprache Englisch ist?
Wenn Du die englische Version von Excel verwendest, ersetze die deutschen Funktionen durch die entsprechenden englischen: INDEX bleibt INDEX, VERGLEICH wird zu MATCH, und Du verwendest Kommas anstelle von Semikolons.

2. Was kann ich tun, wenn die Formel trotzdem nicht funktioniert?
Überprüfe, ob Du versehentlich eine zusätzliche Klammer oder ein falsches Trennzeichen eingefügt hast. Manchmal hilft es auch, die Formel in eine neue Zelle zu kopieren und sie dort erneut einzugeben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige