Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Excel-formule: controleer of cel een van de vele dingen bevat

Deze zelfstudie biedt een formule om te controleren of een cel een van meerdere waarden in Excel bevat, en legt de argumenten in de formule uit en hoe de formule werkt.
doc check of bevat een van de dingen 1

Generieke formule:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0

argumenten

Things: the values you want to check if cell contains one of them.
Text: the cell reference or text string you want to check if contains number.

Winstwaarde:

Deze formule retourneert een logische waarde, ONWAAR: de cel bevat geen van de dingen; WAAR: de cel bevat minstens één van de dingen.

Hoe deze formule werkt

Als u bijvoorbeeld wilt controleren of cel B3 een getal bevat, gebruikt u onderstaande formule

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0

Media Enter sleutel om te controleren.
doc check of bevat een van de dingen 2

Uitleg

ZOEKEN functie: de functie ZOEKEN geeft de locatie van het eerste teken van de tekstreeks binnen een andere terug. Als de functie SEARCH de overeenkomende tekst vindt, retourneert het de relatieve positie, zo niet, dan retourneert het #VALUE! fout. Hier bijvoorbeeld de formule SEARCH($E$3:$E$5,B3) zal elke waarde van het bereik E3: E5 in cel B3 doorzoeken en de locatie van elke tekstreeks in cel B3 retourneren. Het retourneert een array-resultaat als volgt: {18; #WAARDE!; # WAARDE!}.
doc check of bevat een van de dingen 3

ISNUMBER, functie: de ISNUMBER-functie retourneert WAAR als een cel een getal bevat. Zo ISNUMBER(SEARCH($E$3:$E$5,B3)) zal het matrixresultaat teruggeven als {true, false, false} omdat de functie SEARCH 1 getal vindt.
doc check of bevat een van de dingen 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) converteert de TRUE-waarde naar 1 en converteert FALSE-waarde naar 0, dus deze formule converteert het matrixresultaat naar {1; 0; 0}.
doc check of bevat een van de dingen 5

SUMPRODUCT functie: wordt gebruikt om bereiken of sommatrices samen te vermenigvuldigen en geeft de som van producten terug. De SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) geeft 1 + 0 + 0 = 1 terug.

Vergelijk ten slotte de linkerformule SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) en 0, zolang het resultaat van de linkerformule groter is dan 0, retourneert de formule WAAR, of wordt ONWAAR geretourneerd.
doc check of bevat een van de dingen 6

Voorbeeldbestand

doc voorbeeldKlik om een ​​voorbeeldbestand te downloaden


Relatieve formules


De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Wilt u uw dagelijkse werkzaamheden snel en perfect afronden? Kutools for Excel biedt 300 krachtige geavanceerde functies (combineer werkmappen, som op kleur, celinhoud splitsen, datum converteren, enzovoort ...) en bespaar 80% tijd voor u.

  • Ontworpen voor 1500 werkscenario's, helpt u 80% Excel-problemen op te lossen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30 dagen onbeperkte gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning gedurende 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.