Excel-ի 30 գործառույթ 30 օրվա ընթացքում՝ Փնտրել

Երեկ մարաթոնում 30 Excel գործառույթ 30 օրվա ընթացքում մենք զվարճացանք գործառույթով ՀՐԱԱՐՎԵԼ (ԿՐԿՆԵԼ)՝ ստեղծելով գծապատկերներ բջիջի ներսում և օգտագործելով այն պարզ հաշվելու համար: Երկուշաբթի է, և կրկին ժամանակն է, որ մենք հագնենք մեր մտածող գլխարկները։

Մարաթոնի 16-րդ օրը կուսումնասիրենք ֆունկցիան ՓՆՏՐԵԼ (ՏԵՍԱՆՔ): Սա մտերիմ ընկեր է VLOOKUP- ը (VLOOKUP) և LԱՌԱՅՈԹՅՈՆ (GPR), բայց այն մի փոքր այլ կերպ է աշխատում:

Այսպիսով, եկեք ուսումնասիրենք տեսությունը և փորձարկենք գործառույթը գործնականում ՓՆՏՐԵԼ (ՏԵՍԱՆՔ): Եթե ​​ունեք լրացուցիչ տեղեկություններ կամ օրինակներ, թե ինչպես օգտագործել այս հնարավորությունը, խնդրում ենք կիսվել դրանք մեկնաբանություններում:

Գործառույթ 16. Փնտրել

ֆունկցիա ՓՆՏՐԵԼ (LOOKUP) վերադարձնում է արժեք մեկ տողից, մեկ սյունակից կամ զանգվածից:

Ինչպե՞ս կարող եմ օգտագործել LOOKUP ֆունկցիան:

ֆունկցիա ՓՆՏՐԵԼ (LOOKUP) վերադարձնում է արդյունքը՝ կախված ձեր փնտրած արժեքից: Նրա օգնությամբ դուք կկարողանաք.

  • Գտեք սյունակի վերջին արժեքը:
  • Գտեք բացասական վաճառքով վերջին ամիսը:
  • Փոխակերպեք ուսանողի ձեռքբերումները տոկոսներից տառային գնահատականների:

Շարահյուսական Փնտրում

ֆունկցիա ՓՆՏՐԵԼ (LOOKUP) ունի երկու շարահյուսական ձև՝ վեկտոր և զանգված: Վեկտորային ձևով ֆունկցիան որոնում է արժեքը տվյալ սյունակում կամ տողում, իսկ զանգվածի տեսքով՝ արժեքը զանգվածի առաջին տողում կամ սյունակում։

Վեկտորային ձևն ունի հետևյալ շարահյուսությունը.

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (որոնման_արժեք) – Կարող է լինել տեքստ, համար, բուլյան, անուն կամ հղում:
  • lookup_vector (որոնում_վեկտոր) – Մեկ տողից կամ մեկ սյունակից բաղկացած միջակայք:
  • արդյունք_վեկտոր (արդյունք_վեկտոր) – մի ​​շարք, որը բաղկացած է մեկ տողից կամ մեկ սյունակից:
  • փաստարկների միջակայքերը lookup_vector (որոնում_վեկտոր) և արդյունք_վեկտոր (արդյունք_վեկտոր) պետք է լինի նույն չափը:

Զանգվածի ձևն ունի հետևյալ շարահյուսությունը.

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (որոնման_արժեք) – Կարող է լինել տեքստ, համար, բուլյան, անուն կամ հղում:
  • Որոնումը կատարվում է ըստ զանգվածի չափսերի.
    • եթե զանգվածն ունի ավելի շատ սյունակ, քան տող, ապա որոնումը տեղի է ունենում առաջին շարքում.
    • եթե տողերի և սյունակների թիվը նույնն է կամ ավելի շատ տողեր կան, ապա որոնումը կատարվում է առաջին սյունակում:
  • ֆունկցիան վերադարձնում է վերջին արժեքը գտնված տողից/սյունակից:

Թակարդներ Փնտրում (ՏԵՍՈՒՄ)

  • Գործառույթում ՓՆՏՐԵԼ (ԹԵՐԹԵԼ) չկա ճշգրիտ համընկնում փնտրելու տարբերակ, որը գտնվում է VLOOKUP- ը (VLOOKUP) և ներս LԱՌԱՅՈԹՅՈՆ (GPR): Եթե ​​որոնման արժեք չկա, ապա ֆունկցիան կվերադարձնի որոնման արժեքը չգերազանցող առավելագույն արժեքը:
  • Որոնվող զանգվածը կամ վեկտորը պետք է տեսակավորվեն աճման կարգով, հակառակ դեպքում ֆունկցիան կարող է սխալ արդյունք տալ:
  • Եթե ​​փնտրվող զանգվածի/վեկտորի առաջին արժեքը ավելի մեծ է, քան որոնման արժեքը, ապա ֆունկցիան կստեղծի սխալի հաղորդագրություն: #AT (# N/A):

Օրինակ 1. Գտնել սյունակի վերջին արժեքը

Զանգվածի ֆունկցիայի տեսքով ՓՆՏՐԵԼ (ՓՈՏՈՒՄ) կարող է օգտագործվել սյունակի վերջին արժեքը գտնելու համար:

Excel-ի օգնության չակերտների արժեքը 9,99999999999999E + 307 որպես ամենամեծ թիվը, որը կարելի է գրել բջիջում: Մեր բանաձևում այն ​​կսահմանվի որպես ցանկալի արժեք: Ենթադրվում է, որ այդքան մեծ թիվ չի գտնվի, ուստի ֆունկցիան կվերադարձնի D սյունակի վերջին արժեքը։

Այս օրինակում D սյունակի թվերը թույլատրվում է չտեսակավորել, բացի այդ, կարող են հանդիպել տեքստային արժեքներ:

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

Excel-ի 30 գործառույթ 30 օրվա ընթացքում՝ Փնտրել

Օրինակ 2. Գտեք բացասական արժեք ունեցող վերջին ամիսը

Այս օրինակում մենք կօգտագործենք վեկտորի ձևը ՓՆՏՐԵԼ (ՏԵՍԱՆՔ): Դ սյունակը պարունակում է վաճառքի արժեքները, իսկ E սյունակը պարունակում է ամիսների անվանումները: Որոշ ամիսների ընթացքում ամեն ինչ լավ չէր ընթանում, և բացասական թվեր հայտնվեցին վաճառքի արժեքներով բջիջներում:

Բացասական թվով վերջին ամիսը գտնելու համար բանաձեւը ՓՆՏՐԵԼ (ՓՈՏՈՒՄ) յուրաքանչյուր վաճառքի արժեքի համար կստուգի, որ այն փոքր է 0 (անհավասարությունը բանաձևում): Հաջորդը, մենք բաժանում ենք 1 արդյունքի վրա մենք ավարտում ենք կամ 1, կամ սխալի հաղորդագրություն # DIV / 0 (# ԲԱԺԻՆ/0):

Քանի որ ցանկալի արժեքն է 2 չի գտնվել, ֆունկցիան կընտրի վերջին գտնվածը 1, և վերադարձրեք համապատասխան արժեքը E սյունակից:

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

Excel-ի 30 գործառույթ 30 օրվա ընթացքում՝ Փնտրել

Բացատրությունը. Այս բանաձեւում, փաստարկի փոխարեն lookup_vector (որոնման_վեկտոր) արտահայտությունը փոխարինված է 1/(D2:D8<0), որը համակարգչի RAM-ում կազմում է զանգված, որը բաղկացած է 1 և սխալի արժեքները # DIV / 0 (# ԲԱԺԻՆ/0): 1 ցույց է տալիս, որ D2:D8 միջակայքի համապատասխան բջիջը պարունակում է ավելի փոքր արժեք, քան 0, և սխալը # DIV / 0 (#DIV/0) – ինչն է մեծ կամ հավասար 0. Արդյունքում մեր խնդիրն է գտնել վերջինը 1 ստեղծված վիրտուալ զանգվածում, և դրա հիման վրա E2:E8 միջակայքից վերադարձրեք ամսվա անվանումը։

Օրինակ 3. Ուսանողների ձեռքբերումները տոկոսներից տառային գնահատականների փոխակերպում

Նախկինում մենք արդեն լուծել ենք նմանատիպ խնդիր՝ օգտագործելով ֆունկցիան VLOOKUP- ը (VPR): Այսօր մենք կօգտագործենք ֆունկցիան ՓՆՏՐԵԼ (ՏԵՍՔ) վեկտորային ձևով` աշակերտի ձեռքբերումները տոկոսներից տառային գնահատականների փոխարկելու համար: Ի տարբերություն VLOOKUP- ը (VLOOKUP) ֆունկցիայի համար ՓՆՏՐԵԼ (ԴԻՏՈՒՄ) Կարևոր չէ, թե տոկոսները աղյուսակի առաջին սյունակում են: Դուք կարող եք ընտրել բացարձակապես ցանկացած սյունակ:

Հետևյալ օրինակում միավորները գտնվում են D սյունակում, դասավորված են աճման կարգով, և դրանց համապատասխան տառերը գտնվում են C սյունակում, որոնվող սյունակի ձախ կողմում:

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

Excel-ի 30 գործառույթ 30 օրվա ընթացքում՝ Փնտրել

Թողնել գրառում