Excel-formel: Verdien finnes i et område -

Generisk formel

=COUNTIF(range,value)>0

Sammendrag

For å avgjøre om det finnes en verdi i et celleområde, kan du bruke en enkel formel basert på COUNTIF-funksjonen. I eksemplet vist er formelen i D5:

=COUNTIF(rng,B5)>0

der "rng" er det navngitte området F4: F10.

Forklaring

COUNTIF-funksjonen teller celler som oppfyller oppgitte kriterier, og returnerer antall funnet forekomster. Hvis ingen celler oppfyller kriteriene, returnerer COUNTIF null. Ethvert positivt tall betyr at verdien ble funnet. Dette betyr at du kan bruke operatoren større enn> til å kjøre en enkel test på resultatet av COUNTIF for å tvinge et SANT eller FALSE resultat:

=COUNTIF(range,value)>0

Du kan også pakke inn formelen i en IF-setning for å tvinge et spesifikt resultat. Hvis du for eksempel vil returnere "Ja" eller "Nei", bruker du:

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

Dette fungerer fordi IF anser et hvilket som helst tall> 0 som SANT når det vises som det logiske testargumentet.

Testing for en substring eller delvis match

Hvis du vil teste et område for å se om det inneholder spesifikk tekst (en understreng eller delvis tekst), kan du legge til jokertegn i formelen. Hvis du for eksempel har en verdi å se etter i celle C1, og du vil sjekke området A1: A100, kan du konfigurere COUNTIF til å se etter den verdien hvor som helst i en celle ved å sammenkoble stjerner:

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

Stjernen (*) er et jokertegn for en eller flere tegn. Ved å sammenkoble stjerner før og etter verdien i C1, vil formelen telle understrengen i C1 hvor som helst den vises i hver celle i området.

En alternativ formel som bruker MATCH

Som et alternativ kan du bruke en formel som bruker MATCH-funksjonen i stedet for COUNTIF:

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

MATCH-funksjonen returnerer posisjonen til en kamp (som et tall) hvis den blir funnet, og # N / A hvis den ikke blir funnet. Ved å pakke MATCH inn i ISNUMBER, blir det endelige resultatet SANT når MATCH finner en kamp og FALSE når MATCH returnerer # N / A.

Interessante artikler...