KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Formel: Prüfen, ob eine Zelle alle Elemente einer Liste enthält

AutorSun Änderungsdatum

Angenommen, in Excel befindet sich eine Liste von Werten in Spalte E. Sie möchten prüfen, ob die Zellen in Spalte B sämtliche Werte aus Spalte E enthalten, und entsprechend WAHR oder FALSCH zurückgeben – wie im folgenden Screenshot veranschaulicht. In diesem Tutorial erhalten Sie eine Formel, mit der Sie diese Aufgabe mühelos erledigen können.
doc prüfen, ob Zelle alle von vielen Elementen enthält 1

Allgemeine Formel:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things)

Argumente

Things: the list of values that you want to use to check if argument text contains.
Text: the cell or text string you want to check if containing argument things.

Rückgabewert:

Diese Formel gibt einen logischen Wert zurück: WAHR, wenn die Zelle alle Elemente enthält, andernfalls FALSCH.

Funktionsweise dieser Formel

Beispielsweise enthält Spalte B eine Liste von Textzeichenfolgen, bei denen Sie prüfen möchten, ob sie alle Werte aus dem Bereich E3:E5 enthalten. Verwenden Sie hierfür die folgende Formel.

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5)

Drücken Sie die Eingabetaste und ziehen Sie den Ausfüllknauf über die Zellen, die Sie prüfen möchten. „FALSCH“ bedeutet, dass die Zelle nicht alle Werte aus dem Bereich E3:E5 enthält, während „WAHR“ anzeigt, dass die entsprechende Zelle sämtliche Werte enthält.
doc prüfen, ob Zelle alle von vielen Elementen enthält 2

Erläuterung

SUCHEN-Funktion: Die SUCHEN-Funktion gibt die Position des ersten Zeichens einer Textzeichenfolge innerhalb einer anderen zurück. Wird der gesuchte Text gefunden, liefert die Funktion dessen Position; andernfalls tritt der Fehlerwert #WERT! auf. So sucht beispielsweise die Formel SEARCH($E$3:$E$5,B4) jeden Wert aus dem Bereich E3:E5 in Zelle B4 und gibt die jeweilige Position der gefundenen Textzeichenfolgen in Zelle B4 zurück. Das Ergebnis ist ein Array wie folgt: {1;7;12}
doc prüfen, ob Zelle alle von vielen Elementen enthält 3

ISTZAHL-Funktion: Die ISTZAHL-Funktion prüft, ob ein Wert eine Zahl ist, und gibt WAHR oder FALSCH zurück. In diesem Fall liefert ISNUMBER(SEARCH($E$3:$E$5,B4)) ein Array-Ergebnis wie {true;true;true}, da die SUCHEN-Funktion drei Zahlen findet.
doc prüfen, ob Zelle alle von vielen Elementen enthält 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) wandelt den WAHR-Wert in 1 und den FALSCH-Wert in 0 um. Dadurch verwandelt diese Formel das Array-Ergebnis in {1;1;1}.
doc prüfen, ob Zelle alle von vielen Elementen enthält 5

SUMMENPRODUKT-Funktion: Multipliziert Bereiche oder Arrays miteinander und gibt die Summe der Produkte zurück. SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) ergibt 1+1+1=3.

ANZAHL2-Funktion: Gibt die Anzahl der nicht leeren Zellen zurück. COUNTA($E$3:$E$5) liefert 3, sodass das Ergebnis von SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) ebenfalls 3 ist. Die gesamte Formel gibt daher WAHR oder FALSCH zurück.
doc prüfen, ob Zelle alle von vielen Elementen enthält 6

Hinweise:

Die Formel =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) führt keine exakte Prüfung durch. Siehe Screenshot:
doc prüfen, ob Zelle alle von vielen Elementen enthält 7

Beispieldatei

doc BeispielKlicken Sie, um die Beispieldatei herunterzuladen


Verwandte Formeln


Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

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.