Ersten Listenwert aus einer Zelle abrufen
Um das erste Schlüsselwort aus einer bestimmten Zelle abzurufen, das in einem vorgegebenen Bereich aufgeführt ist – während die Zelle einen von mehreren möglichen Werten enthält –, benötigen Sie eine etwas komplexere Arrayformel mit den Funktionen INDEX, MATCH, ISNUMBER und SEARCH.

Wie ruft man den ersten Wert einer Liste aus einer Zelle ab?
Um das erste übereinstimmende Schlüsselwort abzurufen, das in den Zellen gegenüber der Spalte „Schlüsselwörter“ enthalten ist, wie oben dargestellt, führen Sie eine Enthaltenseins-Übereinstimmung („contains match“) statt einer exakten Übereinstimmung durch. Kombinieren Sie dazu die ISNUMBER- und SEARCH-Funktionen, um ein WAHR/FALSCH-Array zu erhalten. Anschließend nutzen Sie MATCH, um den ersten WAHR-Wert zu finden, und übergeben diese Positionsnummer an INDEX, um den entsprechenden Wert abzurufen.
Allgemeine Syntax
=INDEX()keyword_rng,MATCH(TRUE,ISNUMBER(SEARCH()))keyword_rng,lookup_cell)),0))
√ Hinweis: Dies ist eine Arrayformel, die Sie mit Strg+Umschalt+Eingabeeingeben müssen.
- keyword_rng: Der Bereich der Zellen mit Schlüsselwörtern.
- lookup_cell: Die Zelle, die überprüft werden soll, ob sie die Schlüsselwörter enthält.
Um die erste im Schlüsselwortbereich gefundene Übereinstimmung aus der Zelle B5 abzurufen, kopieren oder geben Sie die folgende Formel in Zelle C5 ein und drücken Sie Strg+Umschalt+Eingabe, um das Ergebnis zu erhalten:
=INDEX()($E$5:$E$7),MATCH(WAHR,ISNUMBER(SEARCH()))($E$5:$E$7),B5)),0))
√ Hinweis: Die Dollarzeichen ($) oben kennzeichnen absolute Bezüge, was bedeutet, dass sich der keyword_rngin der Formel nicht ändert, wenn Sie die Formel in andere Zellen verschieben oder kopieren. Für die lookup_cellwurden hingegen keine Dollarzeichen hinzugefügt, da dieser Bezug dynamisch sein soll. Nachdem Sie die Formel eingegeben haben, ziehen Sie den Ausfüllknauf nach unten, um die Formel auf die darunterliegenden Zellen anzuwenden.

Erläuterung der Formel
=INDEX(($E$5:$E$7,))MATCH(TRUE,)ISNUMBER()SEARCH($E$5:$E$7,B5)),0))
- SEARCH($E$5:$E$7,B5):Die SEARCH-Funktion gibt die Position der Schlüsselwörter aus dem Bereich $E$5:$E$7als Zahl zurück, wenn sie gefunden werden, andernfalls den #VALUE!-Fehler. Das Ergebnis erscheint in einem Array wie folgt:{15;11;#VALUE!}.
- ISNUMBER()SEARCH($E$5:$E$7,B5))=ISNUMBER(){15;11;#VALUE!}):Die ISNUMBER-Funktion wandelt die Zahlen im Array in WAHR-Werte und die #VALUE!-Fehler in FALSCH-Werte um – und zwar wie folgt:{WAHR;WAHR;FALSCH}.
- MATCH(WAHR,)ISNUMBER()SEARCH($E$5:$E$7,B5)),0)=MATCH(WAHR,){WAHR;WAHR;FALSCH},0): Der match_type 0 zwingt die MATCH-Funktion, eine exakte Übereinstimmung durchzuführen und gibt die Position des ersten WAHR-Werts im Array {WAHR;WAHR;FALSCH} zurück. Die Funktion liefert daher 1.
- INDEX(($E$5:$E$7,))MATCH(WAHR,)ISNUMBER()SEARCH($E$5:$E$7,B5)),0)) = INDEX(($E$5:$E$7,)1):Die INDEX-Funktion gibt dann den 1. Wert im Bereich $E$5:$E$7 zurück, nämlich AAA.
Hinweis
- Enthält eine Zelle zwei oder mehr Schlüsselwörter, gibt die Formel dasjenige zurück, das im Schlüsselwortbereich zuerst aufgeführt ist.
- Die Formel unterscheidet nicht zwischen Groß- und Kleinschreibung. Für eine groß-/kleinschreibungsabhängige Übereinstimmung ersetzen Sie einfach die SEARCH-Funktion durch FIND.
- Sie können die Schlüsselwortliste auch durch eine fest codierte Zeichenkette als Array-Konstante (z. B. {„AAA“}) ersetzen, wenn Sie lediglich prüfen möchten, ob die Zellen diese Zeichenkette enthalten.
Verwandte Funktionen
Die Excel-INDEX-Funktion gibt den angezeigten Wert zurück, der sich an einer angegebenen Position innerhalb eines Bereichs oder Arrays befindet.
Die Excel-Funktion „VERGLEICH“ sucht in einem Zellbereich nach einem bestimmten Wert und gibt dessen relative Position zurück.
In Excel hilft Ihnen die SEARCH-Funktion, die Position eines bestimmten Zeichens oder Teilstrings innerhalb einer Textzeichenfolge zu ermitteln – wie im folgenden Screenshot veranschaulicht. Dieses Tutorial zeigt Ihnen, wie Sie die SEARCH-Funktion in Excel effektiv nutzen.
Verwandte Formeln
Ersten übereinstimmenden Wert in einer Zelle anhand einer Liste abrufen
Angenommen, Sie verfügen über eine Liste von Schlüsselwörtern und möchten das erste Schlüsselwort abrufen, das in einer bestimmten Zelle erscheint, während die Zelle mehrere andere Werte enthält. In diesem Fall müssen Sie eine Kombination aus INDEX und Formeln unterscheiden mithilfe der AGGREGATE- und SEARCH-Funktionen verwenden.
Exakte Übereinstimmung mit INDEX und MATCH
Wenn Sie in Excel gezielt Informationen zu einem bestimmten Produkt, Film oder einer Person suchen möchten, nutzen Sie am besten die leistungsstarke Kombination aus INDEX- und MATCH-Funktion.
Prüfen, ob eine Zelle einen bestimmten Text enthält
Dieses Tutorial stellt praktische Formeln bereit, mit denen Sie prüfen können, ob eine Zelle einen bestimmten Text enthält – das Ergebnis ist dabei stets WAHR oder FALSCH, wie im folgenden Screenshot veranschaulicht. Zudem werden die jeweiligen Argumente und die genaue Funktionsweise der Formeln erläutert.
Prüfen, ob eine Zelle alle Elemente einer Liste enthält
Angenommen, in Excel befindet sich eine Liste von Werten in Spalte E, und Sie möchten prüfen, ob die Zellen in Spalte B sämtliche Werte aus Spalte E enthalten – mit der Rückgabe von WAHR oder FALSCH, wie im folgenden Screenshot gezeigt. Dieses Tutorial stellt eine Formel zur Lösung dieser Aufgabe bereit.
Prüfen, ob eine Zelle eines von mehreren Elementen enthält
Dieses Tutorial stellt eine Formel bereit, mit der Sie prüfen können, ob eine Zelle einen von mehreren Werten in Excel enthält, und erläutert die einzelnen Argumente der Formel sowie deren Funktionsweise.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
- Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
- Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.