Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Excel-Formel: Überprüfen, ob eine Zelle einen von mehreren Werten enthält, aber andere Werte ausschließt

Author Sun Last modified

Angenommen, es gibt zwei Listen mit Werten, und Sie möchten überprüfen, ob die Zelle B3 einen der Werte im Bereich E3:E5 enthält, aber gleichzeitig keinen der Werte im Bereich F3:F4, wie im folgenden Screenshot gezeigt. Dieses Tutorial bietet eine Formel, um diese Aufgabe in Excel schnell zu erledigen, und erklärt die Argumente der Formel.
doc check if contain one of things but exclude 1

Allgemeine Formel:

=(SUMMENPRODUKT(--ISTZAHL(SUCHEN(einschließen;text)))>0) *(SUMMENPRODUKT(--ISTZAHL(SUCHEN(ausschließen;text)))=0)

Argumente

Text: Die Textzeichenfolge, die Sie überprüfen möchten.
Einschließen: Die Werte, die Sie überprüfen möchten, wenn das Argument Text sie enthält.
Ausschließen: Die Werte, die Sie überprüfen möchten, wenn das Argument Text sie nicht enthält.

Rückgabewert:

Die Formel gibt 1 oder 0 zurück. Wenn die Zelle einen der Werte enthält, die eingeschlossen werden sollen, und keinen der Werte, die ausgeschlossen werden sollen, gibt sie 1 zurück, andernfalls 0. In dieser Formel werden 1 und 0 wie logische Werte WAHR und FALSCH behandelt.

So funktioniert diese Formel

Angenommen, Sie möchten überprüfen, ob die Zelle B3 einen der Werte im Bereich E3:E5 enthält, aber gleichzeitig die Werte im Bereich F3:F4 ausschließt, verwenden Sie bitte die folgende Formel.

=(SUMMENPRODUKT(--ISTZAHL(SUCHEN($E$3:$E$5;B3)))>0)*(SUMMENPRODUKT(--ISTZAHL(SUCHEN($F$3:$F$4;B3)))=0)

Drücken Sie Eingabetaste , um das Prüfergebnis zu erhalten.
doc check if contain one of things but exclude 2

Erklärung

Teil 1: (SUMMENPRODUKT(--ISTZAHL(SUCHEN($E$3:$E$5;B3)))>0) überprüft, ob die Zelle Werte in E3:E5 enthält.

SUCHEN-Funktion: Die SUCHEN-Funktion gibt die Position des ersten Zeichens der Textzeichenfolge innerhalb einer anderen zurück. Wenn die SUCHEN-Funktion den passenden Text findet, gibt sie die relative Position zurück, andernfalls gibt sie einen #WERT!-Fehler zurück. Zum Beispiel sucht die Formel SUCHEN($E$3:$E$5;B3) jeden Wert des Bereichs E3:E5 in Zelle B3 und gibt die Position jeder Textzeichenfolge in der Zelle B3 zurück. Das Ergebnis ist ein Array wie dieses: {1;7;12}.

ISTZAHL-Funktion: Die ISTZAHL-Funktion gibt WAHR zurück, wenn eine Zelle eine Zahl ist. Daher gibt ISTZAHL(SUCHEN($E$3:$E$5;B3)) ein Array-Ergebnis wie {wahr,wahr,wahr} zurück, da die SUCHEN-Funktion 3 Zahlen findet.

--ISTZAHL(SUCHEN($E$3:$E$5;B3)) konvertiert den WAHR-Wert in 1 und den FALSCH-Wert in 0, sodass diese Formel das Array-Ergebnis in {1;1;1} ändert.

SUMMENPRODUKT-Funktion: Wird verwendet, um Bereiche zu multiplizieren oder Arrays zusammenzufassen und die Summe der Produkte zurückzugeben. Die SUMMENPRODUKT(--ISTZAHL(SUCHEN($E$3:$E$5;B3))) gibt 1+1+1=3 zurück.

Vergleichen Sie abschließend die linke Formel SUMMENPRODUKT(--ISTZAHL(SUCHEN($E$3:$E$5;B3))) mit 0. Solange das Ergebnis der linken Formel größer als 0 ist, wird das Ergebnis WAHR sein, andernfalls wird es FALSCH zurückgeben. Hier gibt es WAHR zurück.
doc check if contain one of things but exclude 3

Teil 2: (SUMMENPRODUKT(--ISTZAHL(SUCHEN($F$3:$F$4;B3)))=0) überprüft, ob die Zelle keine Werte in F3:F4 enthält.

Die Formel SUCHEN($F$3:$F$4;B3) sucht jeden Wert im Bereich E3:E5 in Zelle B3 und gibt die Position jeder Textzeichenfolge in der Zelle B3 zurück. Das Ergebnis ist ein Array wie dieses: {#WERT!;#WERT!}.

ISTZAHL(SUCHEN($F$3:$F$4;B3)) gibt ein Array-Ergebnis wie {falsch;falsch} zurück, da die SUCHEN-Funktion 0 Zahlen findet.

--ISTZAHL(SUCHEN($F$3:$F$4;B3)) konvertiert den WAHR-Wert in 1 und den FALSCH-Wert in 0, sodass diese Formel das Array-Ergebnis in {0;0} ändert.

SUMMENPRODUKT-Funktion: Wird verwendet, um Bereiche zu multiplizieren oder Arrays zusammenzufassen und die Summe der Produkte zurückzugeben. Die SUMMENPRODUKT(--ISTZAHL(SUCHEN($F$3:$F$4;B3))) gibt 0+0=0 zurück.

Vergleichen Sie abschließend die linke Formel SUMMENPRODUKT(--ISTZAHL(SUCHEN($F$3:$F$4;B3))) mit 0. Solange das Ergebnis der linken Formel gleich 0 ist, wird das Ergebnis WAHR zurückgeben, andernfalls wird es FALSCH zurückgeben. Hier gibt es WAHR zurück.
doc check if contain one of things but exclude 4

Teil 3: Multiplizieren Sie zwei Formeln

=(SUMMENPRODUKT(--ISTZAHL(SUCHEN($E$3:$E$5;B3)))>0)*(SUMMENPRODUKT(--ISTZAHL(SUCHEN($F$3:$F$4;B3)))=0)

=WAHR*WAHR

=1

In dieser Formel werden 1 und 0 wie logische Werte WAHR und FALSCH behandelt.

Beispieldatei

doc sampleKlicken Sie hier, um die Beispieldatei herunterzuladen.


Verwandte Formeln


Die besten Office-Produktivitätstools

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

🤖 KUTOOLS AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte markieren, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen zusammenführen ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Arbeitsblatt-Manager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails nach Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeuggruppen12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungswerkzeuge (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 über 40 weitere!

Kutools für Excel bietet über 300 Funktionen, sodass alles, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktivieren Sie tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt Effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.