Excel- ի որոնման բանաձեւը բազմակի չափորոշիչներով

Excel- ում զանգվածային բանաձեւը օգտագործելով `մենք կարող ենք ստեղծել մի բանաձեւ բանաձեւ, որն օգտագործում է տվյալների բազայում կամ տվյալների աղյուսակում գտնելու բազմաթիվ չափանիշներ:

Դասի բանաձեւը ներառում է INDEX ֆունկցիայի ներսում MATCH գործառույթի ներարկումը :

Այս ձեռնարկը ներառում է քայլ առ քայլ օրինակ ստեղծել մի բանաձեւի բանաձեւ, որը օգտագործում է բազմակի չափանիշներ, տիտանի ներդիրների մատակարարի ընտրանքային տվյալների բազայում:

Ստորեւ բերված ուսումնական թեմաների քայլերից հետո քայլում է ձեզ դեպի վերեւում գտնվող պատկերում տեսած բանաձեւը ստեղծելու եւ օգտագործելու միջոցով:

01-ը 09

Մուտքագրեք Tutorial Data- ը

Փնտրել գործառույթը բազմակի չափորոշիչների Excel- ում: © Ted ֆրանսերեն

Tutorial- ի առաջին քայլը տվյալների մուտքագրումը Excel- ի աշխատաթերթ է :

Tutorial- ում կատարված քայլերին հետեւելու համար մուտքագրեք վերեւում պատկերված տվյալները հետեւյալ բջիջներում :

3-րդ եւ 4-րդ շարքերը շարունակում են մնալ դատարկ, որպեսզի տեղադրվեն այս ձեռնարկի ընթացքում ստեղծված զանգվածի բանաձեւը :

Tutorial- ն չի ներառում պատկերում երեւացող ձեւաչափը, սակայն դա չի ազդի ինչպես lookupի բանաձեւի վրա:

Ստորեւ նկարագրվածներին նման ձեւաչափման ընտրանքների մասին տեղեկությունները հասանելի են այս հիմնական Excel ֆորմատավորման դասընթացում:

02-ը 09

Սկսած INDEX գործառույթը

Օգտագործելով Excel- ի INDEX գործառույթը `որոնման ձեւակերպում: © Ted ֆրանսերեն

INDEX գործառույթը մեկն է այն հազվադեպ է Excel- ում, որն ունի բազմակի ձեւեր: Ֆունկցիան ունի Array ձեւ եւ տեղեկանք :

The Array ձեւը վերադարձնում է տվյալների բազայի կամ տվյալների աղյուսակի փաստացի տվյալները, իսկ տեղեկանքի ձեւը տալիս է բջջային տեղեկանք կամ տվյալների աղյուսակում տեղադրություն:

Այս ձեռնարկի մեջ մենք կօգտագործենք Array ձեւը, քանի որ մենք ուզում ենք իմանալ մատակարարի անունը տիտանի ֆայլերի համար, այլ ոչ թե բջջային հղում այս մատակարարի մեր տվյալների բազայում:

Յուրաքանչյուր ձեւ ունի տարբեր փաստարկներ, որոնք պետք է ընտրվեն գործառույթը սկսելուց առաջ:

Tutorial քայլերը

  1. Սեղմիր F3 բջջին, այն ակտիվ բջջային դարձնելու համար: Սա այնտեղն է, որտեղ մենք մտցնում ենք nested ֆունկցիան:
  2. Սեղմեք ժապավենի մենյուի բանաձեւերի ներդիրին:
  3. Ընտրեք որոնման եւ տեղեկանք ժապավենի վրա, ֆունկցիայի բացված ցանկը բացելու համար:
  4. Ցանկում INDEX- ին սեղմեք ընտրելու Արձանագրությունները երկխոսության վանդակը :
  5. Ընտրեք զանգվածը, row_num, col_num տարբերակը երկխոսության դաշտում:
  6. Սեղմեք OK- ը, INDEX- ի գործառույթը երկխոսության դաշտը բացելու համար:

03-ը 09

Մտնելով INDEX Function Array Argument

Սեղմեք ամբողջական պատկերը չափելու համար: © Ted ֆրանսերեն

