Kaip patikrinti, ar reikšmė egzistuoja "Excel" diapazone (8 būdai)

  • Pasidalinti
Hugh West

Jei ieškote paprasčiausių būdų, kaip patikrinti, ar reikšmė egzistuoja "Excel" diapazone, šis straipsnis jums bus naudingas. Dideliame duomenų rinkinyje rasti norimą reikšmę diapazone yra gana sudėtinga.

Kad ši užduotis būtų lengvesnė, šiame straipsnyje rasite įvairių būdų, kaip patikrinti diapazono reikšmę.

Atsisiųsti darbo knygą

Tikrinti reikšmę diapazone.xlsm

8 būdai, kaip patikrinti, ar reikšmė egzistuoja "Excel" diapazone

Čia turime Produktų sąrašas ir Užsakymų sąrašas įmonės produktų ir norime patikrinti, ar įmonės produktai Užsakymų sąrašas galima rasti Produktų sąrašas . Norėdami patikrinti reikšmes, esančias Produktų sąrašas stulpelyje, o tada gauti informaciją apie produktų prieinamumą, mes ketiname aptarti šiuos 8 būdus.

Naudojome "Microsoft Excel 365 versiją, bet galite naudoti bet kokias kitas versijas pagal savo patogumą.

1 metodas: COUNTIF funkcijos naudojimas norint patikrinti, ar reikšmė egzistuoja "Excel" diapazone

Patikrinsime produktus Užsakymų sąrašas stulpelyje, kurio diapazonas Produktų sąrašas stulpelyje naudojant COUNTIF funkcija ir tada gausime tokius rezultatus TRUE arba FALSE į Statusas skiltis.

Žingsniai :

➤ ląstelėje įveskite šią formulę F4

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

Čia, $B$4:$B$10 yra diapazonas Produktų sąrašas , E4 yra reikšmė, kurią reikia patikrinti šiame intervale. Kai reikšmė sutampa, grąžinama 1 ir tada dėl to, kad yra didesnis už 0 bus grąžinama TRUE , priešingu atveju FALSE .

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Dėl to gausite TRUE produktų, kuriuos galima įsigyti Produktų sąrašas ir FALSE nepasiekiamiems produktams.

Skaityti daugiau: Kaip patikrinti, ar reikšmė yra "Excel" sąraše (10 būdų)

2 būdas: naudojant IF ir COUNTIF funkcijas patikrinti, ar reikšmė yra diapazone

Čia naudosime IF funkcija ir COUNTIF funkcija tikrinti reikšmes Užsakymų sąrašas stulpelyje, kurio diapazonas Produktų sąrašas skiltis.

Žingsniai :

➤ ląstelėje įveskite šią formulę F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Yra", "Nėra")

Čia, $B$4:$B$10 yra diapazonas Produktų sąrašas , E4 yra reikšmė, kurią reikia patikrinti šiame intervale. Kai reikšmė sutampa, grąžinama 1 ir tada dėl to, kad yra didesnis už 0 bus grąžinama TRUE , priešingu atveju FALSE .

Dėl rezultato TRUE , gausime Egzistuoja ir FALSE gausime Nėra .

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Galiausiai mes gauname Egzistuoja produktų Bananai ir Citrinos kuriuos galima rasti Produktų sąrašas asortimentą, o už nepasiekiamus produktus gauname Nėra .

3 metodas: dalinio verčių atitikimo diapazone tikrinimas

Čia taip pat patikrinsime dalinį produktų atitikimą (šiuo metodu sukeitėme pirmąją sandaugą Produktų sąrašas ir Užsakymų sąrašas ), įrašydami pakaitinio simbolio operatorių Žvaigždutė (*).

Žingsniai :

➤ ląstelėje įveskite šią formulę F4

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

Čia, $B$4:$B$10 yra diapazonas Produktų sąrašas , E4 yra reikšmė, kurią tikrinsime šiame intervale.

Pridėjus Žvaigždutė simbolis prieš ir po ląstelės vertės E4 , bus tikrinamos dalinių atitikmenų reikšmės, kaip ir eilutės poaibis.

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Todėl matome, kad be produktų Bananai ir Citrinos , "Apple" ir Uogos taip pat teikia TRUE jų dalinių atitikčių su Žaliasis obuolys , Braškių , ir Blackberry į Produktų sąrašas .

