Hvordan sjekke om verdi eksisterer i rekkevidde i Excel (8 måter)

  • Dele Denne
Hugh West

Hvis du leter etter noen av de enkleste måtene å sjekke om en verdi finnes innenfor rekkevidde i Excel, vil du finne denne artikkelen nyttig. For et stort datasett er det ganske vanskelig å finne ønsket verdi i et område.

Så, for å gjøre denne oppgaven enklere kan du følge denne artikkelen for å utforske forskjellige måter å sjekke en verdi i et område.

Last ned arbeidsbok

Sjekk verdi i et område.xlsm

8 måter å sjekke om verdi finnes i område i Excel

Her har vi Produktlisten og Ordrelisten over produktene til et selskap, og vi ønsker å sjekke om produktene i Ordrelisten er tilgjengelig i Produktlisten . For å sjekke verdiene i området Produktliste kolonnen, og deretter få status om tilgjengeligheten til produktene, skal vi diskutere følgende 8 måter her.

Vi har brukt Microsoft Excel 365 -versjonen her, du kan bruke alle andre versjoner etter eget ønske.

Metode-1: Bruk COUNTIF-funksjonen for å sjekke om verdi eksisterer i Område i Excel

Vi vil sjekke produktene i Ordreliste -kolonnen i området Produktliste -kolonnen ved å bruke TELLHVIS-funksjonen og så får vi resultatene som SANN eller USANN i Status kolonnen.

Trinn :

➤ Skriv inn følgende formel i celle F4

=COUNTIF($B$4:$B$10,E4)>0

Her , $B$4:$B$10 er området for Produktliste , E4 er verdien som skal sjekkes i dette området. Når verdien samsvarer, vil den returnere 1 , og fordi den er større enn 0 vil den returnere TRUE , ellers FALSE .

➤ Trykk ENTER og dra ned Fyllhåndtak verktøyet.

Som et resultat vil du få TRUE for produktene som er tilgjengelige i Produktlisten og USANN for de utilgjengelige produktene.

Les mer: Hvordan sjekke om en verdi er i listen i Excel (10 måter)

Metode-2: Bruke IF- og COUNTIF-funksjoner for å sjekke om verdi eksisterer i området

Her vil vi bruke IF-funksjonen og COUNTIF-funksjonen for å sjekke verdiene til Ordreliste kolonnen i området for Produktliste kolonnen.

Trinn :

➤ Skriv inn følgende formel i celle F4

=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")

Her er $B$4:$B$10 området for Produktliste , E4 er verdien som skal sjekkes i dette området. Når verdien samsvarer, vil den returnere 1 , og fordi den er større enn 0 vil den returnere TRUE , ellers FALSE .

For resultatet TRUE får vi Eksisterer og for USANN får vi Eksisterer ikke .

➤ Trykk ENTER og dra ned Fyllhåndtak verktøyet.

Til slutt, vifår Exist for produktene Banan og Sitron som ​​er tilgjengelig i Produktlisten -området, og for de utilgjengelige produktene vi får Eksisterer ikke .

Metode-3: Kontrollere delvis samsvar av verdier i område

Her vil vi også sjekke den delvise samsvar mellom produktene (for denne metoden har vi byttet ut det første produktet i Produktliste og Ordreliste ) ved å sette et jokertegn operator Asterisk (*).

Trinn :

➤ Skriv inn følgende formel i celle F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

Her, $B$4:$B$10 er området for Produktliste , E4 er verdien vi vil sjekke i dette området.

Etter å ha lagt til Asterisk symbolet før og etter verdien til celle E4 , vil den sjekke verdiene for de delvise samsvarene, som en delstreng i en streng.

➤ Trykk på ENTER og dra ned Fyllhåndtak verktøyet.

Som res. ult, vi kan se at i tillegg til produktene Banan og Sitron , gir Eple og Bær også TRUE for deres delvise kamper med Green Apple , Strawberry og Blackberry i Produktlisten .

Metode-4: Bruke ISNUMBER- og MATCH-funksjonene for å sjekke om verdien eksisterer i området

I denne delen vil vi bruke ISNUMBER-funksjonen og MATCH-funksjonen for å sjekke verdiene for Ordreliste kolonnen til området for Produktliste kolonnen.

Trinn :

➤ Skriv inn følgende formel i celle F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

Her, $B$4:$B$10 er området for Produktliste , E4 er verdien som vi sjekker i dette området.

  • MATCH(E4,$B$4:$B$10,0) → returnerer radindeksnummeret til verdi Green Apple i celle E4 i området $B$4:$B$10 , ellers #N/A feil for ikke samsvar verdiene

    Outdata → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) blir

    ISNUMBER(#N/A) → returnerer TRUE for alle tallverdier ellers FALSE

    Utdata → USANN

➤ Trykk ENTER og dra ned Fyllingshåndtaket verktøy.

Etterpå vil du få TRUE for produktene som er tilgjengelige i Produktliste og FALSE for de utilgjengelige produktene.

Metode-5: Sjekk om verdien eksisterer i området ved å bruke IF-, ISNA- og VLOOKUP-funksjonene

Du kan bruke IF-funksjon , ISNA-funksjon , VLOOKUP-funksjon for å sjekke verdiene i området Produktliste -kolonnen for å sjekke deres tilgjengelighet for å fullføre bestillingsprosedyrer.

Trinn :

➤ Skriv inn følgende formel icelle F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")

Her, $B$4:$B$10 er området for Produktliste , E4 er verdien vi vil sjekke i dette området.

  • VLOOKUP(E4,$B$4: $B$10,1, FALSE) → finner det nøyaktige samsvaret til produktet Green Apple i området $B$4:$B$10 og trekker ut denne verdien fra denne kolonnen og for ikke å finne verdien i området returnerer #N/A .

    Outdata → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) blir

    ISNA(#N/A) → returnerer TRUE hvis det er en #N/A feil ellers FALSE

    Utdata → TRUE

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),,"Does Not Exist","Exists") blir

    HVIS(TRUE, "Eksisterer ikke", "Eksisterer") → returnerer Eksisterer ikke for TRUE og Eksisterer for USANT

    Utgang → Eksisterer ikke

➤ Trykk ENTER og dra ned Fyllhåndtak verktøyet.

Til slutt får vi Eks. er for produktene Banan og Sitron som ​​er tilgjengelige i Produktliste serien, og for de utilgjengelige produktene vi får Eksisterer ikke .

Metode-6: Bruke IF-, ISNA- og MATCH-funksjoner for å sjekke om verdi eksisterer i Område

I denne delen vil vi bruke kombinasjonen av IF-funksjonen , ISNA-funksjonen , MATCHfunksjon for å bestemme tilgjengelighetsstatusen til produktene i området Produktliste .

Trinn :

➤ Skriv inn følgende formel i celle F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")

Her, $B$4:$B$10 er området for Produktliste , E4 er verdien som vi vil sjekke i dette området.

  • MATCH(E4,$B$4:$B$10,0) finner det nøyaktige samsvaret til produktet Green Apple i området $B$4:$B$10 og gir radindeksnummeret til dette produktet i området $B$4:$B$10 og for ikke å finne verdien i området returnerer #N/A .

    Utgang → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) blir

    ISNA(#N/A) → returnerer TRUE hvis det er en #N/A feil ellers FALSE

    Utdata → TRUE

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Eksisterer ikke","Eksisterer") blir

    HVIS(TRUE, "Eksisterer ikke", "Eksisterer") → returnerer Eksisterer ikke for TRUE og Eksisterer for USANT

    Utgang → Eksisterer ikke

➤ Trykk ENTER og dra ned Fyllhåndtak verktøyet.

Etter det får vi Eksisterer for produktene Banan og Sitron som ​​er tilgjengelig i Produktliste serien, og for de utilgjengelige produktene vi får ikke Eksisterer .

Metode-7: BetingetFormatering for å sjekke om verdien eksisterer i området

Her vil vi bruke Betinget formatering for å markere produktene i kolonnen Ordreliste hvis de er tilgjengelige i Produktliste kolonne.

Trinn :

➤ Velg celleområdet du vil bruke Betinget formatering (Her har vi valgt kolonnen Ordreliste )

➤ Gå til Hjem fanen >> Stiler Gruppe >> Betinget formatering Rullegardin >> Ny regel Alternativ.

Deretter Ny formateringsregel veiviseren vises.

➤ Velg Bruk en formel for å bestemme hvilke celler som skal formateres , og klikk på Format alternativet.

Deretter åpnes dialogboksen Formater celler .

➤ Velg Fyll Alternativ

➤ Velg en hvilken som helst bakgrunnsfarge , og klikk deretter på OK .

Deretter Forhåndsvisning Alternativ vil bli vist som nedenfor.

➤ Skriv følgende formel i Formater verdier der denne formelen er sann: boks

=MATCH(E4,$B$4:$B$10,0)

Hvis verdien til celle E4 blir i området $B$4:$B$10 , så vil den utheve den tilsvarende cellen.

➤ Trykk OK .

Til syvende og sist vil du kunne markere cellene som inneholder Banan og Sitron i Ordreliste kolonne fordi disse produktene ertilgjengelig i området Produktliste kolonnen.

Les mer: Hvordan sjekke om en celle er Tom i Excel (7 metoder)

Metode-8: Bruke VBA-kode for å sjekke om verdi eksisterer i området i Excel

Her skal vi bruke en VBA -kode for å sjekke verdiene til Ordreliste kolonnen i området Produktliste kolonnen.

Trinn :

➤ Gå til Utvikler fanen >> Visual Basic Alternativ.

Deretter åpnes Visual Basic Editor .

➤ Gå til Sett inn fanen >> Modul alternativet .

Deretter opprettes en modul .

➤ Skriv følgende kode

2700

Her har vi erklært X som Variant , Rng som Rekkevidde , og her VBA er arknavnet.

FOR -løkken vil utføre operasjonene for hver rad i kolonnen Ordreliste fra Rad 4 til Rad8 , Range(“B4:B10”) er rekkevidden til Pro kanalliste kolonne. X er tilordnet verdiene til hver celle i kolonnen Ordreliste , og etter å ha funnet samsvaret ved å bruke FINN-funksjonen får vi Eksisterer i den tilstøtende cellen til den tilsvarende cellen i denne kolonnen. For ikke å finne verdien vil den returnere Eksisterer ikke .

➤ Trykk F5 .

Etter det får vi Finnes for produktene Banan og Sitron som ​​er tilgjengelig i Produktlisten utvalg, og for de utilgjengelige produktene vi får Eksisterer ikke .

Les mer: VBA for å sjekke Hvis cellen er tom i Excel (5 metoder)

Øvingsseksjonen

For å øve selv har vi gitt en Øvingsseksjonen som nedenfor i et ark kalt Øv . Vennligst gjør det selv.

Konklusjon

I denne artikkelen prøvde vi å dekke måtene å sjekke om det finnes en verdi i et Excel-område på en enkel måte. Håper du finner det nyttig. Hvis du har noen forslag eller spørsmål, del dem gjerne i kommentarfeltet.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.