Ինչ իմանալ
- Excel-ում LOOKUP ֆունկցիան օգտագործվում է տեղեկատվությունը տողով կամ սյունակով փնտրելու համար:
- Կա LOOKUP բանաձևի օգտագործման երկու եղանակ՝ կախված ձեր կարիքներից՝ որպես վեկտոր և զանգված:
- Վեկտորի տեսակը որոնում է միայն մեկ տող կամ սյունակ, մինչդեռ զանգվածը որոնում է բազմաթիվ տողեր և սյունակներ:
Այս հոդվածը բացատրում է, թե ինչպես օգտագործել LOOKUP ֆունկցիան Excel-ի ցանկացած տարբերակում, ներառյալ Excel 2019 և Microsoft 365:
Ի՞նչ է LOOKUP ֆունկցիան:
Excel-ում LOOKUP ֆունկցիան օգտագործվում է տեղեկատվությունը տողով կամ սյունակով փնտրելու համար: Այն գտնում է մի արժեք տողում կամ սյունակում նույն դիրքից, ինչ մեկնարկային արժեքը, ուստի այն իսկապես օգտակար է կառուցվածքային աղյուսակների հետ գործ ունենալիս, որտեղ բոլոր տողերն ու սյունակները պարունակում են նմանատիպ տվյալներ:
Excel-ում LOOKUP բանաձև գրելու երկու եղանակ կա՝ կախված ձեր կարիքներից: Մի ձևը կոչվում է վեկտոր, իսկ մյուսը՝ զանգված։
Փնտրել գործառույթը կարող է օգտագործվել Excel-ի յուրաքանչյուր տարբերակում:
LOOKUP ֆունկցիայի շարահյուսություն և փաստարկներ
Գոյություն ունի LOOKUP ֆունկցիան օգտագործելու երկու եղանակ՝
Վեկտոր
Վեկտորային ձևը որոնում է միայն մեկ տողում կամ մեկ սյունակում: Այդ միջակայքը կոչվում է վեկտոր։ Վերադարձված արժեքն այն է, ինչ գտնվում է նույն դիրքում, ինչ մյուս ընտրված տվյալների հավաքածուն:
=ՓՆՏՐԵԼ(որոնման_արժեքը, որոնման_վեկտորը, [արդյունքի_վեկտորը])
- lookup_value արժեքն է, որը ֆունկցիան պետք է փնտրի վեկտորի ներսում: Այն կարող է լինել թիվ, տեքստ, տրամաբանական արժեք, անուն կամ հղում: Այս փաստարկը պարտադիր է:
- lookup_vector միջակայքն է: Այն կարող է լինել մեկ տող կամ մեկ սյունակ: Վեկտորի արժեքները պետք է լինեն աճման կարգով (օրինակ՝ 1, 2, 3 կամ A, B, C): Այս փաստարկը պարտադիր է:
- արդյունքի_վեկտոր ընտրովի տիրույթ է: Եթե օգտագործվում է, այն պետք է լինի ճշգրիտ նույն չափը, ինչ որ lookup_vector.
Ահա ևս մի քանի կանոն, որոնք պետք է հիշել, երբ օգտագործում եք LOOKUP ֆունկցիայի վեկտորային ձևը՝
- Եթե lookup_արժեքը փոքր է փնտրման_վեկտորի ամենափոքր արժեքից, Excel-ն առաջացնում է N/A սխալը:
- Եթե lookup_արժեքը հնարավոր չէ գտնել, LOOKUP ֆունկցիան համապատասխանում է lookup_վեկտորի ամենամեծ արժեքին, որը փոքր է կամ հավասար է lookup_արժեքին:
Զանգված
Զանգվածի ձևը կարող է արժեք որոնել մի քանի տողերում և սյունակներում: Այն նախ տեղադրում է նշված արժեքը ընտրության առաջին տողում կամ սյունակում, այնուհետև վերադարձնում է նույն դիրքի արժեքը վերջին տողում կամ սյունակում:
=Փնտրել(որոնման_արժեք, զանգված)
- lookup_value արժեքն է, որը ֆունկցիան պետք է փնտրի զանգվածում: Այն կարող է լինել թիվ, տեքստ, տրամաբանական արժեք, անուն կամ հղում: Արժեքները պետք է լինեն աճման կարգով (օրինակ՝ 1, 2, 3 կամ A, B, C): Այս փաստարկը պարտադիր է:
- զանգված բջիջների այն տիրույթն է, որը պարունակում է այն արժեքը, որը դուք համեմատում եք lookup_value-ի հետ: Այս փաստարկը պարտադիր է:
Հիշեք նաև այս կանոնները.
- Եթե lookup_արժեքը հնարավոր չէ գտնել, փոխարենը կօգտագործվի զանգվածի ամենամեծ արժեքը, որը փոքր է կամ հավասար է lookup_արժեքին:
- Եթե lookup_արժեքը փոքր է առաջին տողի կամ սյունակի ամենամեծ արժեքից, N/A սխալը կվերադարձվի:
- Եթե զանգվածը ներառում է ավելի շատ սյունակներ, քան տողեր, LOOKUP ֆունկցիան առաջին շարքում որոնում է lookup_արժեքը:
- Եթե զանգվածը ներառում է ավելի շատ տողեր, քան սյունակ, LOOKUP ֆունկցիան որոնում է lookup_արժեքը առաջին սյունակում:
LOOKUP ֆունկցիայի օրինակներ
Հետևում են մի քանի օրինակներ, թե ինչպես օգտագործել LOOKUP-ը ձեր բանաձևերում.
Օգտագործեք փնտրման վեկտորը աղյուսակը որոնելու համար
=ՓՆՏՐԵԼ (1003, A2:A5, C2:C5)
Ահա մի օրինակ, թե ինչպես օգտագործել LOOKUP ֆունկցիան, երբ մենք պետք է ստուգենք գինը աղյուսակում, որը կազմակերպված է ըստ մասի համարի: Քանի որ մենք գիտենք, որ մասերի համարները նշված են A2:A5-ում, իսկ գները՝ C2:C5, մենք կարող ենք որոնել 1003 մասի համարը՝ օգտագործելով այդ պարամետրերը:
Օգտագործեք որոնման զանգվածը աղյուսակի որոնման համար
=Փնտրել (1003, A2:C5)
Փնտրում գործառույթն օգտագործելու մյուս եղանակը տվյալների նույն հավաքածուի վրա, ինչպես վերը նշված օրինակը, զանգվածն է: Երկու մեկ սյունակ ընտրելու փոխարեն մենք ընտրում ենք ամբողջ աղյուսակը: Այնուամենայնիվ, քանի որ մեզ անհրաժեշտ է գինը այս օրինակում, մենք դադարեցնում ենք ընտրությունը C սյունակում, քանի որ ֆունկցիան կբռնի այն արժեքը, որը գտնվի նույն դիրքում վերջին սյունակում:
Գտնել ամենամոտ համարը աղյուսակում
=ՓՆՏՐԵԼ(A2, D2:D6, F2:F6)
Այս LOOKUP բանաձևը միավորում է A սյունակի միավորը D սյունակի գնահատման համակարգի հետ: LOOKUP ֆունկցիան տեսնում է, թե որտեղ է միավորը ընկնում գնահատման համակարգի վրա, այնուհետև այն փնտրում է գնահատականը F2:F6-ում մինչև իմանալ, թե ինչ գրել միավորի կողքին: Քանի որ այդ արժեքներից մի քանիսը չեն գտնվում աջ կողմում գտնվող աղյուսակում, LOOKUP-ն օգտագործում է հաջորդ ամենացածր արժեքը:
Այս կոնկրետ բանաձևը կարող է գրվել նաև զանգվածի ձևով, այսպես՝
=ՓՆՏՐԵԼ(A2, D2:F6)
Արդյունքները նույնն են, քանի որ D սյունակը ընտրության սկիզբն է, իսկ վերջը, որը պահում է գնահատականը, սյունակ F է:
Դոլարի նշանները կարող են օգտագործվել բանաձևերում, որպեսզի երբ դրանք սյունակով ներքև քաշեք՝ ֆունկցիան այլ բջիջների վրա կիրառելու համար, հղումները նույնպես չքաշվեն: Խառը բջիջների հղումների մասին ավելին կարող եք կարդալ այստեղ:
Գտեք վերջին համարը ցուցակում
=ՓՆՏՐԵԼ (9.99999999999999E+307, A:A)
LOOKUP բանաձևը գտնում է վերջին թիվը A սյունակում: Քանի որ 9.99999999999999E+307-ը ամենամեծ թիվն է, որը կարող եք ունենալ Excel-ի աշխատաթերթում, բանաձևը ցույց կտա ցանկի վերջին թիվը, նույնիսկ եթե կան դատարկ բջիջներ: ներառված է տեսականու մեջ։
Գտեք տեքստի վերջին արժեքը ցուցակում
=ՓՆՏՐԵԼ(REPT("z", 255), A:A)
Օրինակը գտնում է տեքստի վերջին արժեքը A սյունակից: REPT ֆունկցիան այստեղ օգտագործվում է z-ը կրկնելու առավելագույն թիվը, որը կարող է լինել ցանկացած տեքստային արժեք, որը 255 է: Թվերի օրինակին նման, սա պարզապես նույնացնում է տեքստ պարունակող վերջին բջիջը:
Օգտագործեք աղյուսակի տվյալները վերնագրերի արժեքները գտնելու համար
=ՓՆՏՐԵԼ (2, 1/(B3:G3 ""), B$2:G$2)
Excel LOOKUP ֆունկցիայի այս վերջին օրինակը ներառում է որոշ բաներ, որոնք նկարագրված չեն այս հոդվածում, բայց, այնուամենայնիվ, արժե նայել, որպեսզի տեսնեք, թե որքան օգտակար կարող է լինել այս գործառույթը:Այստեղ ընդհանուր գաղափարն այն է, որ մենք որոշում ենք յուրաքանչյուր տողի վերջին մուտքը, այնուհետև փնտրում ենք 2-րդ շարքի ամսաթիվը՝ իմանալու համար, թե վերջին անգամ երբ ենք վճարել այդ հաշիվները:
Այլ գործառույթներ, ինչպիսիք են LOOKUP
LOOKUP-ը բավականին հիմնական որոնման/հղման ֆունկցիա է: Կան ուրիշներ, որոնք հարմար են ավելի առաջադեմ օգտագործման համար:
VLOOKUP-ը և HLOOKUP-ը թույլ են տալիս կատարել ուղղահայաց կամ հորիզոնական որոնումներ և կարող եք նշել՝ ճշգրիտ կամ մոտավոր համընկնում կատարել: LOOKUP ավտոմատ կերպով վերադարձնում է ամենամոտ արժեքը, եթե ճշգրիտ համընկնում չի գտնվել:
XLOOKUP-ը նմանատիպ, ավելի առաջադեմ որոնման գործառույթ է: