Բովանդակություն
Եթե դուք փնտրում եք ամենահեշտ ուղիներից մի քանիսը` ստուգելու, թե արդյոք արժեք գոյություն ունի տիրույթում Excel-ում, ապա այս հոդվածը ձեզ օգտակար կլինի: Մեծ տվյալների բազայի համար բավականին դժվար է գտնել ցանկալի արժեքը տիրույթում:
Այսպիսով, այս առաջադրանքը հեշտացնելու համար կարող եք հետևել այս հոդվածին` տիրույթում արժեքը ստուգելու տարբեր եղանակներ ուսումնասիրելու համար:
Ներբեռնեք աշխատանքային գիրքը
Ստուգեք արժեքը տիրույթում.xlsm
8 եղանակ՝ ստուգելու, թե արդյոք արժեքը գոյություն ունի տիրույթում Excel-ում
Այստեղ մենք ունենք ընկերության արտադրանքի Ապրանքների ցանկը և Պատվերների ցանկը , և մենք ցանկանում ենք ստուգել, թե արդյոք Պատվերների ցանկի ապրանքներն են: հասանելի է Ապրանքների ցանկում : Ապրանքների ցանկի սյունակի միջակայքում արժեքները ստուգելու և այնուհետև ապրանքների առկայության մասին կարգավիճակ ստանալու համար մենք պատրաստվում ենք այստեղ քննարկել հետևյալ 8 ուղիները:
Մենք այստեղ օգտագործել ենք Microsoft Excel 365 տարբերակը, կարող եք օգտագործել ցանկացած այլ տարբերակ՝ ըստ ձեր հարմարության:
Մեթոդ-1. Range Excel-ում
Մենք կստուգենք Պատվերների ցանկի սյունակի արտադրանքները Ապրանքների ցանկի սյունակի միջակայքում` օգտագործելով COUNTIF ֆունկցիան : և այնուհետև մենք կստանանք արդյունքները որպես ՃԻՇՏ կամ FALSE Կարգավիճակ սյունակում:
Քայլեր :
➤ Մուտքագրեք հետևյալ բանաձևը F4
=COUNTIF($B$4:$B$10,E4)>0
Այստեղ , $B$4:$B$10 Ապրանքների ցանկի միջակայքն է , E4 այն արժեքն է, որը պետք է ստուգել այս տիրույթում: Երբ արժեքը համընկնում է, այն կվերադարձնի 1 այնուհետև 0-ից մեծ լինելու պատճառով կվերադարձնի TRUE , հակառակ դեպքում FALSE :
➤ Սեղմեք ENTER և քաշեք ներքև Լրացնել բռնակի գործիքը:
Արդյունքում դուք կստանաք ՃԻՇՏ այն ապրանքների համար, որոնք հասանելի են Ապրանքների ցանկում և FALSE անհասանելի ապրանքների համար:
Կարդալ ավելին. Ինչպես ստուգել, արդյոք արժեքը Excel-ի ցանկում է (10 եղանակ)
Մեթոդ-2. Օգտագործելով IF և COUNTIF գործառույթները ստուգելու համար, թե արդյոք արժեքը գոյություն ունի տիրույթում
Այստեղ մենք կօգտագործենք IF ֆունկցիան և COUNTIF ֆունկցիան -ի արժեքները ստուգելու համար: Պատվերների ցանկ սյունակը Ապրանքների ցանկի սյունակի միջակայքում:
Քայլեր :
➤ Մուտքագրեք հետևյալ բանաձևը բջիջում F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
Այստեղ, $B$4:$B$10 Ապրանքների ցանկի շրջանակը , E4 այն արժեքն է, որը պետք է ստուգել այս տիրույթում: Երբ արժեքը համընկնում է, այն կվերադարձնի 1 այնուհետև 0-ից մեծ լինելու պատճառով կվերադարձնի TRUE , հակառակ դեպքում FALSE :
Արդյունքի համար ՃԻՇՏ մենք կստանանք Exist , իսկ FALSE մենք կստանանք Գոյություն չունի :
➤ Սեղմեք ENTER և քաշեք ներքև Լրացնել բռնակի գործիքը:
Վերջապես, մենքստանում են Exist ապրանքների համար Banana և Lemon որոնք հասանելի են Ապրանքների ցանկում միջակայք, իսկ անհասանելի ապրանքների համար մենք ստանում ենք Գոյություն չունի ։
Մեթոդ-3. Ստուգելով արժեքների մասնակի համընկնումը միջակայքում
Այստեղ մենք կստուգենք նաև ապրանքների մասնակի համապատասխանությունը (այս մեթոդի համար մենք փոխանակել ենք Ապրանքների ցանկի առաջին արտադրյալը և Պատվերների ցանկը )` տեղադրելով նիշ: օպերատոր Աստղանիշ (*):
Քայլեր :
➤ Մուտքագրեք հետևյալ բանաձևը բջիջում F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Այստեղ $B$4:$B$10 միջակայքն է Ապրանքների ցանկ , E4 այն արժեքն է, որը մենք կստուգենք այս տիրույթում:
Աստղանիշ նշանն ավելացնելուց հետո: E4 բջիջի արժեքից առաջ և հետո, այն կստուգի արժեքները մասնակի համընկնումների համար, ինչպես տողի ենթատողը:
➤ Սեղմեք Մուտքագրեք և ներքև քաշեք Լրացնել բռնակի գործիքը:
Որպես պատասխան ult, մենք կարող ենք տեսնել, որ բացի ապրանքներից Banana և Lemon , Apple և Berry տալիս են նաև TRUE Կանաչ Apple , Strawberry և Blackberry Ապրանքների ցանկում նրանց մասնակի համընկնումների համար:
Մեթոդ-4. Օգտագործելով ISNUMBER և MATCH ֆունկցիաները՝ ստուգելու համար, թե արդյոք գոյություն ունի արժեքը միջակայքում
Այս բաժնում մենք կօգտագործենք ISNUMBER ֆունկցիան և MATCH ֆունկցիան ` ստուգելու Պատվերների ցանկի սյունակի արժեքները Ապրանքների ցանկի սյունակի տիրույթում:
Քայլեր :
➤ Մուտքագրեք հետևյալ բանաձևը F4
բջիջում =ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Այստեղ $B$4:$B$10 Ապրանքների ցանկի միջակայքն է , E4 այն արժեքն է, որը մենք կստուգենք այս միջակայքում:
- MATCH(E4,$B$4:$B$10,0) → վերադարձնում է տողի ինդեքսի համարը արժեքը Կանաչ խնձորի բջջում E4 $B$4:$B$10 միջակայքում, հակառակ դեպքում #N/A չհամընկնող սխալ արժեքները
Ելք → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) դառնում է
ISNUMBER(#N/A) → վերադարձնում է TRUE ցանկացած թվային արժեքների համար հակառակ դեպքում FALSE
Ելք → FALSE
➤ Սեղմեք ENTER և քաշեք ներքև Լրացնել բռնակը գործիք:
Այնուհետև դուք կստանաք TRUE այն ապրանքների համար, որոնք հասանելի են Ապրանքների ցանկում և FALSE համար անհասանելի ապրանքներ:
Մեթոդ-5. Ստուգեք, արդյոք արժեքը գոյություն ունի տիրույթում, օգտագործելով IF, ISNA և VLOOKUP գործառույթները
Դուք կարող եք օգտագործել IF ֆունկցիան , ISNA ֆունկցիան , VLOOKUP ֆունկցիան ` ստուգելու Ապրանքների ցանկի սյունակի տիրույթի արժեքները` ստուգելու դրանց հասանելիությունը պատվերի ընթացակարգերը կատարելու համար:
Քայլեր :
➤ Մուտքագրեք հետևյալ բանաձևըբջիջ F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Այստեղ $B$4:$B$10 -ի միջակայքն է Ապրանքների ցանկը , E4 այն արժեքն է, որը մենք կստուգենք այս տիրույթում:
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → գտնում է արտադրանքի ճշգրիտ համապատասխանությունը Կանաչ խնձոր $B$4:$B$10 միջակայքում և հանում է այս արժեքը այս սյունակից իսկ միջակայքում արժեքը չգտնելու համար վերադարձնում է #N/A ։
Ելք → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) դառնա
ISNA(#N/A) → վերադարձնում է TRUE եթե կա #N/A սխալ, հակառակ դեպքում FALSE
Ելք → ՃԻՇՏ
- IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),”Գոյություն չունի”,”Գոյություն ունի”) դառնա
IF(TRUE, «Գոյություն չունի», «Գոյություն ունի») → վերադարձնում է Գոյություն չունի TRUE և Գոյություն ունի FALSE<-ի համար: 7>
Ելք → Չկա
➤ Սեղմեք ENTER և ներքև քաշեք Լրացնել բռնակի գործիքը:
Ի վերջո, մենք ստանում ենք Ex ists ապրանքների համար Բանան և Կիտրոն որոնք հասանելի են Ապրանքների ցանկում տեսականին և անհասանելի ապրանքների համար մենք ստանում ենք Գոյություն չունի :
Մեթոդ-6. IF, ISNA և MATCH ֆունկցիաների օգտագործումը ստուգելու համար, թե արդյոք արժեքը գոյություն ունի Շրջանակ
Այս բաժնում մենք կօգտագործենք IF ֆունկցիան , ISNA ֆունկցիան , MATCH ֆունկցիայի համակցությունը:գործառույթ որոշելու ապրանքների հասանելիության կարգավիճակը Ապրանքների ցանկ տիրույթում։
Քայլեր :
➤ Մուտքագրեք հետևյալ բանաձևը բջիջում F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Այստեղ, $B$4:$B$10 Ապրանքների ցանկի միջակայքն է , E4 այն արժեքն է, որը մենք ստուգելու ենք այս տիրույթում:
- <6:>MATCH(E4,$B$4:$B$10,0) գտնում է արտադրանքի ճշգրիտ համընկնում Կանաչ խնձոր միջակայքում $B$4:$B$10 և տալիս է այս ապրանքի տողի ինդեքսի համարը $B$4:$B$10 միջակայքում, և տիրույթում արժեքը չգտնելու համար վերադարձնում է #N/A :
Ելք → #Չ/Ա
- ISNA(MATCH(E4,$B$4:$B$10,0)) դառնում է
ISNA(#N/A) → վերադարձնում է TRUE եթե կա #N/A սխալ, հակառակ դեպքում FALSE
Ելք → ՃԻՇՏ
- ԵԹԵ(ISNA(MATCH(E4,$B$4:$B$10,0)), «Գոյություն չունի», «Գոյություն ունի») դառնում է
Եթե (ՃԻՇՏ, «Գոյություն չունի», «Գոյություն ունի») → վերադարձնում է Գոյություն չունի համար TRUE և Գոյություն ունի FALSE-ի համար
Ելք → Չկա
➤ Սեղմեք ENTER և ներքև քաշեք Լրացնել բռնակի գործիքը:
Դրանից հետո մենք ստանում ենք Գոյություն ունի արտադրանքի համար Բանան և Կիտրոն որոնք հասանելի են Ապրանքների ցանկում տիրույթում, իսկ անհասանելի ապրանքների համար մենք ստանում ենք Չի Գոյություն .
Մեթոդ-7. ՊայմանականՖորմատավորում՝ ստուգելու համար, թե արդյոք արժեքը գոյություն ունի տիրույթում
Այստեղ մենք կօգտագործենք Պայմանական ֆորմատավորում ՝ նշելու ապրանքները Պատվերների ցանկի սյունակում, եթե դրանք հասանելի են <6-ում:>Ապրանքների ցանկ սյունակ:
Քայլեր :
➤ Ընտրեք բջիջների տիրույթը, որի վրա ցանկանում եք կիրառել Պայմանական ձևաչափում (Այստեղ մենք ընտրել ենք Պատվերների ցանկը սյունակը)
➤ Գնացեք Տուն ներդիր >> Ոճեր Խմբային >> Պայմանական ձևաչափում Բացվող >> Նոր կանոն տարբերակ:
Այնուհետև, Ձևաչափման նոր կանոն հրաշիչը կհայտնվի:
➤ Ընտրեք Օգտագործեք բանաձև՝ որոշելու համար, թե որ բջիջները պետք է ֆորմատավորել և սեղմեք Ձևաչափել տարբերակը:
Դրանից հետո Ձևաչափել բջիջները Երկխոսության տուփը կբացվի:
➤ Ընտրեք Լրացնել Տարբերակ
➤ Ընտրեք ցանկացած Ֆոնի գույն , այնուհետև սեղմեք OK :
Այնուհետև Նախադիտում Ընտրանքը կցուցադրվի ստորև:
➤ Գրեք հետևյալ բանաձևը Ձևաչափեք արժեքները, որտեղ այս բանաձևը ճշմարիտ է. $B$4:$B$10 , այնուհետև այն կնշի համապատասխան բջիջը:
➤ Սեղմեք OK :
Ի վերջո, դուք կկարողանաք ընդգծել Բանան և Կիտրոն պարունակող բջիջները Պատվերների ցանկում սյունակ, քանի որ այս ապրանքներն ենհասանելի է Ապրանքների ցանկի սյունակի տիրույթում:
Կարդալ ավելին. Ինչպես ստուգել, թե արդյոք բջիջը Դատարկ է Excel-ում (7 մեթոդ)
Մեթոդ-8. VBA կոդի օգտագործումը ստուգելու համար, թե արդյոք արժեքը գոյություն ունի տիրույթում Excel-ում
Այստեղ մենք կօգտագործենք VBA կոդը՝ Պատվերների ցանկի սյունակի արժեքները ստուգելու համար Ապրանքների ցանկի սյունակի միջակայքում:
Քայլեր :
➤ Գնացեք Developer Tab >> Visual Basic Option:
Այնուհետև Visual Basic խմբագրիչը կբացվի:
➤ Գնացեք Տեղադրել Տաբ >> Մոդուլ Ընտրանք .
Դրանից հետո կստեղծվի Մոդուլ :
➤ Գրեք հետեւյալը. կոդը
8528
Այստեղ մենք հայտարարագրել ենք X որպես Տարբերակ , Rng որպես Range , իսկ այստեղ` VBA թերթի անունն է:
FOR հանգույցը կկատարի գործողությունները սյունակի յուրաքանչյուր տողի համար Պատվերների ցանկ 4-րդ տողից <: 10>մինչև Տող8 , Տարածքը («B4:B10») Pro-ի տիրույթն է ծորանների ցանկ սյունակ: X վերագրվում է Order List սյունակի յուրաքանչյուր բջիջի արժեքներին և FIND ֆունկցիայի միջոցով համապատասխանությունը գտնելուց հետո մենք կստանանք <9:>Գոյություն ունի այս սյունակի համապատասխան բջիջի կից վանդակում: Արժեքը չգտնելու համար այն կվերադարձնի Չկա ։
➤ Սեղմեք F5 ։
Դրանից հետո մենք ստանում ենք Գոյություն ունի ապրանքների համար Բանան և Կիտրոն որոնք հասանելի են Ապրանքների ցանկում տեսականին, և անհասանելի ապրանքների համար մենք ստանում ենք Չկա :
Կարդալ ավելին. VBA ստուգելու համար Եթե բջիջը դատարկ է Excel-ում (5 մեթոդ)
Պրակտիկա Բաժին
Ինքներդ պրակտիկա անելու համար մենք տրամադրել ենք Պրակտիկա բաժինը, ինչպես ստորև նշված թերթիկում: Պրակտիկա : Խնդրում ենք դա անել ինքներդ:
Եզրակացություն
Այս հոդվածում մենք փորձեցինք պարզել այն ուղիները, որոնք թույլ կտան ստուգել, թե արդյոք արժեք գոյություն ունի Excel տիրույթում հեշտությամբ: Հուսով եմ, որ այն օգտակար կգտնեք: Եթե ունեք առաջարկներ կամ հարցեր, ազատ զգալ կիսվեք դրանք մեկնաբանությունների բաժնում: