Excel- ի օգտագործողների շրջանում ամենատարածված օպերատորներից մեկը գործառույթն է Որոնել. Նրա առաջադրանքները ներառում են տվյալ տվյալների տիրույթում տարրի դիրքի համարը որոշելը: Դա առավելագույն օգուտ է բերում, երբ այն կիրառվում է այլ օպերատորների հետ համատեղ: Տեսնենք, թե որն է ֆունկցիա: Որոնել, և ինչպես այն կարող է գործնականում կիրառվել:
Օպերատորի դիմում Փնտրել
Օպերատոր Որոնել պատկանում է գործառույթների կատեգորիայի Հղումներ և զանգվածներ. Այն որոնում է նշված զանգվածում նշված տարրը և առանձին խցում թողարկում այս շարքում իր դիրքի քանակը: Փաստորեն, նույնիսկ դրա անունը ցույց է տալիս դա: Բացի այդ, այս գործառույթը, երբ օգտագործվում է այլ օպերատորների հետ համատեղ, նրանց պատմում է տվյալ տվյալների հետագա մշակման համար որոշակի տարրի դիրքի համարը:
Օպերատորի սինթաքս Որոնել կարծես այսպիսին է.
= SEARCH (որոնում_value; lookup_array; [match_type])
Այժմ քննարկեք այս երեք փաստարկներից յուրաքանչյուրը առանձին:
«Փնտրում արժեքը» - Սա այն տարրն է, որը պետք է գտնել: Այն կարող է ունենալ տեքստային, թվային ձև և նաև տրամաբանական արժեք ունենալ: Այս փաստարկը կարող է ծառայել նաև վերը նշված ցանկացած արժեք պարունակող մի բջիջի մասին:
Դիտվել է զանգված այն տիրույթի այն տիրույթի հասցեն է, որտեղ գտնվում է որոնման արժեքը: Այս զանգվածում այս տարրի դիրքն է, որը պետք է որոշի օպերատորը Որոնել.
Խաղի տեսակը ցույց է տալիս ճշգրիտ համընկնումը փնտրելու կամ անճիշտ: Այս փաստարկը կարող է ունենալ երեք իմաստ. "1", "0" և "-1". Արժեքով "0" օպերատորը միայն ճշգրիտ համընկնում է որոնում: Եթե արժեքը նշված է "1", ապա ճշգրիտ խաղի բացակայության դեպքում Որոնել վերադարձնում է դրան ամենամոտ տարրը `իջնելու կարգով: Եթե արժեքը նշված է "-1", այն դեպքում, եթե ճշգրիտ համընկնում չի գտնվել, գործառույթը վերադարձնում է դրան առավել մոտ գտնվող տարրը աճման կարգով: Կարևոր է, եթե որոնում եք ոչ թե ճշգրիտ արժեքը, այլ մոտավոր արժեքը, որպեսզի ձեր դիտած զանգվածը դասակարգվի աճման կարգով (համապատասխանության տեսակը "1") կամ իջնող (համընկնման տեսակը) "-1").
Փաստարկ Խաղի տեսակը չի պահանջվում: Հնարավոր է, որ այն բաց թողնվի: Այս դեպքում դրա կանխադրված արժեքն է "1". Կիրառել փաստարկ Խաղի տեսակըԱռաջին հերթին, դա իմաստ ունի միայն այն ժամանակ, երբ թվային արժեքները վերամշակվում են, ոչ թե տեքստային:
Դեպքում Որոնել նշված պարամետրերում չի կարող գտնել ցանկալի կետը, օպերատորը խցում սխալ է ցույց տալիս "# N / A".
Որոնում իրականացնելիս օպերատորը չի տարբերակում դեպքերի գրանցամատյաններից: Եթե զանգվածում կան մի քանի ճշգրիտ համընկնում, ապա Որոնել ցույց է տալիս բջիջում դրանցից առաջինի դիրքը:
Մեթոդ 1. Ցուցադրել իրերի գտնվելու վայրը տեքստային տվյալների մի շարք կետերում
Եկեք օգտագործենք օգտագործել ամենապարզ դեպքի օրինակը Որոնել Դուք կարող եք որոշել նշված տարրի գտնվելու վայրը տեքստային տվյալների շարքում: Մենք պարզում ենք, թե բառը ինչ դիրքում է զբաղեցնում այն տեսականին, որում գտնվում են արտադրանքի անունները Շաքարավազ.
- Ընտրեք բջիջը, որում կցուցադրվի մշակված արդյունքը: Կտտացրեք պատկերակին «Տեղադրեք գործառույթը» բանաձևերի գծի մոտ:
- Սկսվում է Գործառույթի կախարդներ. Բաց կատեգորիա «Ամբողջ այբբենական ցուցակ» կամ Հղումներ և զանգվածներ. Օպերատորների ցանկում մենք անուն ենք փնտրում «Փնտրում». Գտելով այն և ընդգծելով այն, կտտացրեք կոճակը «Լավ» պատուհանի հատակին:
- Օպերատորի փաստարկային պատուհանը ակտիվացված է Որոնել. Ինչպես տեսնում եք, այս պատուհանում, փաստարկների քանակով, երեք դաշտ կա: Մենք պետք է լրացնենք դրանք:
Քանի որ մենք պետք է գտնենք բառի դիրքը Շաքարավազ միջակայքում, ապա քշեք այս անունը դաշտ «Փնտրում արժեքը».
Դաշտում Դիտվել է զանգված դուք պետք է ինքնին նշեք միջակայքի կոորդինատները: Կարող եք ձեռքով վարել, բայց ավելի հեշտ է տեղադրել կուրսորը դաշտում և ընտրել այս զանգվածը թերթի վրա ՝ մկնիկի ձախ կոճակը պահելիս: Դրանից հետո դրա հասցեն կցուցադրվի փաստարկների պատուհանում:
Երրորդ դաշտում Խաղի տեսակը դրեք համարը "0", քանի որ մենք կաշխատենք տեքստային տվյալների հետ, և, հետևաբար, ճշգրիտ արդյունք է պետք:
Բոլոր տվյալները տեղադրվելուց հետո կտտացրեք կոճակը «Լավ».
- Ծրագիրը կատարում է հաշվարկը և ցուցադրում է դիրքի սերիան Շաքարավազ բջիջում ընտրված զանգվածում, որը մենք նշեցինք այս հրահանգի առաջին փուլում: Պաշտոնի համարը հավասար կլինի "4".
Դաս: Excel- ի հատկությունների հրաշագործ
Մեթոդը 2. Օպերատորի հայտի ավտոմատացում Փնտրում
Վերևում մենք ուսումնասիրեցինք օպերատորի օգտագործման առավել պարզունակ դեպքը Որոնելբայց նույնիսկ այն կարող է ավտոմատացվել:
- Հարմարության համար թերթին ավելացրեք ևս երկու լրացուցիչ դաշտ ՝ Սահմանել կետը և «Համարը». Դաշտում Սահմանել կետը քշել այն անունով, որը դուք պետք է գտնեք: Հիմա թող լինի Միս. Դաշտում «Համարը» սահմանեք կուրսորը և գնացեք օպերատորի փաստարկների պատուհանը նույն ձևով, որը քննարկվել է վերևում:
- Գործառույթի փաստարկների պատուհանում, դաշտում «Փնտրում արժեքը» նշեք այն բջիջի հասցեն, որում գրված է բառը Միս. Դաշտերում Դիտվել է զանգված և Խաղի տեսակը նշեք նույն տվյալները, ինչպես նախորդ մեթոդով `միջակայքի հասցեն և համարը "0" համապատասխանաբար Դրանից հետո կտտացրեք կոճակը «Լավ».
- Վերոնշյալ գործողությունները կատարելուց հետո ՝ դաշտում «Համարը» կցուցադրվի բառի դիրքը Միս ընտրված միջակայքում: Այս դեպքում դրան հավասար է "3".
- Այս մեթոդը լավ է այն առումով, որ եթե ուզում ենք պարզել որևէ այլ անվանման դիրքը, հարկ չի լինի ամեն անգամ վերափոխել կամ փոխել բանաձևը: Բավականին պարզ է դաշտում Սահմանել կետը նախորդ բառի փոխարեն մուտքագրեք որոնման նոր բառ: Դրանից հետո արդյունքի վերամշակումն ու արդյունքը տեղի կունենան ինքնաբերաբար:
Մեթոդ 3. Օգտագործեք FIND օպերատորը թվային արտահայտությունների համար
Հիմա եկեք նայենք, թե ինչպես կարող եք օգտագործել Որոնել թվային արտահայտություններով աշխատելու համար:
Խնդիրն է ապրանքը գտնել 400 ռուբլու վաճառքի չափով կամ այս գումարին ամենամոտը աճող կարգով:
- Առաջին հերթին մենք պետք է սյունակում դասավորենք իրերը «Գումարը» իջնող կարգով: Ընտրեք այս սյունակը և անցեք ներդիրին «Տուն». Կտտացրեք պատկերակին Տեսակավորել և զտելտեղակայված է բլոկի ժապավենի վրա «Խմբագրում». Appearsանկում, որը հայտնվում է, ընտրեք "Տեսակավորել առավելագույնից մինչև նվազագույն".
- Տեսակավորումը կատարելուց հետո ընտրեք բջիջը, որտեղ արդյունքը կցուցադրվի, և գործարկեք պատուհանի պատուհանը նույն ձևով, որը քննարկվել է առաջին մեթոդով:
Դաշտում «Փնտրում արժեքը» քշել մի շարքով "400". Դաշտում Դիտվել է զանգված նշեք սյունակի կոորդինատները «Գումարը». Դաշտում Խաղի տեսակը սահմանված արժեքը "-1", քանի որ որոնումից մենք փնտրում ենք հավասար կամ ավելի մեծ արժեքներ: Բոլոր պարամետրերը կատարելուց հետո կտտացրեք կոճակը «Լավ».
- Մշակման արդյունքը ցուցադրվում է նախկինում նշված խցում: Սա է դիրքը: "3". Համապատասխանում է նրան «Կարտոֆիլ». Իսկապես, այս ապրանքի վաճառքից ստացված հասույթի չափը ամենամոտ է աճող կարգով 400 համարին և կազմում է 450 ռուբլի:
Նմանապես, կարող եք որոնել ամենամոտ դիրքը "400" իջնող կարգով: Միայն դրա համար անհրաժեշտ է զտել տվյալները աճող կարգով և դաշտում Խաղի տեսակը գործառույթի փաստարկները սահմանում են արժեքը "1".
Դաս: Տեսակավորել և զտել տվյալները Excel- ում
Մեթոդ 4. Օգտագործումը `այլ օպերատորների հետ համատեղ
Այս գործառույթը այլ օպերատորների հետ օգտագործելը առավել արդյունավետ է `որպես բարդ բանաձևի մաս: Ամենից հաճախ այն օգտագործվում է գործառույթի հետ միասին ԻՆԴԵՔՍ. Այս փաստարկը ցույց է տալիս իր շարքի կամ սյունակի համարով նշված միջակայքի պարունակությունը նշված խցում: Ավելին, համարակալումը, ինչպես օպերատորի հետ կապված Որոնել, կատարվում է ոչ թե ամբողջ թերթիկի համեմատ, այլ միայն միջակայքում: Այս գործառույթի շարահյուսությունը հետևյալն է.
= INDEX (զանգված; row_number; column_number)
Ավելին, եթե զանգվածը միակողմանի է, ապա կարող եք օգտագործել երկու փաստարկներից միայն մեկը. Տողի համարը կամ Սյունակի համարը.
Հատուկ կապի առանձնահատկություն ԻՆԴԵՔՍ և Որոնել կայանում է նրանում, որ վերջինս կարող է օգտագործվել որպես առաջինի փաստարկ, այսինքն նշեք շարքի կամ սյունակի դիրքը:
Եկեք դիտարկենք, թե ինչպես դա կարելի է անել գործնականում ՝ օգտագործելով ամբողջ սեղանը: Մեր խնդիրն է ցուցադրել թերթի լրացուցիչ դաշտում «Արտադրանք» ապրանքի անվանումը, որից ստացված եկամտի ընդհանուր քանակը 350 ռուբլի է կամ նվազագույն կարգով այս արժեքին ամենամոտը: Այս փաստարկը նշված է դաշտում: «Մեկ թերթիկի հասույթի մոտավոր քանակություն».
- Տեսակավորել իրերը սյունակում «Եկամուտների գումար» աճող Դա անելու համար ընտրեք անհրաժեշտ սյունակը և, լինելով ներդիրում «Տուն»կտտացրեք պատկերակին Տեսակավորել և զտել, իսկ հետո հայտնվում է ընտրացանկում, կտտացրեք կետը "Դասավորել նվազագույնից մինչև առավելագույնը".
- Ընտրեք դաշտում բջիջ «Արտադրանք» և զանգիր Խաղարկային հրաշագործ կոճակի միջոցով սովորական եղանակով «Տեղադրեք գործառույթը».
- Պատուհանում, որը բացվում է Գործառույթի կախարդներ դասակարգում Հղումներ և զանգվածներ անուն եմ փնտրում ԻՆԴԵՔՍ, ընտրեք այն և կտտացրեք կոճակը «Լավ».
- Հաջորդը, բացվում է պատուհան, որն առաջարկում է օպերատորի ընտրանքների ընտրություն ԻՆԴԵՔՍ: զանգվածի կամ հղման համար: Մեզ առաջին տարբերակն է պետք: Հետևաբար, մենք այս պատուհանում թողնում ենք բոլոր լռելյայն կայանքները և կտտացնում կոճակին «Լավ».
- Գործառույթի փաստարկների պատուհանը բացվում է ԻՆԴԵՔՍ. Դաշտում Զանգված նշեք այն միջակայքի հասցեն, որտեղ օպերատորն է ԻՆԴԵՔՍ կփնտրի ապրանքի անվանումը: Մեր դեպքում սա սյուն է «Ապրանքի անվանումը».
Դաշտում Տողի համարը տեղադրված է բույնի գործառույթը Որոնել. Այն պետք է ձեռնարկվի ձեռքով ՝ օգտագործելով շարահյուսությունը, որը նշված է հոդվածի սկզբում: Անմիջապես արձանագրել գործառույթի անվանումը - «Փնտրում» առանց չակերտների Դրանից հետո բացեք փակագիծը: Այս օպերատորի համար առաջին փաստարկն է «Փնտրում արժեքը». Այն տեղակայված է դաշտի թերթիկի վրա «Եկամտի մոտավոր քանակ». Նշեք համարը պարունակող բջջի կոորդինատները 350. Կիսապլան ենք դնում: Երկրորդ փաստարկն է Դիտվել է զանգված. Որոնել կանդրադառնա այն տեսականին, որում գտնվում է եկամտի չափը և կփնտրի մոտ 350 ռուբլին ամենամոտ գտնվողը: Հետեւաբար, այս դեպքում նշեք սյունակի կոորդինատները «Եկամուտների գումար». Կրկին մենք կիսաբացարկ ենք դնում: Երրորդ փաստարկն է Խաղի տեսակը. Քանի որ մենք որոնելու ենք տրվածին կամ ամենամոտ ավելի փոքրին հավասար թվացող թվեր, մենք համարը այստեղ ենք դնում "1". Մենք փակում ենք փակագծերը:
Գործառույթի երրորդ փաստարկը ԻՆԴԵՔՍ Սյունակի համարը թողնել այն դատարկ: Դրանից հետո կտտացրեք կոճակը «Լավ».
- Ինչպես տեսնում եք, գործառույթը ԻՆԴԵՔՍ օգտագործելով օպերատոր Որոնել նախապես սահմանված խցում ցույց է տալիս անունը Թեյ. Իրոք, թեյի վաճառքից ստացված գումարը (300 ռուբլի) նվազող կարգով ամենամոտ է `մշակման աղյուսակի բոլոր արժեքներից 350 ռուբլի:
- Եթե դաշտում թիվը փոխենք «Եկամտի մոտավոր քանակ» մեկ ուրիշի, այդ դեպքում դաշտի բովանդակությունը ինքնաբերաբար կվերահաշվարկվի համապատասխանաբար «Արտադրանք».
Դաս: INDEX գործառույթը Excel- ում
Ինչպես տեսնում եք, օպերատորը Որոնել շատ հարմար գործառույթ է տվյալների զանգվածում նշված տարրի համարի հաջորդականության թիվը որոշելու համար: Բայց դրանից առավելությունները մեծապես ավելանում են, եթե այն օգտագործվում է բարդ բանաձևերի մեջ: