Excel- ում զանգվածային բանաձեւը օգտագործելով `մենք կարող ենք ստեղծել մի բանաձեւ բանաձեւ, որն օգտագործում է տվյալների բազայում կամ տվյալների աղյուսակում գտնելու բազմաթիվ չափանիշներ:
Դասի բանաձեւը ներառում է INDEX ֆունկցիայի ներսում MATCH գործառույթի ներարկումը :
Այս ձեռնարկը ներառում է քայլ առ քայլ օրինակ ստեղծել մի բանաձեւի բանաձեւ, որը օգտագործում է բազմակի չափանիշներ, տիտանի ներդիրների մատակարարի ընտրանքային տվյալների բազայում:
Ստորեւ բերված ուսումնական թեմաների քայլերից հետո քայլում է ձեզ դեպի վերեւում գտնվող պատկերում տեսած բանաձեւը ստեղծելու եւ օգտագործելու միջոցով:
01-ը 09
Մուտքագրեք Tutorial Data- ը
Tutorial- ի առաջին քայլը տվյալների մուտքագրումը Excel- ի աշխատաթերթ է :
Tutorial- ում կատարված քայլերին հետեւելու համար մուտքագրեք վերեւում պատկերված տվյալները հետեւյալ բջիջներում :
- Մուտքագրեք տվյալների վերին տիրույթը D1- ից F2 բջիջներում
- Մուտքագրեք երկրորդ շրջանակը D5- ի F11 բջիջների մեջ
3-րդ եւ 4-րդ շարքերը շարունակում են մնալ դատարկ, որպեսզի տեղադրվեն այս ձեռնարկի ընթացքում ստեղծված զանգվածի բանաձեւը :
Tutorial- ն չի ներառում պատկերում երեւացող ձեւաչափը, սակայն դա չի ազդի ինչպես lookupի բանաձեւի վրա:
Ստորեւ նկարագրվածներին նման ձեւաչափման ընտրանքների մասին տեղեկությունները հասանելի են այս հիմնական Excel ֆորմատավորման դասընթացում:
02-ը 09
Սկսած INDEX գործառույթը
INDEX գործառույթը մեկն է այն հազվադեպ է Excel- ում, որն ունի բազմակի ձեւեր: Ֆունկցիան ունի Array ձեւ եւ տեղեկանք :
The Array ձեւը վերադարձնում է տվյալների բազայի կամ տվյալների աղյուսակի փաստացի տվյալները, իսկ տեղեկանքի ձեւը տալիս է բջջային տեղեկանք կամ տվյալների աղյուսակում տեղադրություն:
Այս ձեռնարկի մեջ մենք կօգտագործենք Array ձեւը, քանի որ մենք ուզում ենք իմանալ մատակարարի անունը տիտանի ֆայլերի համար, այլ ոչ թե բջջային հղում այս մատակարարի մեր տվյալների բազայում:
Յուրաքանչյուր ձեւ ունի տարբեր փաստարկներ, որոնք պետք է ընտրվեն գործառույթը սկսելուց առաջ:
Tutorial քայլերը
- Սեղմիր F3 բջջին, այն ակտիվ բջջային դարձնելու համար: Սա այնտեղն է, որտեղ մենք մտցնում ենք nested ֆունկցիան:
- Սեղմեք ժապավենի մենյուի բանաձեւերի ներդիրին:
- Ընտրեք որոնման եւ տեղեկանք ժապավենի վրա, ֆունկցիայի բացված ցանկը բացելու համար:
- Ցանկում INDEX- ին սեղմեք ընտրելու Արձանագրությունները երկխոսության վանդակը :
- Ընտրեք զանգվածը, row_num, col_num տարբերակը երկխոսության դաշտում:
- Սեղմեք OK- ը, INDEX- ի գործառույթը երկխոսության դաշտը բացելու համար:
03-ը 09
Մտնելով INDEX Function Array Argument
Պահանջվող առաջին փաստարկը Array փաստարկն է: Այս փաստարկը սահմանում է ցանկալի տվյալների որոնման համար նախատեսված բջիջների շրջանակը :
Այս ձեռնարկի համար այս փաստարկը կլինի մեր ընտրանքային տվյալների բազան :
Tutorial քայլերը
- INDEX ֆունկցիայի երկխոսության դաշտում , սեղմեք Դրսի գիծը:
- Բարձրացրեք D6- ից F11 բջիջները աշխատանքային թերթիկում, աղյուսակը մուտքագրելու համար:
04-ին 09
Սկսել Ներկառուցված MATCH գործառույթը
Երբ մեկ այլ գործառույթում ներսում բանալին հնարավոր չէ բացել երկրորդ կամ ներկառուցված գործառույթի երկխոսության դաշտը `անհրաժեշտ փաստարկներ մուտքագրելու համար:
Ներկառուցված գործառույթը պետք է տպագրվի որպես առաջին գործառույթի փաստարկներից մեկը:
Այս ձեռնարկի մեջ տեղադրված MATCH գործառույթը եւ դրա փաստարկները կներառվեն INDEX- ի գործառույթների երկխոսության երկրորդ շարքում ` Row_num գիծ:
Կարեւոր է նշել, որ ֆունկցիաները ձեռքով մուտք գործելիս գործառույթի փաստարկները բաժանվում են միմյանցից, ստորակետով » :
Մտնելով MATCH գործառույթի Lookup_value փաստարկը
Nested MATCH գործառույթին մտնելու առաջին քայլը պետք է մուտքագրեք Lookup_value փաստարկը:
Lookup_value- ը լինելու է որոնման տերմինի գտնվելու կամ բջջային տեղեկանք , որը մենք ցանկանում ենք համապատասխանել տվյալների բազայում:
Սովորաբար Lookup_value- ը ընդունում է միայն մեկ որոնման չափանիշ կամ ժամկետ: Որոշ չափանիշների որոնման համար մենք պետք է տարածենք Lookup_value- ը :
Սա կատարվում է միավորված կամ միացնող երկու կամ ավելի բջջային հիշատակումների միասին, օգտագործելով ամպերսանդ եւ « & » նշանը:
Tutorial քայլերը
- INDEX ֆունկցիայի երկխոսության դաշտում սեղմեք Row_num տողում:
- Մուտքագրեք ֆունկցիաների անվանումը, այնուհետեւ բաց կլոր շրջանակով « ( "
- Սեղմեք այս բջիջի հղումը դեպի երկխոսության վանդակում մուտք գործելու համար D3 բջիջ:
- Մուտքագրեք ամպերսանդ եւ « & », D3 բջջային տեղեկանքից հետո, երկրորդ բջջային հղում ավելացնելու համար:
- Սեղմեք այս բջիջի հղումը դեպի երկխոսության վանդակում մուտք գործելու համար E3 բջջային հարմարանք :
- Մուտքագրեք ստորակետ "," բջջային տեղեկանքից հետո E3- ը լրացնել MATCH ֆունկցիայի Lookup_value փաստարկը:
- Թողեք INDEX- ի գործառույթը երկխոսության դաշտը, որը բաց է ուսուցչի հաջորդ քայլի համար:
Tutorial- ի վերջին քայլը Lookup_values- ը կցուցադրվի աշխատանքային էջի D3 եւ E3 բջիջներում:
05-ից 09-ը
Ավելացնելով Lookup_array- ը MATCH գործառույթի համար
Այս քայլը ընդգրկում է Lookup_array փաստարկը `ներկառուցված MATCH ֆունկցիայի համար:
Lookup_array- ը բջիջների շրջանակը է, որ MATCH գործառույթը կգտնի որոնիչի նախորդ քայլում ավելացված Lookup_value փաստարկը:
Քանի որ մենք հայտնաբերել ենք երկու որոնման դաշտերը Lookup_array փաստարկում, մենք պետք է նույնն անենք Lookup_array- ի համար : MATCH գործառույթը միայն նշված է յուրաքանչյուր տերմինով մեկ զանգի որոնում:
Մի քանի պարունակություն մուտքագրելու համար մենք կրկին օգտագործում ենք « եւ » եւ «միասին» միաձուլելու համար:
Tutorial քայլերը
Այս քայլերը պետք է մուտքագրվեն INDEX ֆունկցիայի երկխոսության դաշտում Row_num գծի նախորդ քայլում մուտքագրված ստորակետից հետո:
- Կտտացրեք Row_num գիծը ստորակետից հետո, տեղադրման կետը ներկայիս մուտքի վերջում տեղադրելու համար:
- Բարձրացրեք բջիջները D6- ից D11- ը աշխատանքային թերթիկում, ընդգրկելու համար: Սա առաջին զանգվածն է, որի գործառույթը որոնում է:
- Մուտքագրեք ampersand " & " բջջային հիշատակումներից հետո D6: D11, քանի որ մենք ուզում ենք, որ գործառույթը երկու arrays որոնում:
- Բարձրացրեք բջիջները E6- ից մինչեւ E11, աշխատանքային շրջանակում մուտքագրեք շրջանակը: Սա երկրորդ զանգվածն է, որի գործառույթը որոնում է:
- Մուտքագրեք ստորակետ "," բջջային տեղեկանքից հետո E3- ը ավարտելու համար MATCH ֆունկցիայի Lookup_array փաստարկը:
- Թողեք INDEX- ի գործառույթը երկխոսության դաշտը, որը բաց է ուսուցչի հաջորդ քայլի համար:
06-ից 09-ը
Հավաքման տեսակը ընդգրկելով եւ MATCH գործառույթը լրացնելիս
MATCH գործառույթի երրորդ եւ վերջնական փաստարկը Match_type փաստարկն է:
Այս փաստարկը պատմում է Excel- ին, ինչպես փնտրել Lookup_value- ը Lookup_array- ի արժեքներով: Ընտրությունները հետեւյալն են `1, 0, կամ -1:
Այս փաստարկը պարտադիր է: Եթե այն բացակայում է, ֆունկցիան օգտագործում է 1-ի լռելյայն արժեքը:
- եթե Match_type = 1 կամ բացակայում է, MATCH գտնում է առավելագույն արժեքը, որը պակաս կամ հավասար է Lookup_value- ին: Lookup_array տվյալները պետք է դասավորված լինեն աճող կարգով:
- եթե match_type = 0: MATCH գտնում է առաջին արժեքը, որը հավասար է Lookup_value- ին: Lookup_array- ի տվյալները կարող են դասավորված լինել ցանկացած կարգով:
- եթե Match_type = -1: MATCH գտնում է Lookup_value- ից ավելի մեծ կամ հավասար առավելագույն արժեքը: Lookup_array- ի տվյալները պետք է դասավորված լինեն նվազման կարգով:
Tutorial քայլերը
Այս քայլերը պետք է մուտքագրվեն INDEX ֆունկցիայի երկխոսության դաշտում Row_num գծի նախորդ քայլում մուտքագրված ստորակետից հետո:
- Row_num գծի ստորակետից հետո մուտքագրեք զրոյի « 0 », քանի որ մենք ցանկանում ենք, որ nested ֆունկցիան վերադարձնի ճշգրիտ համընկնումներ դեպի D3 եւ E3 բջիջներում մուտքագրվող պայմաններին:
- Մուտքագրեք փակ փուլի փակագիծը " ) , ավարտելու MATCH գործառույթը:
- Թողեք INDEX- ի գործառույթը երկխոսության դաշտը, որը բաց է ուսուցչի հաջորդ քայլի համար:
07-ից 09-ը
Վերադառնալ INDEX գործառույթին
Այժմ, երբ MATCH գործառույթն արվում է, մենք կբարձրանանք բաց երկխոսության տուփի երրորդ գծին եւ մուտքագրեք վերջին փաստարկը INDEX գործառույթի համար:
Այս երրորդ եւ վերջնական փաստարկը Column_num փաստարկն է, որն ասում է Excel- ին սյունակային համարը D6- ի F11- ի շրջանում, որտեղ այն կգտնի այն գործը, որը մենք ուզում ենք վերադարձել ֆունկցիան: Այս դեպքում, տիտանային ֆայլերի մատակարարը:
Tutorial քայլերը
- Սեղմիր սյունակի տողը երկխոսության դաշտում:
- Մուտքագրեք այս երեք տողում երեք « 3 » (ոչ մեջբերումը), քանի որ մենք փնտրում ենք տվյալների D6- ից F11- ի երրորդ սյունակում:
- Մի սեղմեք OK կամ փակեք INDEX ֆունկցիայի երկխոսության վանդակը: Այն պետք է մնա բաց ուսուցման մեջ հաջորդ քայլի համար, ստեղծելով զանգվածի բանաձեւը :
08-ը 09
Ստեղծելով զանգվածային բանաձեւ
Նախքան երկխոսության տուփը փակելը, մենք պետք է մեր միջուկային գործառույթը դարձնենք զանգվածային բանաձեւ :
Դասի բանաձեւը այն է, ինչ թույլ է տալիս այն որոնել բազմակի տերմիններ տվյալների աղյուսակում: Այս ձեռնարկում մենք ձգտում ենք համապատասխանել երկու պայմանների. 1-ին սյունակից եւ տիտանի սյունակներից 2-ը:
Excel- ում զանգվածային բանաձեւի ստեղծումը կատարվում է, միաժամանակ սեղմելով CTRL , SHIFT եւ ENTER ստեղները ստեղնաշարի վրա:
Այս բանալին սեղմելու ազդեցությունը միասին գործելն է փաթաթված բծերի հետ `{} նշելով, որ այն այժմ զանգվածի բանաձեւ է:
Tutorial քայլերը
- Լրացված երկխոսության վանդակը դեռեւս բաց է այս ձեռնարկի նախորդ քայլից, սեղմել եւ պահել CTRL եւ SHIFT ստեղները ստեղնաշարի վրա, այնուհետեւ սեղմել եւ թողնել ENTER կոճակը:
- Եթե ճիշտ է կատարվել, ապա երկխոսության վանդակը կփակվի եւ F3 բջջում կհայտնվի թիվ N / A սխալ `այն բջիջը, որտեղ մենք մտանք գործառույթ:
- # N / A- ի սխալը հայտնվում է F3 բջիջում, քանի որ D3 եւ E3 բջիջները դատարկ են: D3- ը եւ E3- ը բջիջներն են, որտեղ մենք ասում էինք, որ գործառույթը գտնում է Lookup_values- ը ձեռնարկի 5-րդ քայլում: Տվյալները ավելացվեցին այս երկու բջիջներում, սխալը կփոխարինվի տվյալների բազայից :
09-ին 09
Ավելացնելով որոնման չափանիշները
Ուսուցչի վերջին քայլն այն է, ավելացնել որոնման տերմինները մեր աշխատանքային էջում:
Ինչպես նշվեց նախորդ քայլում, մենք ձգտում ենք համապատասխանեցնել «1-ին սյունակներից» եւ « Titanium» սյունակից 2 տողերը:
Եթե, եւ միայն, եթե մեր բանաձեւը գտնում է, որ երկու տերմինների համար համապատասխան տվյալների բազայում համապատասխան սյունակներում, ապա այն վերադարձնում է երրորդ սյունակից:
Tutorial քայլերը
- Սեղմեք D3 բջջի վրա:
- Մուտքագրեք Widgets- ը եւ ստեղնաշարի վրա մուտքագրեք Enter ստեղնը:
- Սեղմեք E3 բջիջը:
- Տիտանի տեսակը եւ սեղմեք Enter ստեղնը ստեղնաշարի վրա:
- Վաճառողի անունը Widgets Inc.- ը պետք է հայտնվի F3 բջջային բջիջում `գործառույթի գտնվելու վայրից, քանի որ այն միակ մատակարարն է, որը վաճառում է Titanium Widgets- ը:
- Երբ դուք սեղմում եք F3 բջջային ֆունկցիան
{= INDEX (D6: F11, MATCH (D3 & E3, D6: D11 & E6: E11, 0), 3)}
հայտնվում է գործադիրի վերեւում գտնվող բանաձեւի բարում :
Ծանոթություն. Մեր օրինակում միայն մեկ մատակարար է եղել տիտանային ֆայլերի համար: Եթե առկա էր մեկից ավելի մատակարար, ապա տվյալների բազայում առաջինը նշված մատակարարը վերադարձվում է գործառույթով: