Direkt zum Inhalt

Wie überprüfe ich, ob die Zelle einen von mehreren Werten in Excel enthält?

Angenommen, Sie haben eine Liste von Textzeichenfolgen in Spalte A. Jetzt möchten Sie jede Zelle testen, wenn sie einen von mehreren Werten enthält, die auf einem anderen Bereich D2: D7 basieren. Wenn es einen bestimmten Text in D2: D7 enthält, wird True angezeigt, andernfalls wird False wie im folgenden Screenshot angezeigt. In diesem Artikel werde ich darüber sprechen, wie eine Zelle identifiziert wird, wenn sie einen von mehreren Werten in einem anderen Bereich enthält.


Überprüfen Sie, ob eine Zelle einen von mehreren Werten aus einer Liste mit Formeln enthält

Um zu überprüfen, ob ein Zelleninhalt einen der Textwerte in einem anderen Bereich enthält, können die folgenden Formeln hilfreich sein: Gehen Sie folgendermaßen vor:

Geben Sie die folgende Formel in eine leere Zelle ein, in der Sie das Ergebnis suchen möchten, z. B. B2, und ziehen Sie den Füllpunkt nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten, und ob die Zelle einen der Textwerte in einer anderen enthält In einem bestimmten Bereich wird es wahr, andernfalls wird es falsch. Siehe Screenshot:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Tipps:

1. Wenn Sie "Ja" oder "Nein" verwenden möchten, um das Ergebnis anzuzeigen, wenden Sie bitte die folgende Formel an. Sie erhalten das folgende Ergebnis nach Bedarf, siehe Screenshot:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. In den obigen Formeln ist D2: D7 ist der spezifische Datenbereich, auf den Sie die Zelle basierend auf und überprüfen möchten A2 ist die Zelle, die Sie überprüfen möchten.


Zeigen Sie die Übereinstimmungen an, wenn die Zelle einen von mehreren Werten aus einer Liste mit Formeln enthält

Manchmal möchten Sie möglicherweise überprüfen, ob eine Zelle einen Wert in der Liste enthält, und diesen Wert dann zurückgeben. Wenn mehrere Werte übereinstimmen, werden alle übereinstimmenden Werte in der Liste wie im folgenden Screenshot angezeigt. Wie können Sie diese Aufgabe in Excel lösen?

Wenden Sie die folgende Formel an, um alle übereinstimmenden Werte anzuzeigen, wenn die Zelle einen bestimmten Text enthält:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Note: In der obigen Formel D2: D7 ist der spezifische Datenbereich, auf den Sie die Zelle basierend auf und überprüfen möchten A2 ist die Zelle, die Sie überprüfen möchten.

Dann drücken Strg + Umschalt + Enter Drücken Sie die Tasten zusammen, um das erste Ergebnis zu erhalten, und ziehen Sie dann den Füllpunkt nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten (siehe Abbildung):

Tipps:

Die obige TEXTJOIN-Funktion ist nur für Excel 2019 und Office 365 verfügbar. Wenn Sie frühere Excel-Versionen haben, sollten Sie die folgende Formel anwenden:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Note: In der obigen Formel D2: D7 ist der spezifische Datenbereich, auf den Sie die Zelle basierend auf und überprüfen möchten A2 ist die Zelle, die Sie überprüfen möchten.

Dann drücken Strg + Umschalt + Enter Drücken Sie die Tasten zusammen, um das erste Ergebnis zu erhalten. Ziehen Sie dann die Formelzelle nach rechts, bis eine leere Zelle angezeigt wird. Ziehen Sie dann den Füllpunkt nach unten in andere Zellen. Alle übereinstimmenden Werte wurden wie im folgenden Screenshot angezeigt:


Markieren Sie die Übereinstimmungen, wenn die Zelle einen von mehreren Werten aus einer Liste mit einer praktischen Funktion enthält

Wenn Sie eine bestimmte Schriftfarbe für die übereinstimmenden Werte hervorheben möchten, wenn die Zelle einen von mehreren Werten aus einer anderen Liste enthält, werde ich in diesem Abschnitt eine einfache Funktion vorstellen: Schlüsselwort markieren of Kutools for ExcelMit diesem Dienstprogramm können Sie ein oder mehrere Schlüsselwörter gleichzeitig in den Zellen markieren.

Hinweis:Um diese anzuwenden Schlüsselwort markieren Funktionen sollten Sie zunächst die herunterladen Kutools for Excelund wenden Sie die Funktionen dann schnell und einfach an.

Nach der Installation Kutools for ExcelBitte gehen Sie wie folgt vor:

1. Klicken Sie Kutoolen > Text > Schlüsselwort markieren, siehe Screenshot:

2. In dem Schlüsselwort markieren Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:

  • Wählen Sie den Datenbereich aus, in dem Sie die passenden Texte hervorheben möchten Abdeckung Textfeld;
  • Wählen Sie die Zellen aus, die die Schlüsselwörter enthalten, die Sie basierend auf hervorheben möchten. Sie können die Schlüsselwörter auch manuell (durch Komma getrennt) in das Feld eingeben Stichwort (Keyword) Textfeld
  • Zuletzt sollten Sie eine Schriftfarbe angeben, um die Texte durch Häkchen hervorzuheben Markieren Sie die Keyword-Farben

3. Dann klick Ok Schaltfläche, alle übereinstimmenden Texte wurden wie folgt hervorgehoben: Screenshot gezeigt:


Weitere relative Artikel:

  • Vergleichen Sie zwei oder mehr Textzeichenfolgen in Excel
  • Wenn Sie zwei oder mehr Textzeichenfolgen in einem Arbeitsblatt mit Groß- und Kleinschreibung vergleichen möchten oder nicht zwischen Groß- und Kleinschreibung unterscheiden (siehe folgenden Screenshot), werde ich in diesem Artikel einige nützliche Formeln erläutern, mit denen Sie diese Aufgabe in Excel bearbeiten können.
  • Wenn die Zelle Text enthält, wird sie in Excel angezeigt
  • Wenn Sie eine Liste mit Textzeichenfolgen in Spalte A und eine Reihe mit Schlüsselwörtern haben, müssen Sie jetzt überprüfen, ob die Schlüsselwörter in der Textzeichenfolge enthalten sind. Wenn die Schlüsselwörter in der Zelle angezeigt werden und angezeigt werden, wird die leere Zelle wie im folgenden Screenshot angezeigt.
  • Suchen und Ersetzen mehrerer Werte in Excel
  • Normalerweise können Sie mit der Funktion Suchen und Ersetzen einen bestimmten Text finden und durch einen anderen ersetzen. Manchmal müssen Sie jedoch mehrere Werte gleichzeitig suchen und ersetzen. Um beispielsweise den gesamten "Excel" -Text durch "Excel 2019", "Outlook" durch "Outlook2019" usw. zu ersetzen, wie im folgenden Screenshot gezeigt. In diesem Artikel werde ich eine Formel zur Lösung dieser Aufgabe in Excel vorstellen.

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (56)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

I have spreadsheet that have some cell with following test $5655 (BIT001), $4445 (BIT002). I would like to extract every BITxxx and display in another cell with BIT001, BIT002. I'm using MID and FIND but it work only with one BIT001 and BIT002 seems to not search. How would you do it guys?
This comment was minimized by the moderator on the site
You can use text to column > Deliminate > ("("), - I will spit the text from Open Bracket .. like BIT001), then you can remove the closing bracket with a find and replace option.
This comment was minimized by the moderator on the site
Hi all,

Any suggestions...

I have a VALUE next to the SPECIFIC TEXT column F. I need a RESULT in Column B with the VALUE next to SPECIFIC TEXT.
This comment was minimized by the moderator on the site
In option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues in "Result" when the "Specific Text" values is similar to others.

For example, if I have in "Specific Text" the values 'remove' and 'remove lines', I need to get in "Result" the correct value.

Thanks
This comment was minimized by the moderator on the site
I find an option in other webpage:

=TEXTJOIN(" ",1,IF(ISNUMBER(FIND(" "&$F$2:$F$6&" "," "&B2&" ")),$F$2:$F$6,""))
This comment was minimized by the moderator on the site
In the option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues if the word to search is similar to other word. For example if in "Specif text" I have: Remove and Remove line, I need to get/recognise in "Result" the different values ("Remove" for 1 line and "Remove line" in other line). The problem is that always I'm getting "Remove"
This comment was minimized by the moderator on the site
Bonjour, j'essaye cette formule sur une très grande liste de mot et la recherche fait un contient, mais pas au mot entier.
Vous avez une solution ?

Par exemple, le mot de ma liste à rechercher est "aire". Cependant, le mot "horaire" m'indique vrai... avec la formule.
Alors oui "horaire" contient "aire" mais pas en mot entier...

Autre exemple : le mot de ma liste à rechercher est "ri". Cependant, le mot "clé dynamométrique" m'indique vrai...

Merci
This comment was minimized by the moderator on the site
Hello, Greg,
Sorry, I can't understand you clearly.
Could you explain your problem in English? Or you can upload a file or screenshot of your problem here.
Thank you!
This comment was minimized by the moderator on the site
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

Is there a way of amending the formula to return the number of words appear in the text examined?

e.g. returned answer is not whether one of three words (a given list) are found, but if 1, 2, or 3 words are found.

Hope this makes sense................

Thanks



Alan
This comment was minimized by the moderator on the site
Hello, Alan,
To solve your problem, the following array formula may help you: (Note: After inserting the formula, press Ctrl + Shift + Enter keys together to get the first result.)
=SUM((LEN(A2)-LEN(SUBSTITUTE(A2,$D$2:$D$5,"")))/LEN($D$2:$D$5))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
help someone. I have a spreadsheet that has example below. I need a formula that will search and return the following based on what is in the cell

A-05-002F: Air Conditioning Unit or Heat Pump Split System - Qtrly Filter
A-11-025: Air Handler Unit - Annual
E-42-001: Emergency Generators - Weekly #4

The above is in C2 I want E2 to display Q if cell contains Qtrly, A if cell contains Annual, W if cell contains weekly
This comment was minimized by the moderator on the site
Hi, Lynda,
To solve your problem, please apply the following formula:
=IF(ISERROR(SEARCH("Qtrly",C2)),IF(ISERROR(SEARCH("Annual",C2)),IF(ISERROR(SEARCH("weekly",C2)),"","W"),"A"), "Q")

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Correction the above information is in C2 C3 C4
This comment was minimized by the moderator on the site
RE: above example  =IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")I keep error with Excel 2010.  Same with example for Excel 2019, in Excel 2019 on a different PC. Tried the one  Is it Wish it was available in my Kutools  
This comment was minimized by the moderator on the site
Multiple search value in a single cell, and return as a Common Value
This comment was minimized by the moderator on the site
Is it possible to do this with a partial match of the keywords? This method is only an exact match
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations