Hoe te controleren of een tekenreeks een van de vele teksten in Excel bevat

Anonim

Algemene formule om een ​​lijst met teksten in een String te controleren (gebruik CTRL + SHIFT + ENTER)

=SUM(--ISNUMBER(SEARCH(lijst met strings, string)))>0


Scenario:
U heeft een enquêtegegevens waarin mensen enkele vragen hebben beantwoord. De operator voor gegevensinvoer heeft alle gegevens ingevoerd zoals ze zijn. Zie de afbeelding hieronder.

Nu moet je weten wie een van deze 3 kleuren rood, blauw en groen heeft genoemd.

Schrijf deze formule in de aangrenzende cel en druk op CTRL+SHIFT+ENTER op het toetsenbord.

=SOM(--ISNUMMER(ZOEK($F$2:$F$4,A2)))>0

Sleep het naar beneden en je hebt je antwoorden. Nu, hoeveel van uw publiek heeft deze drie kleuren in hun verklaringen genoemd.

Hoe het werkt

  • CTRL + SHIFT + ENTER
    =SOMPRODUCT(--ISNUMMER(ZOEK($F$2:$F$4,A2)))>0
  • ZOEKEN($F$2:$F$4,A2) : De SEARCH zoekt naar elke waarde in het bereik $F$2:$F$4 en retourneert een reeks gevonden locaties of #WAARDE! Fouten. Voor cel A2 keert het terug {#WAARDE!;#WAARDE!;#WAARDE!} voor A3 het zal terugkeren {#WAARDE!;#WAARDE!;1}.
  • ISGETAL(ZOEKEN($F$2:$F$4,A2)) : ISNUMBER controleert of de opgegeven waarde in de array een getal is of niet, als het getal WAAR is, anders ONWAAR. Voor cel A2 keert het terug {FALSE;FALSE;FALSE} voor A3 het zal terugkeren {FALSE;FALSE;TRUE}.
  • --ISNUMMER (ZOEKEN ($F$2:$F$4,A2)) : De dubbele unaire operator "--" converteert WAAR naar 1 en ONWAAR naar 0. Voor cel A2 retourneert het {0;0;0} en voor A3 het zal terugkeren {0;0;1}.
  • SUM(--ISNUMBER(SEARCH(lijst met strings, string))) : SOM-functie somt de array op. Voor cel A2 retourneert het 0 en voor A3 retourneert het 1.
  • SUM(--ISNUMBER(SEARCH(lijst met strings, string)))>0 : Ten slotte controleren we of de som van de array groter is dan 0 of niet. Indien groter dan 0, betekent dit dat er ten minste één vermelding van bepaalde kleuren is en wordt TRUE anders FALSE geretourneerd.
  • Met deze functie kun je meerdere teksten controleren of substrings in een string in één houding zeggen. Ga voor meer informatie over de geweldige functie van EXCEL 2016, 2013 en 2010 of ouder naar onze startpagina. We hebben een grote lijst met handige Excel-artikelen.

Som als cellen specifieke tekst bevatten

Som als cel tekst bevat in een andere cel in Excel

Cellen tellen die specifieke tekst bevatten

Getallen en tekst splitsen van string in Excel

Markeer cellen die specifieke tekst bevatten

Populaire artikels:

50 Excel-snelkoppelingen om uw productiviteit te verhogen

Hoe de VERT.ZOEKEN-functie in Excel te gebruiken?

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

Hoe de SUMIF-functie in Excel te gebruiken?