Ynhâldsopjefte
As jo op syk binne nei guon fan 'e maklikste manieren om te kontrolearjen oft der in wearde bestiet yn berik yn Excel, dan sille jo dit artikel nuttich fine. Foar in grutte dataset is it frij nettelich om de winske wearde yn in berik te finen.
Dus, om dizze taak makliker te meitsjen kinne jo dit artikel folgje om ferskate manieren te ferkennen om in wearde yn in berik te kontrolearjen.
Wurkboek downloade
Kontrolearje wearde yn in berik.xlsm
8 manieren om te kontrolearjen as wearde bestiet yn berik yn Excel
Hjir hawwe wy de Product List en de Order List fan de produkten fan in bedriuw, en wy wolle kontrolearje oft de produkten fan de Order List binne beskikber yn de Produktlist . Om de wearden te kontrolearjen yn it berik fan de Produktlist kolom, en dan status te krijen oer de beskikberens fan 'e produkten sille wy hjir de folgjende 8 manieren beprate.
Wy hawwe hjir Microsoft Excel 365 ferzje brûkt, jo kinne alle oare ferzjes brûke neffens jo gemak.
Metoade-1: COUNTIF-funksje brûke om te kontrolearjen oft wearde bestiet yn Berik yn Excel
Wy sille de produkten fan 'e Oarderlist kolom kontrolearje yn it berik fan 'e Produktlist kolom mei de COUNTIF-funksje en dan krije wy de resultaten as TRUE of FALSE yn de Status kolom.
Stappen :
➤ Typ de folgjende formule yn sel F4
=COUNTIF($B$4:$B$10,E4)>0
Hjir , $B$4:$B$10 is it berik fan de Produktlist , E4 is de wearde dy't yn dit berik kontrolearre wurdt. As de wearde oerienkomt, sil it 1 weromjaan en dan, om't it grutter is as 0 , sil it TRUE weromjaan, oars FALSE .
➤ Druk op ENTER en sleep it Fill Handle ark nei ûnderen.
As gefolch krije jo TRUE foar de produkten dy't beskikber binne yn de Product List en FALSE foar de net-beskikbere produkten.
Lês mear: Hoe kinne jo kontrolearje as in wearde yn 'e list is yn Excel (10 manieren)
Metoade-2: gebrûk meitsje IF- en COUNTIF-funksjes om te kontrolearjen as wearde bestiet yn berik
Hjir sille wy de IF-funksje en de COUNTIF-funksje brûke om de wearden fan 'e te kontrolearjen Order List kolom yn it berik fan de Product List kolom.
Stappen :
➤ Typ de folgjende formule yn sel F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
Hjir, $B$4:$B$10 is de berik fan de Produktlist , E4 is de wearde dy't yn dit berik kontrolearre wurdt. As de wearde oerienkomt, sil it 1 weromjaan en dan, om't it grutter is as 0 , sil it TRUE weromjaan, oars FALSE .
Foar it resultaat TRUE krije wy Bestaan en foar FALSE krije wy Bestiet net .
➤ Druk op ENTER en sleep it Fillhandtak ark nei ûnderen.
As lêste, wykrije Bestaan foar de produkten Banana en Lemon dy't beskikber binne yn de Produktlist berik, en foar de net-beskikbere produkten dy't wy krije Bestiet net .
Metoade-3: Kontrolearje foar in part oerienkomst fan wearden yn berik
Hjir sille wy de diellike oerienkomst fan 'e produkten ek kontrolearje (foar dizze metoade hawwe wy it earste produkt fan 'e Produktlist en Oarderlist útwiksele troch in jokerteken te pleatsen operator Asterisk (*).
Stappen :
➤ Typ de folgjende formule yn sel F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Hjir, $B$4:$B$10 is it berik fan de Produktlist , E4 is de wearde dy't wy sille kontrolearje yn dit berik.
Nei it tafoegjen fan it Asterisk symboal foar en nei de wearde fan sel E4 , sil it de wearden kontrolearje foar de partoerienkomsten, lykas in substring yn in tekenrige.
➤ Druk op ENTER en sleep it Fill Handle ark nei ûnderen.
As resp. ult, wy kinne sjen dat neist de produkten Banana en Lemon , Apple en Berry ek TRUE
Metoade-4: It brûken fan ISNUMBER- en MATCH-funksjes om te kontrolearjen as wearde yn it berik bestiet
Yn dizze seksje sille wy de ISNUMBER-funksje en de MATCH-funksje om de wearden fan de Oarderlist kolom te kontrolearjen nei it berik fan de Produktlist kolom.
Stappen :
➤ Typ de folgjende formule yn sel F4
=ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Hjir, $B$4:$B$10 is it berik fan de Produktlist , E4 is de wearde dy't wy sille kontrolearje yn dit berik.
- MATCH(E4,$B$4:$B$10,0) → jout it rigeyndeksnûmer werom fan de wearde Griene Apple yn sel E4 yn it berik $B$4:$B$10 , oars #N/A flater foar net oerienkommende de wearden
Utfier → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) wurdt
ISNUMBER(#N/A) → jout TRUE foar alle nûmerwearden oars FALSE
Utfier → FALSE
➤ Druk op ENTER en sleep de Fillhandtak nei ûnderen tool.
Dernei krije jo TRUE foar de produkten dy't beskikber binne yn de Product List en FALSE foar de net-beskikbere produkten.
Metoade-5: Kontrolearje oft wearde yn it berik bestiet mei IF-, ISNA- en VLOOKUP-funksjes
Jo kinne de brûke IF-funksje , ISNA-funksje , VLOOKUP-funksje om de wearden te kontrolearjen yn it berik fan 'e kolom Product List om har beskikberens te kontrolearjen foar it foltôgjen fan oarderprosedueres.
Stappen :
➤ Typ de folgjende formule ynsel F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Hjir, $B$4:$B$10 is it berik fan de Produktlist , E4 is de wearde dy't wy sille kontrolearje yn dit berik.
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → fynt de krekte oerienkomst fan it produkt Griene Apple yn it berik $B$4:$B$10 en ekstrahearret dizze wearde út dizze kolom en foar it net finen fan de wearde yn it berik jout #N/A werom.
Utfier → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) wurdt
ISNA(#N/A) → jout TRUE as der in #N/A flater is oars FALSE
Utfier → TRUE
- IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),,"Does Not Exist","Bestiet") wurdt
IF(TRUE, "Bestiet net", "Bestiet") → jout Beistet net foar WIER en Bestiet foar FALSE
Utfier → Bestiet net
➤ Druk op ENTER en sleep it Fillhandtak ark nei ûnderen.
Uiteinlik krije wy Ex ists foar de produkten Banana en Lemon dy't beskikber binne yn it Product List berik, en foar de net-beskikbere produkten dy't wy krije Bestiet net .
Metoade-6: IF-, ISNA- en MATCH-funksjes brûke om te kontrolearjen oft wearde bestiet yn Range
Yn dizze seksje sille wy de kombinaasje brûke fan de IF-funksje , ISNA-funksje , MATCHfunksje om de beskikberensstatus fan de produkten yn it berik Produktlist te bepalen.
Stappen :
➤ Typ de folgjende formule yn sel F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Hjir, $B$4:$B$10 is it berik fan de Produktlist , E4 is de wearde dy't wy sille kontrolearje yn dit berik.
- MATCH(E4,$B$4:$B$10,0) fynt de krekte oerienkomst fan it produkt Griene Apple yn it berik $B$4:$B$10 en jout it rige-yndeksnûmer fan dit produkt yn it berik $B$4:$B$10 en foar it net finen fan de wearde yn it berik jout #N/A .
Utfier → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) wurdt
ISNA(#N/A) → jout TRUE as der in #N/A flater is oars FALSE
Utfier → TRUE
- IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Bestiet net", "Bestiet") wurdt
IF(TRUE, "Bestiet net", "Bestiet") → jout Beist net foar TRUE en Bestiet foar FALSE
Utfier → Bestiet net
➤ Druk op ENTER en sleep it Fill Handle ark nei ûnderen.
Dêrnei krije wy Bestiet foar de produkten Banana en Sitroen dy't beskikber binne yn it berik Product List , en foar de net-beskikbere produkten dy't wy krije Net Bestean .
Metoade-7: BetingstOpmaak om te kontrolearjen oft wearde bestiet yn berik
Hjir sille wy Betingstlike opmaak brûke om de produkten te markearjen yn 'e kolom Oarderlist as se beskikber binne yn 'e Produktlist kolom.
Stappen :
➤ Selektearje it selberik wêrop jo de
➤ Gean nei de Thús Tab >> Stylen Groep >> Betingstlike opmaak Dropdown >> Nije regel Opsje.
Dan, de 6>Nije opmaakregel wizard sil ferskine.
➤ Selektearje Gebrûk in formule om te bepalen hokker sellen jo opmaak opsje, en klik op de Opmaak opsje.
Dêrnei sil de Sellen opmaak Dialogbox iepenje.
➤ Selektearje Folje Opsje
➤ Kies elke eftergrûnkleur , en klik dan op OK .
Dan, de Foarbyld Opsje sil werjûn wurde as hjirûnder.
➤ Skriuw de folgjende formule yn 'e Opmaak wearden wêr't dizze formule wier is: fak
=MATCH(E4,$B$4:$B$10,0)
As de wearde fan sel E4 yn it berik bliuwt $B$4:$B$10 , dan sil it de oerienkommende sel markearje.
➤ Druk op OK .
Uteinlik sille jo de sellen kinne markearje mei Banana en citroen yn 'e Orderlist kolom om't dizze produkten binnebeskikber yn it berik fan de kolom Product List .
Lês mear: Hoe kinne jo kontrolearje as in sel is Leech yn Excel (7 metoaden)
Metoade-8: VBA-koade brûke om te kontrolearjen as wearde bestiet yn berik yn Excel
Hjir sille wy in VBA brûke koade om de wearden fan de Oarderlist kolom te kontrolearjen yn it berik fan de Produktlist kolom.
Stappen :
➤ Gean nei de Untwikkelder Tab >> Visual Basic Opsje.
Dan sil de Visual Basic Editor iepenje.
➤ Gean nei de Ynfoegje Labje >> Module Opsje .
Dêrnei wurdt in Module oanmakke.
➤ Skriuw it folgjende koade
3603
Hjir hawwe wy X ferklearre as Fariant , Rng as Rang , en hjir, VBA is de blêdnamme.
De FOR -loop sil de operaasjes útfiere foar elke rige fan 'e kolom Oarderlist fan Rige 4 tot Rij8 , Range(“B4:B10”) is it berik fan de Pro duct List kolom. X wurdt tawiisd oan de wearden fan elke sel fan de kolom Order List en nei it finen fan de oerienkomst mei de FIND funksje krije wy Bestiet yn de neistlizzende sel fan de oerienkommende sel fan dizze kolom. Foar it net finen fan de wearde sil it weromkomme Bestiet net .
➤ Druk op F5 .
Dêrnei krije wy Bestiet foar de produkten Banana en Lemon dy't beskikber binne yn de Produktlist berik, en foar de net-beskikbere produkten dy't wy krije Bestiet net .
Lês mear: VBA om te kontrolearjen As de sel leech is yn Excel (5 metoaden)
Oefeningsdiel
Om sels te oefenjen hawwe wy in Oefenje -seksje levere lykas hjirûnder yn in blêd mei de namme Oefenje . Doch it asjebleaft sels.
Konklúzje
Yn dit artikel hawwe wy besocht om de manieren te dekken om te kontrolearjen oft in wearde bestiet yn in berik Excel maklik. Hoopje dat jo it nuttich fine. As jo suggestjes of fragen hawwe, diel se dan frij yn 'e kommentaar seksje.