4 metodas: Naudojant ISNUMBER ir MATCH funkcijas patikrinti, ar reikšmė yra diapazone

Šiame skyriuje naudosime ISNUMBER funkcija ir MATCH funkcija tikrinti reikšmes Užsakymų sąrašas stulpelyje į Produktų sąrašas skiltis.

Žingsniai :

➤ ląstelėje įveskite šią formulę F4

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

Čia, $B$4:$B$10 yra diapazonas Produktų sąrašas , E4 yra reikšmė, kurią tikrinsime šiame intervale.

  • MATCH(E4,$B$4:$B$10,0) → grąžina reikšmės eilutės indekso numerį Žaliasis obuolys ląstelėje E4 diapazone $B$4:$B$10 , priešingu atveju #N/A klaida dėl neatitinkančių verčių

    Išėjimas → #N/A

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

    ISNUMBER(#N/A) → grąžina TRUE bet kokio skaičiaus reikšmėms kitaip FALSE

    Išėjimas → FALSE

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Vėliau gausite TRUE produktų, kuriuos galima įsigyti Produktų sąrašas ir FALSE nepasiekiamiems produktams.

5 metodas: Patikrinkite, ar reikšmė yra diapazone, naudodami IF, ISNA ir VLOOKUP funkcijas

Galite naudoti IF funkcija , ISNA funkcija , VLOOKUP funkcija tikrinti reikšmes, esančias Produktų sąrašas stulpelyje, kad patikrintumėte jų prieinamumą užsakymo procedūroms atlikti.

Žingsniai :

➤ ląstelėje įveskite šią formulę F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nėra", "Yra")

Čia, $B$4:$B$10 yra diapazonas Produktų sąrašas , E4 yra reikšmė, kurią tikrinsime šiame intervale.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → randa tikslią gaminio atitiktį. Žaliasis obuolys diapazone $B$4:$B$10 ir iš šio stulpelio ištraukia šią vertę, o neradus vertės intervale, grąžina #N/A .

    Išėjimas → #N/A

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

    ISNA(#N/A) → grąžina TRUE jei yra #N/A priešingu atveju - klaida FALSE

    Išėjimas → TRUE

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nėra", "Yra") tampa

    IF(TRUE, "Nėra", "Yra") → grąžina Nėra svetainėje TRUE ir Egzistuoja svetainėje FALSE

    Išėjimas → Nėra

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Galiausiai mes gauname Egzistuoja produktų Bananai ir Citrinos kuriuos galima rasti Produktų sąrašas asortimentą, o už nepasiekiamus produktus gauname Nėra .

6 metodas: naudojant IF, ISNA ir MATCH funkcijas patikrinti, ar reikšmė yra diapazone

Šiame skyriuje naudosime derinį iš IF funkcija , ISNA funkcija , MATCH funkcija nustatyti asortimento produktų prieinamumo būklę. Produktų sąrašas .

Žingsniai :

➤ ląstelėje įveskite šią formulę F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nėra", "Yra")

Čia, $B$4:$B$10 yra diapazonas Produktų sąrašas , E4 yra reikšmė, kurią tikrinsime šiame intervale.

  • MATCH(E4,$B$4:$B$10,0) randa tikslią gaminio atitiktį. Žaliasis obuolys diapazone $B$4:$B$10 ir nurodo šio produkto eilutės indekso numerį intervale $B$4:$B$10 ir už tai, kad nerandama reikšmė iš diapazono grįžta #N/A .

    Išėjimas → #N/A

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

    ISNA(#N/A) → grąžina TRUE jei yra #N/A priešingu atveju - klaida FALSE

    Išėjimas → TRUE

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nėra", "Yra") tampa

    IF(TRUE, "Nėra", "Yra") → grąžina Nėra svetainėje TRUE ir Egzistuoja svetainėje FALSE

    Išėjimas → Nėra

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Po to mes gauname Egzistuoja produktų Bananai ir Citrinos kuriuos galima rasti Produktų sąrašas asortimentą, o už nepasiekiamus produktus gauname Nėra .

7 metodas: sąlyginis formatavimas, siekiant patikrinti, ar reikšmė yra diapazone

Čia naudosime Sąlyginis formatavimas išryškinti produktus, esančius Užsakymų sąrašas stulpelyje, jei jie yra Produktų sąrašas skiltis.

Žingsniai :

➤ Pasirinkite ląstelių diapazoną, kuriam norite taikyti Sąlyginis formatavimas (Čia pasirinkome stulpelį Užsakymų sąrašas )

➤ Eikite į Pagrindinis Skirtukas>> Stiliai Grupė>> Sąlyginis formatavimas Išskleidžiamoji>> Nauja taisyklė Galimybė.

Tada Nauja formatavimo taisyklė bus rodomas vedlys.

➤ Pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti parinktį ir spustelėkite Formatas galimybė.

Po to Formuoti ląsteles Atsidarys dialogo langas.

➤ Pasirinkite Užpildykite Galimybė

➤ Pasirinkite bet kurį Fono spalva , tada spustelėkite GERAI .

Tada Peržiūra Bus rodoma toliau nurodyta parinktis.

➤ Įrašykite šią formulę Formuokite reikšmes, kai ši formulė yra teisinga: langelis

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

Jei ląstelės vertė E4 išlieka diapazone $B$4:$B$10 tada bus paryškinta atitinkama ląstelė.

➤ Spauda GERAI .

Galiausiai galėsite paryškinti ląsteles, kuriose yra Bananai ir Citrinos į Užsakymų sąrašas stulpelyje, nes šie produktai yra prieinami Produktų sąrašas skiltis.

Skaityti daugiau: Kaip patikrinti, ar "Excel" ląstelė yra tuščia (7 metodai)

8 metodas: VBA kodo naudojimas norint patikrinti, ar reikšmė egzistuoja "Excel" diapazone

Čia naudosime VBA kodą, kad patikrintumėte reikšmes Užsakymų sąrašas stulpelyje, kurio diapazonas Produktų sąrašas skiltis.

Žingsniai :

➤ Eikite į Kūrėjas Skirtukas>> "Visual Basic Galimybė.

Tada "Visual Basic" redaktorius atsivers.

➤ Eikite į Įdėkite Skirtukas>> Modulis Galimybė.

Po to Modulis bus sukurta.

➤ Parašykite šį kodą

 Sub checkvalue() Dim X As Variant Dim Rng As Range For i = 4 To 8 X = Cells(i, 5) With Sheets("VBA").Range("B4:B10") Set Rng = .Find(What:=X, After:=.Cells(.Cells.Count), _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not Rng Is Nothing Then Cells(i, 6).Value = "Egzistuoja" Else Cells(i, 6).Value = "Neegzistuoja" End If End With Next i EndSub 

Čia mes paskelbėme X kaip Variantas , Rng kaip Diapazonas ir čia, VBA yra lapo pavadinimas.

Svetainė FOR ciklas atliks operacijas kiekvienai stulpelio eilutei Užsakymų sąrašas 4 eilutė į eilutė8 , Diapazonas ("B4:B10") yra diapazonas Produktų sąrašas skiltis. X priskiriamas kiekvieno langelio reikšmėms. Užsakymų sąrašas stulpelyje ir radus atitikmenį naudojant FIND funkcija gausime Egzistuoja gretimame atitinkamo šio stulpelio langelio langelyje. Neradus vertės, bus grąžinama Nėra .

➤ Spauda F5 .

Po to mes gauname Egzistuoja produktų Bananai ir Citrinos kuriuos galima rasti Produktų sąrašas asortimentą, o už nepasiekiamus produktus gauname Nėra .

Skaityti daugiau: VBA tikrinimas, ar "Excel" ląstelė yra tuščia (5 metodai)

Praktikos skyrius

Norėdami patys atlikti praktiką, pateikėme Praktika skirsnį, kaip nurodyta toliau, lape, pavadintame Praktika . Prašome tai padaryti patiems.

Išvada

Šiame straipsnyje bandėme apžvelgti būdus, kaip lengvai patikrinti, ar reikšmė egzistuoja "Excel" diapazone. Tikimės, kad jums tai bus naudinga. Jei turite pasiūlymų ar klausimų, nedvejodami pasidalykite jais komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.