Sjekk om verdien er i listen i Excel

Anonim

Så det er tider når du vil vite at en verdi er i en liste eller ikke. Vi har gjort dette ved å bruke VLOOKUP. Men vi kan gjøre det samme med COUNTIF -funksjonen også. Så i denne artikkelen vil vi lære hvordan du sjekker om verdier er i en liste eller ikke bruker forskjellige måter.

Sjekk om verdi i området ved hjelp av COUNTIF -funksjonen

Så som vi vet, ved å bruke COUNTIF -funksjonen i excel, kan vi vite hvor mange ganger en bestemt verdi oppstår i et område. Så hvis vi teller for en bestemt verdi i et område og det er større enn null, vil det bety at det er i området. Er det ikke det?

Generisk formel

= COUNTIF (område, verdi)> 0

Område: Området du vil kontrollere om verdien finnes i området eller ikke.

Verdi: Verdien du vil sjekke i område.

La oss se et eksempel:

Excel Finn verdi er i områdeeksempel

For dette eksemplet har vi nedenfor eksempeldata. Vi trenger en innsjekking i cellen D2, hvis det gitte elementet i C2 finnes i området A2: A9 eller si vareliste. Hvis det er der, skriv ut EKTE ellers FALSK.

Skriv denne formelen i celle D2:

= TELLING (A2: A9, C2)> 0


Siden C2 inneholder "skala" og den ikke er i varelisten, viser den FALSK. Akkurat som vi ønsket. Hvis du erstatter "skala" med "blyant" i formelen ovenfor, viser den SANN.

Nå ser dette SANNT og FALSKT veldig tilbake og hvitt ut. Hva med å tilpasse utgangen. Jeg mener, hva med å vise, "funnet" eller "ikke funnet" når verdien er i listen og når den ikke er henholdsvis.
Siden denne testen gir oss SANN og FALSK, kan vi bruke den med IF -funksjonen excel.

Skriv denne formelen:

= HVIS (COUNTIF (A2: A9, C2)> 0, "in List", "Not in List")

Du vil ha dette som utgang.

Hva hvis du fjerner "> 0" fra denne if -formelen?

= HVIS (COUNTIF (A2: A9, C2), "in List", "Not in List")

Det vil fungere fint. Du får samme resultat som ovenfor. Hvorfor? Fordi IF -funksjonen i excel behandler en verdi større enn 0 som SANN.

Hvordan sjekke om en verdi er i rekkevidde med Wild Card -operatører

Noen ganger vil du vite om det er noen samsvar med varen din på listen eller ikke. Jeg mener når du ikke vil ha en eksakt match, men noen match.

For eksempel, hvis du er i listen ovenfor, vil du sjekke om det er noe med "rødt". For å gjøre det, skriv denne formelen.

= IF (COUNTIF (A2: A9, "*red*"), "in List", "Not in List")

Dette vil returnere en SANN siden vi har "rød penn" på listen vår. Hvis du erstatter rødt med rosa, returnerer den FALSK. Prøv det.
Nå her har jeg hardkodet verdien i listen, men hvis verdien din er i en celle, si i vår favorittcelle B2, og skriv denne formelen.

IF (COUNTIF (A2: A9, "*" & B2 & "*"), "in List", "Not in List")


Det er en måte å gjøre det samme på. Vi kan bruke MATCH -funksjonen i excel for å sjekke om kolonnen inneholder en verdi. La oss se hvordan.

Finn om en verdi er i en liste ved hjelp av MATCH -funksjon

Så som vi alle vet at MATCH -funksjonen i excel returnerer indeksen til en verdi hvis den blir funnet, returnerer ellers #N/A -feil. Så vi kan bruke ISNUMBER til å sjekke om funksjonen returnerer et tall.
Hvis den returnerer, vil tallet ISNUMBER vise SANN, noe som betyr at den er funnet FALSK, og du vet hva det betyr.

Skriv denne formelen i celle C2:

= ISNUMBER (MATCH (C2, A2: A9,0))


MATCH -funksjonen ser etter en eksakt verdioverføring i celle C2 i område A2: A9. Siden DESK er på listen, viser det en TRUE verdi og FALSE for SCALE.

Så ja, dette er måtene du kan finne hvis en verdi er i listen eller ikke, og deretter ta handling på dem som du vil ved å bruke IF -funksjonen. Jeg forklarte hvordan du finner verdi i et område på best mulig måte. Gi meg beskjed hvis du har tanker. Kommentarseksjonen er din.

Hvordan sjekke om cellen inneholder spesifikk tekst i Excel

Hvordan sjekke en liste over tekster i streng i Excel

Hvordan ta gjennomsnittlig forskjell mellom lister i Excel

Hvordan få hver niende verdi fra en liste i Excel

Populære artikler:

50 Excel -snarveier for å øke produktiviteten

Slik bruker du VLOOKUP -funksjonen i Excel

Slik bruker du COUNTIF -funksjonen i Excel

Slik bruker du SUMIF -funksjonen i Excel