Գտեք բաց թողնված արժեքները
Լինում են դեպքեր, երբ անհրաժեշտ է համեմատել երկու ցուցակ՝ ստուգելու համար, թե արդյոք կա A ցուցակի արժեքը Excel-ի B ցուցակում: Օրինակ, դուք ունեք ապրանքների ցանկ, և ցանկանում եք ստուգել, թե արդյոք ձեր ցուցակի ապրանքները առկա են ձեր մատակարարի կողմից տրամադրված ապրանքների ցանկում: Այս առաջադրանքն իրականացնելու համար ստորև մենք թվարկեցինք երեք եղանակ, ազատ զգալ ընտրեք ձեզ դուր եկածը:
Գտեք բաց թողնված արժեքները MATCH-ի, ISNA-ի և IF-ի միջոցով
Գտեք բացակայող արժեքները VLOOKUP-ի, ISNA-ի և IF-ի միջոցով
Գտեք բացակայող արժեքները COUNTIF-ի և IF-ի միջոցով
Գտեք բաց թողնված արժեքները MATCH-ի, ISNA-ի և IF-ի միջոցով
Պարզել եթե ձեր ցուցակի բոլոր ապրանքները առկա են ձեր մատակարարի ցանկում ինչպես ցույց է տրված վերևի սքրինշոթում, նախ կարող եք օգտագործել MATCH ֆունկցիան՝ ձեր ցուցակի արտադրանքի դիրքը գտնելու համար (Ա ցուցակի արժեքը) մատակարարի ցուցակում (ցուցակ Բ): MATCH-ը կվերադարձնի #N/A սխալը, երբ ապրանքը չի գտնվել: Այնուհետև կարող եք արդյունքը փոխանցել ISNA-ին՝ #N/A սխալները ՃՇՄԱՐՏԵՐԻ փոխակերպելու համար, ինչը նշանակում է, որ այդ ապրանքները բացակայում են: IF ֆունկցիան այնուհետև կվերադարձնի ձեր ակնկալած արդյունքը:
Ընդհանուր շարահյուսություն
=IF(ISNA(MATCH("lookup_value",lookup_range,0)),"Missing","Found")
√ Նշում. Դուք կարող եք փոխել «Բացակայում է», «Գտնվել է» ցանկացած արժեք, ինչպես ձեզ անհրաժեշտ է:
- lookup_value: MATCH արժեքը, որն օգտագործվում է իր դիրքը ստանալու համար, եթե այն գոյություն ունի որոնման_ընդունիչ կամ #N/A սխալ, եթե ոչ: Այստեղ վերաբերում է ձեր ցանկի ապրանքներին:
- որոնման_տիրույթ: Բջիջների շրջանակը համեմատելու համար lookup_value. Այստեղ վերաբերում է մատակարարի արտադրանքի ցանկին:
Պարզել եթե ձեր ցուցակի բոլոր ապրանքները առկա են ձեր մատակարարի ցանկում, խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը H6 բջիջում և սեղմել Մտնել արդյունքը ստանալու համար.
=IF(ISNA(ՀԱՄԱԽՄԲՈՒՄ(30002,$ B $ 6: $ B $ 10,0)),«Կորած», «Գտնվել է»)
Կամ, բանաձևը դինամիկ դարձնելու համար օգտագործեք բջջային հղում.
=IF(ISNA(ՀԱՄԱԽՄԲՈՒՄ(G6,$ B $ 6: $ B $ 10,0)),«Կորած», «Գտնվել է»)
√ Նշում․ դոլարի նշանները ($) վերևում ցույց են տալիս բացարձակ հղումներ, ինչը նշանակում է որոնման_ընդունիչ բանաձևը չի փոխվի, երբ բանաձևը տեղափոխեք կամ պատճենեք այլ բջիջներ: Այնուամենայնիվ, դոլարին ավելացված նշաններ չկան lookup_value քանի որ ցանկանում եք, որ այն դինամիկ լինի: Բանաձևը մուտքագրելուց հետո քաշեք լցման բռնակը ներքև՝ ստորև բերված բջիջներում բանաձևը կիրառելու համար:
Բանաձևի բացատրություն
Այստեղ մենք օգտագործում ենք ստորև բերված բանաձևը որպես օրինակ.
=IF(ISNA(MATCH(G8,$B$6:$B$10,0)),"Missing","Found")
- ՄԱՏՉ (G8, $B$6:$B$10,0): Լուցկու_տիպը 0 ստիպում է MATCH ֆունկցիան վերադարձնել թվային արժեք, որը ցույց է տալիս առաջին համընկնման դիրքը 3004, արժեքը G8 բջիջում, զանգվածում $ B $ 6: $ B $ 10. Այնուամենայնիվ, այս դեպքում MATCH-ը չկարողացավ գտնել արժեքը որոնման զանգվածում, ուստի այն կվերադարձնի # N / A սխալը:
- ԻՍՆԱ (ՄԱՏՉ (G8, $B$6:$B$10,0)) = ԻՍՆԱ (# N / A): ISNA-ն աշխատում է պարզելու՝ արժեքը «#N/A» սխալ է, թե ոչ: Եթե այո, ֆունկցիան կվերադարձնի TURE; Եթե արժեքը ոչ այլ ինչ է, քան «#N/A» սխալը, այն կվերադարձնի FALSE: Այսպիսով, ISNA-ի այս բանաձեւը կվերադառնա ՏՈՒՐ.
- ԵԹԵ (ԻՍՆԱ (ՄԱՏՉ (G8, $B$6:$B$10,0))"Բացակայում է", "Գտնվել է") = IF(TRUE«Անհայտ կորած», «Գտնվել է»): IF ֆունկցիան կվերադարձնի Missing, եթե ISNA-ի և MATCH-ի համեմատությունը ճշմարիտ է, հակառակ դեպքում կվերադարձնի Found: Այսպիսով, բանաձեւը կվերադառնա Պակաս.
Գտեք բացակայող արժեքները VLOOKUP-ի, ISNA-ի և IF-ի միջոցով
Պարզելու համար, թե արդյոք ձեր ցուցակի բոլոր ապրանքները առկա են ձեր մատակարարի ցանկում, կարող եք վերևում MATCH ֆունկցիան փոխարինել VLOOKUP-ով, քանի որ այն աշխատում է նույնը, ինչ MATCH, և այն կվերադարձնի #N/A սխալը, եթե արժեքը գոյություն չունի: մեկ այլ ցուցակ, կամ մենք ասում ենք, որ այն բացակայում է:
Ընդհանուր շարահյուսություն
=IF(ISNA(VLOOKUP("lookup_value",lookup_range,1,FALSE)),"Missing","Found")
√ Նշում. Դուք կարող եք փոխել «Բացակայում է», «Գտնվել է» ցանկացած արժեք, ինչպես ձեզ անհրաժեշտ է:
- lookup_value: VLOOKUP արժեքը, որն օգտագործվում է իր դիրքը ստանալու համար, եթե այն գոյություն ունի որոնման_ընդունիչ կամ #N/A սխալ, եթե ոչ: Այստեղ վերաբերում է ձեր ցանկի ապրանքներին:
- որոնման_տիրույթ: Բջիջների շրջանակը համեմատելու համար lookup_value. Այստեղ վերաբերում է մատակարարի արտադրանքի ցանկին:
Պարզելու համար, թե արդյոք ձեր ցուցակի բոլոր ապրանքները առկա են ձեր մատակարարի ցանկում, խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը H6 բջիջում և սեղմել Մտնել արդյունքը ստանալու համար.
=IF(ISNA(VLOOKUP(30002,$ B $ 6: $ B $ 10,1,FALSE)),"Բացակայում է","Գտնվել է")
Կամ, բանաձևը դինամիկ դարձնելու համար օգտագործեք բջջային հղում.
=IF(ISNA(VLOOKUP(G6,$ B $ 6: $ B $ 10,1,FALSE)),"Բացակայում է","Գտնվել է")
√ Նշում․ դոլարի նշանները ($) վերևում ցույց են տալիս բացարձակ հղումներ, ինչը նշանակում է որոնման_ընդունիչ բանաձևը չի փոխվի, երբ բանաձևը տեղափոխեք կամ պատճենեք այլ բջիջներ: Այնուամենայնիվ, դոլարին ավելացված նշաններ չկան lookup_value քանի որ ցանկանում եք, որ այն դինամիկ լինի: Բանաձևը մուտքագրելուց հետո քաշեք լցման բռնակը ներքև՝ ստորև բերված բջիջներում բանաձևը կիրառելու համար:
Բանաձևի բացատրություն
Այստեղ մենք օգտագործում ենք ստորև բերված բանաձևը որպես օրինակ.
=IF(ISNA(VLOOKUP(G8,$B$6:$B$10,1,FALSE)),"Missing","Found")
- VLOOKUP (G8,$B$6:$B$10,1,FALSE): The range_lookup ԿԵՂԾ ստիպում է VLOOKUP ֆունկցիան փնտրել և վերադարձնել այն արժեքը, որը ճիշտ է 3004, արժեքը G8 բջիջում: Եթե lookup_value 3004 գոյություն ունի 1զանգվածի st սյունակ $ B $ 6: $ B $ 10, VLOOKUP-ը կվերադարձնի այդ արժեքը; Հակառակ դեպքում, այն կվերադարձնի #N/A սխալի արժեքը: Այստեղ 3004-ը զանգվածում գոյություն չունի, ուստի արդյունքը կլինի # N / A.
- ԻՍՆԱ (VLOOKUP (G8,$B$6:$B$10,1,FALSE)) = ԻՍՆԱ (# N / A): ISNA-ն աշխատում է պարզելու՝ արժեքը «#N/A» սխալ է, թե ոչ: Եթե այո, ֆունկցիան կվերադարձնի TURE; Եթե արժեքը ոչ այլ ինչ է, քան «#N/A» սխալը, այն կվերադարձնի FALSE: Այսպիսով, ISNA-ի այս բանաձեւը կվերադառնա ՏՈՒՐ.
- ԵԹԵ (ԻՍՆԱ (VLOOKUP (G8,$B$6:$B$10,1,FALSE))"Բացակայում է", "Գտնվել է") = IF(TRUE«Անհայտ կորած», «Գտնվել է»): IF ֆունկցիան կվերադարձնի Missing, եթե ISNA-ի և VLOOKUP-ի համեմատությունը ճշմարիտ է, հակառակ դեպքում կվերադարձնի Found: Այսպիսով, բանաձեւը կվերադառնա Պակաս.
Գտեք բացակայող արժեքները COUNTIF-ի և IF-ի միջոցով
Պարզելու համար, թե արդյոք ձեր ցուցակի բոլոր ապրանքները առկա են ձեր մատակարարի ցանկում, կարող եք օգտագործել ավելի պարզ բանաձև՝ COUNTIF և IF գործառույթներով: Բանաձևն օգտագործում է այն փաստը, որ Excel-ը ցանկացած թիվ, բացի զրոյից (0)-ից, կգնահատի որպես ՃԻՇՏ: Այսպիսով, եթե արժեք գոյություն ունի մեկ այլ ցուցակում, COUNTIF ֆունկցիան կվերադարձնի այդ ցուցակում իր դեպքերի քանակը, ապա IF թիվը կվերցնի որպես TURE; Եթե արժեքը չկա ցանկում, COUNTIF ֆունկցիան կվերադարձնի 0, իսկ IF-ը այն կընդունի որպես FALSE:
Ընդհանուր շարահյուսություն
=IF(COUNTIF("lookup_range",lookup_value),"Found","Missing")
√ Նշում. Դուք կարող եք փոխել «Գտնվել է», «Բացակայում է» ցանկացած արժեք, ինչպես ձեզ անհրաժեշտ է:
- որոնման_տիրույթ: Բջիջների շրջանակը համեմատելու համար lookup_value. Այստեղ վերաբերում է մատակարարի արտադրանքի ցանկին:
- lookup_value: COUNTIF արժեքը, որն օգտագործվում է իր երևույթների թիվը վերադարձնելու համար որոնման_ընդունիչ. Այստեղ վերաբերում է ձեր ցանկի ապրանքներին:
Պարզելու համար, թե արդյոք ձեր ցուցակի բոլոր ապրանքները առկա են ձեր մատակարարի ցանկում, խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը H6 բջիջում և սեղմել Մտնել արդյունքը ստանալու համար.
=IF(COUNTIF($ B $ 6: $ B $ 10,30002), «Գտնվել է», «Անհայտ կորած»)
Կամ, բանաձևը դինամիկ դարձնելու համար օգտագործեք բջջային հղում.
=IF(COUNTIF($ B $ 6: $ B $ 10,G6), «Գտնվել է», «Անհայտ կորած»)
√ Նշում․ դոլարի նշանները ($) վերևում ցույց են տալիս բացարձակ հղումներ, ինչը նշանակում է որոնման_ընդունիչ բանաձևը չի փոխվի, երբ բանաձևը տեղափոխեք կամ պատճենեք այլ բջիջներ: Այնուամենայնիվ, դոլարին ավելացված նշաններ չկան lookup_value քանի որ ցանկանում եք, որ այն դինամիկ լինի: Բանաձևը մուտքագրելուց հետո քաշեք լցման բռնակը ներքև՝ ստորև բերված բջիջներում բանաձևը կիրառելու համար:
Բանաձևի բացատրություն
Այստեղ մենք օգտագործում ենք ստորև բերված բանաձևը որպես օրինակ.
=IF(COUNTIF($B$6:$B$10,G8),"Found","Missing")
- COUNTIF ($B$6:$B$10,G8): COUNTIF ֆունկցիան հաշվում է, թե քանի անգամ է հաշվում 3004, արժեքը G8 բջիջում, հայտնվում է զանգվածում $ B $ 6: $ B $ 10. Ըստ երևույթին, 3004-ը զանգվածում գոյություն չունի, ուստի արդյունքը կլինի 0.
- ԵԹԵ (COUNTIF ($B$6:$B$10,G8)"Գտնվել է", "Բացակայում է") = IF(0«Գտնվել է», «Անհայտ կորած»): IF ֆունկցիան 0-ը կգնահատի որպես FALSE: Այսպիսով, բանաձեւը կվերադառնա Պակաս, արժեքը, որը պետք է վերադարձվի, երբ առաջին ավելացումը գնահատվում է FALSE:
Հարակից գործառույթներ
IF գործառույթը Excel- ի աշխատանքային գրքում ամենապարզ և օգտակար գործառույթներից մեկն է: Այն իրականացնում է պարզ տրամաբանական թեստ, որը կախված է համեմատության արդյունքից, և այն վերադարձնում է մեկ արժեք, եթե արդյունքը UEՇՄԱՐՏ է, կամ այլ արժեք, եթե արդյունքը կեղծ է:
Excel MATCH գործառույթը որոնում է որոշակի արժեք մի շարք բջիջներում և վերադարձնում արժեքի հարաբերական դիրքը:
Excel VLOOKUP ֆունկցիան որոնում է մի արժեք ՝ համապատասխանեցնելով աղյուսակի առաջին սյունակին և վերադարձնում համապատասխան արժեքը նույն շարքի որոշակի սյունակից:
COUNTIF ֆունկցիան վիճակագրական ֆունկցիա է Excel-ում, որն օգտագործվում է չափանիշին համապատասխանող բջիջների թիվը հաշվելու համար: Այն աջակցում է տրամաբանական օպերատորներին (<>, =, > և <), և նիշերը (? և *)՝ մասնակի համապատասխանության համար:
Առնչվող բանաձևեր
Փնտրեք արժեք ՝ հատուկ տեքստ պարունակող վայրի քարտերով
Excel-ում տիրույթում որոշակի տեքստային տող պարունակող առաջին համընկնումը գտնելու համար կարող եք օգտագործել INDEX և MATCH բանաձևը նիշերով՝ աստղանիշ (*) և հարցական նշան (?):
Մասնակի համընկնում VLOOKUP-ի հետ
Լինում են դեպքեր, երբ Ձեզ անհրաժեշտ է Excel՝ մասնակի տեղեկատվության հիման վրա տվյալներ ստանալու համար: Խնդիրը լուծելու համար կարող եք օգտագործել VLOOKUP բանաձևը նիշերի հետ միասին՝ աստղանիշ (*) և հարցական նշան (?):
Մոտավոր համընկնում INDEX- ի և MATCH- ի հետ
Կան ժամանակներ, երբ մենք պետք է Excel- ում գտնենք մոտավոր համընկնումներ `աշխատողների կատարողականը գնահատելու, ուսանողների գնահատականները, քաշը հաշվարկելու համար փոստը և այլն: Այս ձեռնարկում մենք կխոսենք այն մասին, թե ինչպես օգտագործել INDEX և MATCH գործառույթները արդյունքներ, որոնք մեզ պետք են:
Փնտրեք առավելագույն համապատասխանության արժեքը `բազմաթիվ չափանիշներով
Որոշ դեպքերում կարող է անհրաժեշտ լինել փնտրել ամենամոտ կամ մոտավոր համընկման արժեքը `հիմնվելով մեկից ավելի չափանիշների վրա: INDEX, MATCH և IF գործառույթների համադրությամբ դուք կարող եք արագ դա անել Excel- ում:
Գրասենյակի արտադրողականության լավագույն գործիքները
Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից
Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...
Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)
- Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
- Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
- Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը: