Innholdsfortegnelse
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.