Պահանջվող առաջին փաստարկը Array փաստարկն է: Այս փաստարկը սահմանում է ցանկալի տվյալների որոնման համար նախատեսված բջիջների շրջանակը :

Այս ձեռնարկի համար այս փաստարկը կլինի մեր ընտրանքային տվյալների բազան :

Tutorial քայլերը

  1. INDEX ֆունկցիայի երկխոսության դաշտում , սեղմեք Դրսի գիծը:
  2. Բարձրացրեք D6- ից F11 բջիջները աշխատանքային թերթիկում, աղյուսակը մուտքագրելու համար:

04-ին 09

Սկսել Ներկառուցված MATCH գործառույթը

Սեղմեք ամբողջական պատկերը չափելու համար: © Ted ֆրանսերեն

Երբ մեկ այլ գործառույթում ներսում բանալին հնարավոր չէ բացել երկրորդ կամ ներկառուցված գործառույթի երկխոսության դաշտը `անհրաժեշտ փաստարկներ մուտքագրելու համար:

Ներկառուցված գործառույթը պետք է տպագրվի որպես առաջին գործառույթի փաստարկներից մեկը:

Այս ձեռնարկի մեջ տեղադրված MATCH գործառույթը եւ դրա փաստարկները կներառվեն INDEX- ի գործառույթների երկխոսության երկրորդ շարքում ` Row_num գիծ:

Կարեւոր է նշել, որ ֆունկցիաները ձեռքով մուտք գործելիս գործառույթի փաստարկները բաժանվում են միմյանցից, ստորակետով » :

Մտնելով MATCH գործառույթի Lookup_value փաստարկը

Nested MATCH գործառույթին մտնելու առաջին քայլը պետք է մուտքագրեք Lookup_value փաստարկը:

Lookup_value- ը լինելու է որոնման տերմինի գտնվելու կամ բջջային տեղեկանք , որը մենք ցանկանում ենք համապատասխանել տվյալների բազայում:

Սովորաբար Lookup_value- ը ընդունում է միայն մեկ որոնման չափանիշ կամ ժամկետ: Որոշ չափանիշների որոնման համար մենք պետք է տարածենք Lookup_value- ը :

Սա կատարվում է միավորված կամ միացնող երկու կամ ավելի բջջային հիշատակումների միասին, օգտագործելով ամպերսանդ եւ « & » նշանը:

