Excel-formel: Värde finns i ett intervall -

Generisk formel

=COUNTIF(range,value)>0

Sammanfattning

För att avgöra om ett värde finns i ett cellområde kan du använda en enkel formel baserad på COUNTIF-funktionen. I exemplet som visas är formeln i D5:

=COUNTIF(rng,B5)>0

där "rng" är det namngivna området F4: F10.

Förklaring

COUNTIF-funktionen räknar celler som uppfyller angivna kriterier och returnerar antalet hittade händelser. Om inga celler uppfyller kriterierna returnerar COUNTIF noll. Alla positiva tal betyder att värdet hittades. Det betyder att du kan använda den större än operatören (>) för att köra ett enkelt test på resultatet av COUNTIF för att tvinga ett SANT eller FALSKT resultat:

=COUNTIF(range,value)>0

Du kan också slå in formeln i ett IF-uttalande för att tvinga ett specifikt resultat. För att till exempel returnera "Ja" eller "Nej", använd:

=IF(COUNTIF(range,value),"Yes","No")

Detta fungerar eftersom IF anser att ett tal> 0 är SANT när det visas som det logiska testargumentet.

Testar för en substring eller partiell matchning

Om du vill testa ett intervall för att se om det innehåller specifik text (en delsträng eller delvis text) kan du lägga till jokertecken i formeln. Om du till exempel har ett värde att leta efter i cell C1 och du vill kontrollera intervallet A1: A100 kan du konfigurera COUNTIF för att leta efter det värdet var som helst i en cell genom att sammanfoga asterisker:

=COUNTIF(A1:A100,"*"&C1&"*")>0

Asterisken (*) är ett jokertecken för en eller flera tecken. Genom att sammanfoga asterisker före och efter värdet i C1 räknar formeln substratet i C1 var som helst det visas i varje cell i intervallet.

En alternativ formel med MATCH

Som ett alternativ kan du använda en formel som använder MATCH-funktionen istället för COUNTIF:

=ISNUMBER(MATCH(value,range,0))

MATCH-funktionen returnerar positionen för en matchning (som ett nummer) om den hittas och # N / A om den inte hittas. Genom att slå MATCH in i ISNUMBER blir slutresultatet SANT när MATCH hittar en match och FALSE när MATCH returnerar # N / A.

Intressanta artiklar...