Excel Als cellenbereik specifieke tekst bevat

Anonim

In dit artikel zullen we leren hoe u kunt weten of een bereik specifieke tekst bevat of niet.

U hebt bijvoorbeeld een grote lijst met gegevens en u moet de aanwezigheid van substrings in een bereik vinden met behulp van Excel-functies. Voor dit artikel hebben we 2 functies nodig:

  1. SOMPRODUCT Functie
  2. AANTAL.ALS-functie met jokerteken

De functie SOMPRODUCT is een wiskundige functie in Excel. Het werkt op meerdere bereiken. Het vermenigvuldigt de overeenkomstige arrays en voegt ze vervolgens toe.

De AANTAL.ALS-functie van Excel telt alleen het aantal cellen met een specifieke voorwaarde in een bepaald bereik.

Een jokerteken is een speciaal teken waarmee u onbeperkte overeenkomsten kunt uitvoeren op tekst in uw Excel-formules.

Er zijn drie jokertekens in Excel

  1. Vraagteken (?)
  2. Sterretje (*)
  3. Tilde (~)

Generieke formule:

= SOMPRODUCT( AANTAL.ALS (bereik , "*" &substrings& "*" ) ) > 0

Uitleg:

  • Hier moeten we het sterretje ( * ) met elke subtekenreeks. sterretje ( * ) komt overeen met een willekeurig aantal tekens bij gebruik.
  • Vervolgens neemt de AANTAL.ALS-functie het argument van bereik en subtekenreeksen met jokertekens en telt het aantal overeenkomende cellen.
  • De functie SOMPRODUCT neemt de getallen die worden geretourneerd door de functie AANTAL.ALS en krijgt hun SOM.
  • De formule controleert het uitkomstgetal met >0 en retourneert WAAR als de instructie WAAR is of anders retourneert de formule ONWAAR.

Voorbeeld:

Hier hebben we gegevens in bereik A2 : A7. we moeten de aanwezigheid van kleuren in bereik vinden met behulp van deze formule.


Gebruik de formule:

= SOMPRODUCT ( AANTAL.ALS (bereik , "*" &Kleuren& "*" ) ) > 0

Uitleg:

  • Hier wordt het sterretje (*) toegepast bij elke subtekenreeks kleur. Asterisk (*) komt overeen met een willekeurig aantal tekens bij gebruik.
  • Vervolgens neemt de AANTAL.ALS-functie het argument van bereik en kleur met jokerteken en telt het aantal overeenkomende cellen dat uitkomt.

= SOMPRODUCT ( AANTAL.ALS (bereik , { *Rood* ; "Groen"; "Blauw"))>0

  • De functie SOMPRODUCT neemt de getallen die worden geretourneerd door de functie AANTAL.ALS en krijgt hun SOM die hier uitkomt.

=SOMPRODUCT ( { 1 ; 1 ; 1 } ) > 0

  • De formule controleert de uitkomst ( 3 ) getal met >0 en geeft WAAR terug.

Hier wordt het bereik het bereik genoemd voor A2 : A7 & Kleuren genoemd naar de substrings in C2 : C4.

Zoals je kunt zien in de bovenstaande momentopname, retourneert de formule TRUE-statistieken die de subtekenreeks kleuren zijn te vinden in de Range-waarden.

Opmerkingen:

  1. De formule retourneert #WAARDE! fout als het argument voor de functie numeriek is.
  2. De formule retourneert het verkeerde resultaat als de syntaxis van de formule niet correct is.

Ik hoop dat dit artikel over de vraag of Range waarde bevat met behulp van jokertekens in Excel verklarend is. Vind hier meer artikelen over SUMPRODUCT-functies. Deel uw vraag hieronder in het opmerkingenveld. Wij zullen u helpen.

Hoe de SOMPRODUCT-functie in Excel te gebruiken?

Hoe de AANTAL.ALS-functie in Excel te gebruiken?

Hoe de WILDCARDS-functie in Excel te gebruiken?

Tekst verwijderen in Excel vanaf een positie

Validatie van tekstinvoer

Maak een vervolgkeuzelijst in Excel met kleur

Verwijder voorloop- en volgspaties uit tekst in Excel

populaire artikels

Een vervolgkeuzelijst bewerken

Absolute referentie in Excel

Indien met voorwaardelijke opmaak

Indien met jokertekens

Opzoeken op datum

Voeg voor- en achternaam toe in Excel

Tel cellen die overeenkomen met A of B

Converteer inches naar feet en inches in Excel 2016

50 Excel-snelkoppeling om uw productiviteit te verhogen