Tutorial քայլերը

  1. INDEX ֆունկցիայի երկխոսության դաշտում սեղմեք Row_num տողում:
  2. Մուտքագրեք ֆունկցիաների անվանումը, այնուհետեւ բաց կլոր շրջանակով « ( "
  3. Սեղմեք այս բջիջի հղումը դեպի երկխոսության վանդակում մուտք գործելու համար D3 բջիջ:
  4. Մուտքագրեք ամպերսանդ եւ « & », D3 բջջային տեղեկանքից հետո, երկրորդ բջջային հղում ավելացնելու համար:
  5. Սեղմեք այս բջիջի հղումը դեպի երկխոսության վանդակում մուտք գործելու համար E3 բջջային հարմարանք :
  6. Մուտքագրեք ստորակետ "," բջջային տեղեկանքից հետո E3- ը լրացնել MATCH ֆունկցիայի Lookup_value փաստարկը:
  7. Թողեք INDEX- ի գործառույթը երկխոսության դաշտը, որը բաց է ուսուցչի հաջորդ քայլի համար:

Tutorial- ի վերջին քայլը Lookup_values- ը կցուցադրվի աշխատանքային էջի D3 եւ E3 բջիջներում:

05-ից 09-ը

Ավելացնելով Lookup_array- ը MATCH գործառույթի համար

Սեղմեք ամբողջական պատկերը չափելու համար: © Ted ֆրանսերեն

Այս քայլը ընդգրկում է Lookup_array փաստարկը `ներկառուցված MATCH ֆունկցիայի համար:

Lookup_array- ը բջիջների շրջանակը է, որ MATCH գործառույթը կգտնի որոնիչի նախորդ քայլում ավելացված Lookup_value փաստարկը:

Քանի որ մենք հայտնաբերել ենք երկու որոնման դաշտերը Lookup_array փաստարկում, մենք պետք է նույնն անենք Lookup_array- ի համար : MATCH գործառույթը միայն նշված է յուրաքանչյուր տերմինով մեկ զանգի որոնում:

Մի քանի պարունակություն մուտքագրելու համար մենք կրկին օգտագործում ենք « եւ » եւ «միասին» միաձուլելու համար:

Tutorial քայլերը

Այս քայլերը պետք է մուտքագրվեն INDEX ֆունկցիայի երկխոսության դաշտում Row_num գծի նախորդ քայլում մուտքագրված ստորակետից հետո:

  1. Կտտացրեք Row_num գիծը ստորակետից հետո, տեղադրման կետը ներկայիս մուտքի վերջում տեղադրելու համար:
  2. Բարձրացրեք բջիջները D6- ից D11- ը աշխատանքային թերթիկում, ընդգրկելու համար: Սա առաջին զանգվածն է, որի գործառույթը որոնում է:
  3. Մուտքագրեք ampersand " & " բջջային հիշատակումներից հետո D6: D11, քանի որ մենք ուզում ենք, որ գործառույթը երկու arrays որոնում:
  4. Բարձրացրեք բջիջները E6- ից մինչեւ E11, աշխատանքային շրջանակում մուտքագրեք շրջանակը: Սա երկրորդ զանգվածն է, որի գործառույթը որոնում է:
  5. Մուտքագրեք ստորակետ "," բջջային տեղեկանքից հետո E3- ը ավարտելու համար MATCH ֆունկցիայի Lookup_array փաստարկը:
  6. Թողեք INDEX- ի գործառույթը երկխոսության դաշտը, որը բաց է ուսուցչի հաջորդ քայլի համար:

06-ից 09-ը

Հավաքման տեսակը ընդգրկելով եւ MATCH գործառույթը լրացնելիս

Սեղմեք ամբողջական պատկերը չափելու համար: © Ted ֆրանսերեն

MATCH գործառույթի երրորդ եւ վերջնական փաստարկը Match_type փաստարկն է:

Այս փաստարկը պատմում է Excel- ին, ինչպես փնտրել Lookup_value- ը Lookup_array- ի արժեքներով: Ընտրությունները հետեւյալն են `1, 0, կամ -1:

Այս փաստարկը պարտադիր է: Եթե ​​այն բացակայում է, ֆունկցիան օգտագործում է 1-ի լռելյայն արժեքը:

Tutorial քայլերը

Այս քայլերը պետք է մուտքագրվեն INDEX ֆունկցիայի երկխոսության դաշտում Row_num գծի նախորդ քայլում մուտքագրված ստորակետից հետո:

  1. Row_num գծի ստորակետից հետո մուտքագրեք զրոյի « 0 », քանի որ մենք ցանկանում ենք, որ nested ֆունկցիան վերադարձնի ճշգրիտ համընկնումներ դեպի D3 եւ E3 բջիջներում մուտքագրվող պայմաններին:
  2. Մուտքագրեք փակ փուլի փակագիծը " ) , ավարտելու MATCH գործառույթը:
  3. Թողեք INDEX- ի գործառույթը երկխոսության դաշտը, որը բաց է ուսուցչի հաջորդ քայլի համար:

07-ից 09-ը

Վերադառնալ INDEX գործառույթին

Սեղմեք ամբողջական պատկերը չափելու համար: © Ted ֆրանսերեն

Այժմ, երբ MATCH գործառույթն արվում է, մենք կբարձրանանք բաց երկխոսության տուփի երրորդ գծին եւ մուտքագրեք վերջին փաստարկը INDEX գործառույթի համար:

Այս երրորդ եւ վերջնական փաստարկը Column_num փաստարկն է, որն ասում է Excel- ին սյունակային համարը D6- ի F11- ի շրջանում, որտեղ այն կգտնի այն գործը, որը մենք ուզում ենք վերադարձել ֆունկցիան: Այս դեպքում, տիտանային ֆայլերի մատակարարը:

Tutorial քայլերը

  1. Սեղմիր սյունակի տողը երկխոսության դաշտում:
  2. Մուտքագրեք այս երեք տողում երեք « 3 » (ոչ մեջբերումը), քանի որ մենք փնտրում ենք տվյալների D6- ից F11- ի երրորդ սյունակում:
  3. Մի սեղմեք OK կամ փակեք INDEX ֆունկցիայի երկխոսության վանդակը: Այն պետք է մնա բաց ուսուցման մեջ հաջորդ քայլի համար, ստեղծելով զանգվածի բանաձեւը :

08-ը 09

Ստեղծելով զանգվածային բանաձեւ

Excel Փնտրել Array Formula. © Ted ֆրանսերեն

Նախքան երկխոսության տուփը փակելը, մենք պետք է մեր միջուկային գործառույթը դարձնենք զանգվածային բանաձեւ :

Դասի բանաձեւը այն է, ինչ թույլ է տալիս այն որոնել բազմակի տերմիններ տվյալների աղյուսակում: Այս ձեռնարկում մենք ձգտում ենք համապատասխանել երկու պայմանների. 1-ին սյունակից եւ տիտանի սյունակներից 2-ը:

Excel- ում զանգվածային բանաձեւի ստեղծումը կատարվում է, միաժամանակ սեղմելով CTRL , SHIFT եւ ENTER ստեղները ստեղնաշարի վրա:

Այս բանալին սեղմելու ազդեցությունը միասին գործելն է փաթաթված բծերի հետ `{} նշելով, որ այն այժմ զանգվածի բանաձեւ է:

Tutorial քայլերը

  1. Լրացված երկխոսության վանդակը դեռեւս բաց է այս ձեռնարկի նախորդ քայլից, սեղմել եւ պահել CTRL եւ SHIFT ստեղները ստեղնաշարի վրա, այնուհետեւ սեղմել եւ թողնել ENTER կոճակը:
  2. Եթե ​​ճիշտ է կատարվել, ապա երկխոսության վանդակը կփակվի եւ F3 բջջում կհայտնվի թիվ N / A սխալ `այն բջիջը, որտեղ մենք մտանք գործառույթ:
  3. # N / A- ի սխալը հայտնվում է F3 բջիջում, քանի որ D3 եւ E3 բջիջները դատարկ են: D3- ը եւ E3- ը բջիջներն են, որտեղ մենք ասում էինք, որ գործառույթը գտնում է Lookup_values- ը ձեռնարկի 5-րդ քայլում: Տվյալները ավելացվեցին այս երկու բջիջներում, սխալը կփոխարինվի տվյալների բազայից :

09-ին 09

Ավելացնելով որոնման չափանիշները

Գտեք տվյալների հետ Excel որոնման Array Formula: © Ted ֆրանսերեն

Ուսուցչի վերջին քայլն այն է, ավելացնել որոնման տերմինները մեր աշխատանքային էջում:

Ինչպես նշվեց նախորդ քայլում, մենք ձգտում ենք համապատասխանեցնել «1-ին սյունակներից» եւ « Titanium» սյունակից 2 տողերը:

Եթե, եւ միայն, եթե մեր բանաձեւը գտնում է, որ երկու տերմինների համար համապատասխան տվյալների բազայում համապատասխան սյունակներում, ապա այն վերադարձնում է երրորդ սյունակից:

Tutorial քայլերը

  1. Սեղմեք D3 բջջի վրա:
  2. Մուտքագրեք Widgets- ը եւ ստեղնաշարի վրա մուտքագրեք Enter ստեղնը:
  3. Սեղմեք E3 բջիջը:
  4. Տիտանի տեսակը եւ սեղմեք Enter ստեղնը ստեղնաշարի վրա:
  5. Վաճառողի անունը Widgets Inc.- ը պետք է հայտնվի F3 բջջային բջիջում `գործառույթի գտնվելու վայրից, քանի որ այն միակ մատակարարն է, որը վաճառում է Titanium Widgets- ը:
  6. Երբ դուք սեղմում եք F3 բջջային ֆունկցիան
    {= INDEX (D6: F11, MATCH (D3 & E3, D6: D11 & E6: E11, 0), 3)}
    հայտնվում է գործադիրի վերեւում գտնվող բանաձեւի բարում :

Ծանոթություն. Մեր օրինակում միայն մեկ մատակարար է եղել տիտանային ֆայլերի համար: Եթե ​​առկա էր մեկից ավելի մատակարար, ապա տվյալների բազայում առաջինը նշված մատակարարը վերադարձվում է գործառույթով: