Ga naar hoofdinhoud

Hoe controleer ik of de cel een van de verschillende waarden in Excel bevat?

Stel dat u een lijst met tekstreeksen in kolom A hebt, nu wilt u elke cel testen of deze een van meerdere waarden bevat op basis van een ander bereik D2: D7. Als het een van de specifieke tekst in D2: D7 bevat, wordt True weergegeven, anders wordt False weergegeven zoals in de volgende schermafbeelding. In dit artikel zal ik het hebben over het identificeren van een cel als deze een van meerdere waarden in een ander bereik bevat.


Controleer of een cel een van meerdere waarden uit een lijst met formules bevat

Om te controleren of een celinhoud een van de tekstwaarden in een ander bereik bevat, kunnen de volgende formules u helpen, doe dit als volgt:

Voer de onderstaande formule in een lege cel in waar u het resultaat wilt lokaliseren, bijvoorbeeld B2, en sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen, en als de cel een van de tekstwaarden in een andere heeft specifiek bereik, wordt het True, anders wordt het False. Zie screenshot:

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

Tips:

1. Als u "Ja" of "Nee" wilt gebruiken om het resultaat aan te geven, past u de volgende formule toe, en u krijgt het volgende resultaat zoals u nodig hebt, zie screenshot:

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

2. In de bovenstaande formules, D2: D7 is het specifieke gegevensbereik waarop u de cel wilt controleren op basis van, en A2 is de cel die u wilt controleren.


Geef de overeenkomsten weer als cel een van meerdere waarden uit een lijst met formules bevat

Soms wilt u misschien controleren of een cel een waarde in de lijst bevat en vervolgens die waarde retourneren, als meerdere waarden overeenkomen, worden alle overeenkomende waarden in de lijst weergegeven zoals onderstaand screenshot. Hoe kunt u deze taak oplossen in Excel?

Om alle overeenkomende waarden weer te geven als de cel een van de specifieke tekst bevat, past u de onderstaande formule toe:

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

Note: In de bovenstaande formule, D2: D7 is het specifieke gegevensbereik waarop u de cel wilt controleren op basis van, en A2 is de cel die u wilt controleren.

Druk vervolgens op Ctrl + Shift + Enter toetsen samen om het eerste resultaat te krijgen en sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen, zie screenshot:

Tips:

De bovenstaande TEXTJOIN-functie is alleen beschikbaar voor Excel 2019 en Office 365, als je eerdere Excel-versies hebt, moet je de onderstaande formule toepassen:

=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 de bovenstaande formule, D2: D7 is het specifieke gegevensbereik waarop u de cel wilt controleren op basis van, en A2 is de cel die u wilt controleren.

Druk vervolgens op Ctrl + Shift + Enter toetsen samen om het eerste resultaat te krijgen, en sleep vervolgens de formulecel naar rechts totdat een lege cel wordt weergegeven, en sleep vervolgens de vulgreep omlaag naar andere cellen, en alle overeenkomende waarden zijn weergegeven zoals onderstaand screenshot:


Markeer de overeenkomsten als cel een van meerdere waarden bevat uit een lijst met een handige functie

Als u een specifieke lettertypekleur wilt markeren voor de overeenkomende waarden als de cel een van meerdere waarden uit een andere lijst bevat, zal ik in deze sectie een eenvoudige functie introduceren, Markeer trefwoord of Kutools for ExcelMet dit hulpprogramma kunt u de specifieke een of meer trefwoorden tegelijk in de cellen markeren.

Opmerking:Om deze toe te passen Markeer trefwoord functies, ten eerste moet u het Kutools for Excelen pas de functies vervolgens snel en eenvoudig toe.

Na het installeren van Kutools for Excelgaat u als volgt te werk:

1. Klikken Kutools > Tekst > Markeer trefwoord, zie screenshot:

2. In de Markeer trefwoord dialoogvenster, voer dan de volgende bewerkingen uit:

  • Selecteer het gegevensbereik waarvan u de overeenkomende teksten wilt markeren uit het RANGE tekstvak;
  • Selecteer de cellen met de trefwoorden die u wilt markeren op basis van, u kunt de trefwoorden ook handmatig invoeren (gescheiden door komma) in de Keyword tekstvak
  • Ten slotte moet u een lettertypekleur specificeren om de teksten per cheque te markeren Markeer trefwoordkleuren optie. 

3. Dan klikken Ok knop, zijn alle overeenkomende teksten gemarkeerd zoals onderstaand screenshot getoond:


Meer relatieve artikelen:

  • Vergelijk twee of meer tekstreeksen in Excel
  • Als u twee of meer tekstreeksen in een werkblad wilt vergelijken met hoofdlettergevoelig of niet hoofdlettergevoelig, zoals in de volgende schermafbeelding, in dit artikel, zal ik het hebben over enkele nuttige formules voor u om deze taak in Excel uit te voeren.
  • Als de cel tekst bevat, wordt deze weergegeven in Excel
  • Als u een lijst met tekstreeksen in kolom A heeft en een rij met trefwoorden, moet u nu controleren of de trefwoorden in de tekstreeks voorkomen. Als de trefwoorden in de cel verschijnen, wordt deze weergegeven, zo niet, dan wordt een lege cel weergegeven zoals in de volgende schermafbeelding.
  • Tel trefwoorden die cel bevat op basis van een lijst
  • Als u het aantal trefwoorden wilt tellen dat in een cel verschijnt op basis van een lijst met cellen, kan de combinatie van de SOMPRODUCT-, ISNUMMER- en SEARCH-functies u helpen om dit probleem in Excel op te lossen.
  • Zoek en vervang meerdere waarden in Excel
  • Normaal gesproken kan de functie Zoeken en vervangen u helpen een specifieke tekst te vinden en deze te vervangen door een andere, maar soms moet u mogelijk meerdere waarden tegelijk zoeken en vervangen. Om bijvoorbeeld alle “Excel” -tekst te vervangen door “Excel 2019”, “Outlook” naar “Outlook2019” enzovoort, zoals onderstaand screenshot. In dit artikel zal ik een formule introduceren om deze taak in Excel op te lossen.

Beste Office-productiviteitstools

Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

kte tabblad 201905


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
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