So überprüfen Sie, ob eine Zeichenfolge einen von vielen Texten in Excel enthält

Anonim

Generische Formel zum Überprüfen einer Liste von Texten in einem String (verwenden Sie STRG + UMSCHALT + EINGABETASTE)

=SUMME(--ISNUMBER(SUCHE(Liste der Zeichenketten, Zeichenkette)))>0


Szenario:
Sie haben eine Umfragedaten, in der Personen einige Fragen beantwortet haben. Der Dateneingabeoperator hat alle Daten so eingegeben, wie sie sind. Siehe das Bild unten.

Jetzt müssen Sie wissen, wer eine dieser 3 Farben Rot, Blau und Grün erwähnt hat.

Schreiben Sie diese Formel in die benachbarte Zelle und drücken Sie STRG+UMSCHALT+EINGABETASTE auf der Tastatur.

=SUMME(--ISNUMMER(SUCHE($F$2:$F$4,A2)))>0

Ziehen Sie es nach unten und Sie haben Ihre Antworten. Nun, wie viele Ihrer Zuhörer haben diese drei Farben in ihren Aussagen erwähnt.

Wie es funktioniert

  • STRG + UMSCHALT + EINGABETASTE
    =SUMMENPRODUKT(--ISNUMMER(SUCHE($F$2:$F$4,A2)))>0
  • SUCHEN($F$2:$F$4,A2) : Die SUCHE sucht nach jedem Wert im Bereich $F$2:$F$4 und gibt ein Array der gefundenen Orte oder #VALUE! Fehler. Für Zelle A2 gibt es zurück {#WERT!;#WERT!;#WERT!} zum A3 es wird zurückkehren {#WERT!;#WERT!;1}.
  • ISNUMMER(SUCHE($F$2:$F$4,A2)) : ISNUMBER prüft, ob der angegebene Wert im Array eine Zahl ist oder nicht, wenn seine Zahl TRUE zurückgibt, sonst FALSE. Für Zelle A2 gibt es zurück {FALSCH;FALSCH;FALSCH} zum A3 es wird zurückkehren {FALSCH;FALSCH;WAHR}.
  • --ISNUMBER(SUCHE($F$2:$F$4,A2)) : Der doppelte unäre Operator „--“ wandelt TRUE in 1 und FALSE in 0 um. Für Zelle A2 gibt es zurück {0;0;0} und für A3 es wird zurückkehren {0;0;1}.
  • SUM(--ISNUMBER(SEARCH(Liste der Zeichenfolgen, Zeichenfolge))) : SUM-Funktion summiert das Array. Für Zelle A2 wird 0 zurückgegeben und für A3 wird 1 zurückgegeben.
  • SUM(--ISNUMBER(SEARCH(Liste der Zeichenfolgen, Zeichenfolge)))>0 : Schließlich prüfen wir, ob die Summe des Arrays größer als 0 ist oder nicht. Wenn größer als 0, bedeutet dies, dass die angegebenen Farben mindestens einmal erwähnt werden, und gibt TRUE zurück, sonst FALSE.
  • Mit dieser Funktion können Sie mehrere Texte überprüfen oder Teilstrings in einem String in einer Haltung sagen. Um mehr über die erstaunlichen Funktionen von EXCEL 2016, 2013 und 2010 oder älter zu erfahren, besuchen Sie unsere Homepage. Wir haben eine große Liste mit nützlichen Excel-Artikeln.

Summe, wenn Zellen bestimmten Text enthalten

Summe, wenn die Zelle Text in einer anderen Zelle in Excel enthält

Zellen zählen, die bestimmten Text enthalten

Teilen Sie Zahlen und Text aus einer Zeichenfolge in Excel auf

Markieren Sie Zellen, die bestimmten Text enthalten

Populäre Artikel:

50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität

So verwenden Sie die SVERWEIS-Funktion in Excel

So verwenden Sie die ZÄHLENWENN-Funktion in Excel

So verwenden Sie die SUMIF-Funktion in Excel