Ինչպես որոնել բազմաթիվ արժեքներ Excel-ում (10 եղանակ)

  • Կիսվել Սա
Hugh West

Microsoft Excel-ում տվյալների վերլուծություն կատարելիս ձեզ կարող է անհրաժեշտ լինել ստանալ բոլոր համապատասխան տվյալները որոշակի ID-ի, օգտվողի անվան, կոնտակտային տեղեկատվության կամ մեկ այլ եզակի նույնացուցիչի համար, կարող եք խնդիրներ ունենալ: Հոդվածը ցույց է տալիս, թե ինչպես օգտագործել Excel-ը Excel-ում բազմաթիվ արժեքներ փնտրելու համար՝ հիմնված մեկ կամ մի քանի պայմանների վրա և վերադարձնելու բազմաթիվ արդյունքներ սյունակում, տողում կամ մեկ բջիջում: Ես կփորձեմ բացատրել հայեցակարգը հնարավորինս լավ, որպեսզի սկսնակը կարողանա հասկանալ դրանք և կիրառել դրանք համադրելի խնդիրների դեպքում:

Ներբեռնեք Practice Workbook

Ներբեռնեք այս պրակտիկայի աշխատանքային գրքույկը, որպեսզի վարժություններ կատարեք այս հոդվածը կարդալու ընթացքում:

Lookup Multiple Values.xlsx

Excel-ում բազմաթիվ արժեքներ փնտրելու 10 հարմար եղանակներ

1. Օգտագործեք Array բանաձևը Excel-ում բազմաթիվ արժեքներ որոնելու համար

Excel VLOOKUP ֆունկցիան հիշվում է որպես անհապաղ պատասխան, բայց դժվարությունն այն է, որ այն կարող է վերադարձնել միայն մեկ համընկնում:

Առաջադրանքները կատարելու համար մենք կարող ենք օգտագործել զանգվածի բանաձև՝ օգտագործելով հետևյալ գործառույթները:

  • IF – Այն թողարկում է մեկ արժեք, եթե պայմանը բավարարված է, և մեկ այլ արժեք, եթե պայմանը չի բավարարվում:
  • ՓՈՔՐ – Այն վերադարձնում է զանգվածի ամենացածր արժեքը։
  • INDEX – Տալիս է զանգվածի տարր՝ կախված ձեր տրամադրած տողերից և սյունակներից:
  • ROW – Այն ձեզ տրամադրում է տողի համարը:
  • ՍՅՈՒՆ – Այն ձեզ տալիս է1:
  • E5 բջիջում մուտքագրեք հետևյալ բանաձևը,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • Սեղմեք Ctrl + Shift + Enter այն զանգված դարձնելու համար:

Քայլ 2.

  • Սեղմեք Enter արդյունքները տեսնելու համար:
  • Վերջապես կիրառեք Ինքնալրացում Բջիջները լրացնելու համար Handle Tool:

Վերևի սքրինշոթում կարող եք տեսնել միջոցառմանը ներկաների ցանկը, և մենք դրել ենք «Չմասնակցել» նրանց համար, ովքեր չեն մասնակցել:

Կարդալ ավելին` Excel LOOKUP vs VLOOKUP. 3 օրինակով

Եզրակացություն

Եզրակացնելու համար, հուսով եմ, որ այս հոդվածը մանրամասն ուղեցույց է տրամադրել Excel-ում բազմաթիվ արժեքներ փնտրելու համար: Այս բոլոր ընթացակարգերը պետք է սովորել և կիրառել ձեր տվյալների բազայում: Նայեք գործնական աշխատանքային գրքույկին և փորձարկեք այս հմտությունները: Մենք ոգևորված ենք շարունակելու նման ձեռնարկներ պատրաստել՝ ձեր արժեքավոր աջակցության շնորհիվ:

Եթե հարցեր ունեք, ազատ զգալ մեզ հարցրեք: Նաև ազատ զգացեք մեկնաբանություններ թողնել ստորև բերված բաժնում:

Մենք՝ ExcelWIKI Թիմը, միշտ պատասխանում ենք ձեր հարցումներին:

Մնացեք մեզ հետ & շարունակիր սովորել։

սյունակի համարը.
  • IFERROR – հայտնաբերել սխալներ։
  • Այս բանաձևերի մի քանի օրինակներ կարելի է տեսնել ստորև։

    1.1 Մի շարք արժեքների որոնում

    Ենթադրենք, մենք ունենք մի քանի ղեկավարների անուններ, որոնք ղեկավարում են բազմաթիվ ընկերություններ B սյունակում: մենք ցույց ենք տվել ընկերության անվանումները C սյունակում: Մեր նպատակն է կազմել կոնկրետ անձի կողմից ղեկավարվող բոլոր բիզնեսների ցանկը: Խնդրում ենք հետևել այս քայլերին, որպեսզի այն ավարտվի:

    Քայլ 1.

    • Դատարկ շարքում տրամադրեք եզակի անունների ցանկը: Այս օրինակում անունները մուտքագրված են B13:B15 բջիջներում:

    Քայլ 2.

    • Մուտքագրեք հետևյալ բանաձևը բջիջում
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • Որպես զանգվածի պայման համոզվելու համար սեղմեք Ctrl + Shift + Մուտքագրեք միաժամանակ

    Քայլ 3.

    • Սեղմեք Մուտքագրեք և օգտագործեք Ավտոլրացում արդյունքները տեսնելու համար:

    Եվ վերջնական արդյունքը սա է:

    1.2 Փնտրեք բազմաթիվ արժեքներ Excel-ի սյունակում

    Ինչ-ինչ պատճառներով, եթե ցանկանում եք բազմակի արժեքներ վերադարձնել սյունակներում՝ տողերի փոխարեն, ինչպես ցույց է տրված

    Սքրինշոթից ներքև փոփոխեք բանաձևերը հետևյալ քայլերով:

    Քայլ 1.

    • Մուտքագրեք մի քանի դատարկ տողում եզակի անունների ցանկ: Այս օրինակում անունները մուտքագրվում են բջիջներում E4:G4
    • Մուտքագրեք հետևյալ բանաձևը E5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • Զանգվածի պայմանի համար սեղմեք Ctrl + Shift + Enter ։

    Քայլ 2.

    • Վերջապես սեղմեք Enter և լրացրեք պահանջվող բջիջը AutoFill handle գործիքով:

    Ահա վերջնական արդյունքները:

    Ծանոթագրություն : Որպեսզի բանաձևը ճիշտ պատճենվի այլ տողերում, հաշվի առեք որոնման արժեքի հղումները, բացարձակ սյունակը և հարաբերական տողը, օրինակ՝ $E4:

    Կարդալ ավելին. Ինչպես որոնել արժեքը մեկ այլ թերթից Excel-ում (3 հեշտ մեթոդ)

    2. Որոնել բազմաթիվ արժեքներ Excel-ում` հիմնված բազմաթիվ չափանիշների վրա

    Դուք արդեն գիտեք, թե ինչպես փնտրել բազմաթիվ արժեքներ excel-ում՝ մեկ չափանիշի հիման վրա: Իսկ եթե ցանկանում եք մի քանի համընկնումներ՝ հիմնված երկու կամ ավելի չափանիշների վրա: Օրինակ վերցնելով՝ դուք ունեք Amazon լավագույն վաճառվող ապրանքների տվյալների հավաքածու տարբեր սյունակներում որոշակի կատեգորիաների ներքո: Այժմ դուք փնտրում եք ապրանք ստանալ որոշակի կատեգորիայի տակ:

    Մենք կօգտագործենք հետևյալ զանգվածի արգումենտը դա անելու համար:

    IFERROR(INDEX( return_range , SMALL(IF(1=((–( որոնման_արժեք 1 = որոնման_միջակայք1 )) * (–( որոնման_արժեք 2 = որոնման_միջակայք2 ) )), ROW( վերադարձի_միջակայք )-մ,””), ROW()-n))””)

    Որտեղ,

    Lookup_value1 առաջին որոնման արժեքն է բջիջում F5

    Lookup_value2 երկրորդ որոնման արժեքն է բջիջում G5

    Lookup_range1 այն տիրույթն է, որտեղ կփնտրվի lookup_value1 ( B5:B10 )

    Lookup_range2 այն տիրույթն է, որտեղ կփնտրվի lookup_value2-ը ( C5:C10 )

    Վերադարձի_տիրույթը այն տիրույթն է, որտեղից կտրվի արդյունքը:

    m վերադարձի միջակայքի առաջին բջիջի տողի համարն է՝ մինուս 1 ։

    n առաջին բանաձևի տողի համարն է։ բջիջ մինուս 1 ։

    2.1 Փնտրեք բազմաթիվ համընկնումներ սյունակում

    Քանի որ դուք ծանոթ եք զանգվածի արգումենտին, կարող եք պարզապես օգտագործեք նախորդ երկու օրինակներում ներկայացված բանաձևերը՝ ստուգելու բազմաթիվ չափանիշներ, ինչպես ցույց է տրված ստորև նշված քայլերում:

    Քայլ 1.

    • Բջջում H5 , մուտքագրեք հետևյալ բանաձևը,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4)),"")

    • Սեղմեք Ctrl + Shift + Enter միաժամանակ բանաձևը կիրառելու համար

    Արդյունքում այն ​​ցույց կտա արժեքը, ինչպես նշված է. սքրինշոթի տակ:

    Քայլ 2.

    • Կիրառեք նույն բանաձևը t o մնացած բջիջները:

    Ծանոթագրություն: Քանի որ մեր վերադարձի տիրույթը և բանաձևի տիրույթը երկուսն էլ սկսվում են 5-րդ տողից՝ և՛ n, և՛ m: վերը նշված օրինակում հավասար են «4»-ի: Սրանք կարող են լինել տարբեր թվեր ձեր աշխատաթերթերում:

    Կարդալ ավելին. Ինչպես օգտագործել LOOKUP ֆունկցիան Excel-ում (4 հարմար օրինակ)

    2.2 Որոնել բազմաթիվ համընկնումներ անընդմեջ

    Նախորդ մեթոդի նման, դուքկարող է նախընտրել հորիզոնական դասավորությունը, որտեղ արդյունքները վերադարձվում են տողերով: Եթե ​​ցանկանում եք մի քանի արժեքներ հավաքել՝ հիմնվելով բազմաթիվ չափանիշների վրա, այս դեպքում հետևեք ստորև նշված քայլերին:

    Քայլ 1.

    • Նախ, D13 բջիջում մուտքագրեք հետևյալ բանաձևը,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), COLUMN()-3)),"")

    • Այն զանգված դարձնելու համար սեղմեք Ctrl + Shift + Enter ։

    Քայլ 2.

    • Այնուհետև պարզապես սեղմեք Enter կոճակը և օգտագործեք AutoFill պահանջվող բջիջները լրացնելու համար:

    Հետևաբար, այն ցույց կտա բազմաթիվ արդյունքներ, ինչպես ստորև ներկայացված սքրինշոթում:

    Կարդալ ավելին. 2> Ինչպես որոնել բազմաթիվ չափանիշներով Excel-ում (Ե՛վ և՛, և՛ ԿԱՄ տեսակը)

    3. Փնտրել և վերադարձնել բազմաթիվ արժեքներ մեկ բջիջում

    Microsoft-ով 365 բաժանորդագրություն, Excel-ն այժմ ներառում է շատ ավելի հզոր գործառույթներ և առանձնահատկություններ (օրինակ՝ XLOOKUP , Դինամիկ զանգվածներ , ՅՈՒՐԱՔԱՆՉՅՈՒՐ/ՖԻԼՏՐ ֆունկցիաներ և այլն) որոնք հասանելի չէին նախորդ տարբերակներում:

    Եթե օգտագործում եք Microsoft 365 (նախկինում հայտնի է որպես Office 365 ), այս բաժնում նկարագրված մեթոդները կարող են օգտագործվել Excel-ում մեկ բջիջում մի քանի արժեքներ փնտրելու և վերադարձնելու համար:

    Ստորև ես ունեմ տվյալների հավաքածու, որտեղ ես ունեմ գործադիրների անունները <սյունակում: 1>B և ընկերություններին, նրանք պատկանում են C սյունակում:

    Յուրաքանչյուր անձի համար ես ուզում եմ փնտրել, թե որ ընկերությունների սեփականատերն է նրանք մեջմեկ հավաքածու (բաժանված ստորակետով) F5 բջիջում:

    Դա անելու համար կատարեք հետևյալ քայլերը:

    Քայլ 1.

    • Սկզբում մուտքագրեք հետևյալ բանաձևը F5 բջիջում:
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • Որպես զանգվածի բանաձև մուտքագրելու համար սեղմեք Ctrl + Shift + Enter ։

    Քայլ 2.

    • Այնուհետև սեղմեք Enter արդյունքները տեսնելու համար:

    Կարդալ ավելին. Փնտրման 7 տեսակներ, որոնք կարող եք օգտագործել Excel-ում

    4. Կիրառեք FILTER ֆունկցիան որոնման բազմակի համար Արժեքներ Excel-ում

    Դուք կարող եք օգտագործել FILTER ֆունկցիան մի շարք տվյալների զտման համար՝ կախված այն չափանիշներից, որոնք դուք տալիս եք բազմաթիվ արժեքներ փնտրելու համար:

    Դինամիկ զանգվածների ֆունկցիան պարունակում է այս ֆունկցիան: Արդյունքը տվյալների զանգված է, որը դինամիկ կերպով հոսում է բջիջների մի շարք՝ սկսած այն բջիջից, որտեղ դուք մուտքագրել եք բանաձևը:

    FILTER ֆունկցիան ունի հետևյալ շարահյուսությունը.

    FILTER (զանգված, ներառել, [եթե_դատարկ])

    Որտեղ,

    Զանգված (պահանջվում է) – արժեքների միջակայք կամ զանգված, որը ցանկանում եք զտել:

    Ներառել (պահանջվում է) – չափանիշը տրամադրվում է բուլյան զանգվածի տեսքով ( TRUE և FALSE արժեքներ): Այն պետք է ունենա նույն բարձրությունը (երբ տվյալները սյունակներում են) կամ լայնությունը (երբ տվյալները տողերում են), ինչ զանգվածի պարամետրը:

    If_empty (ըստ ցանկության) – Երբ որևէ տարր չի համապատասխանում չափանիշին, սա այն արժեքն է, որը պետք է վերադարձվի:

    Սկզբի համար եկեք նայենք մի քանի շատ պարզ օրինակների՝ ավելի լավ հասկանալու համար, թե ինչպես է աշխատում տվյալների զտման Excel բանաձևը:

    4.1 ԵԹԵ հավասար չէ

    Եկեք ասենք , ցանկանում եք իմանալ ընկերության անունները, որոնք չեն պատկանում Իլոն Մասկին։ Այսպիսով, այստեղ մեր որոնման արժեքը Իլոն Մասկն է F4 -ում: Դա անելու համար մենք կկիրառենք հետևյալ FILTER ֆունկցիան :

    Քայլ 1.

      <11 F6 բջիջում մուտքագրեք FILTER ֆունկցիայի հետևյալ բանաձևը:
    =FILTER(C5:C10,B5:B10F4)

    • Այն զանգված դարձնելու համար սեղմեք Ctrl + Shift + Enter ։

    Քայլ 2.

    • Այնուհետև սեղմեք Enter:
    • Օգտագործեք Autofill Handle Պահանջվող դաշտը լրացնելու գործիք:

    Հետևաբար, դուք կստանաք արդյունքները, ինչպես ցույց է տրված վերը նշված սքրինշոթում:

    4.2 ԵԹԵ հավասար է

    Նմանապես, եթե ցանկանում եք իմանալ այն ընկերությունների անունները, որոնք պատկանում են Իլոն Մասկին, հետևեք ստորև նշված քայլերին:

    Քայլ 1.

    • Մուտքագրեք հետևյալ բանաձևը F6 ,
    =FILTER(C5:C10,B5:B10=F4)

    <10 բջիջում>

  • Միաժամանակ սեղմեք Ctrl + Shift + Enter :
  • Քայլ 2.

    • Այնուհետև սեղմեք Enter համընկնումները գտնելու համար:
    • Կիրառել Autofill Handle Tool-ը լրացրեք բջիջները:

    4.3 ԵԹԵ պակաս Ավելի քան

    Սքրինշոթում ներկայացված է առաջատար միլիարդատերերի ունեցվածքի տվյալները:Այժմ, օրինակ, դուք ցանկանում եք իմանալ, թե ով ունի $150B -ից պակաս զուտ արժեքը: Դա անելու համար հետևեք հետևյալ քայլերին:

    Քայլ 1.

    • Սկզբում բջիջում մուտքագրեք հետևյալ բանաձևը. F6 ,
    =FILTER(C5:C10,B5:B10

    • Զանգվածի բանաձև դարձնելու համար սեղմեք Ctrl + Shift + Enter ։

    Քայլ 2:

    • Այնուհետև սեղմեք Enter :
    • Վերջապես կիրառեք AutoFill Handle Tool` բջիջները լրացնելու համար:

    Հետևաբար, դուք կստանաք բազմաթիվ արժեքներ, ինչպես ցույց է տրված վերը նշված սքրինշոթում:

    4.4 ԵԹԵ ավելի մեծ քան

    Նախորդ մեթոդի նման, դուք ցանկանում եք իմանալ, թե ով է ունի ավելի քան 150 մլրդ դոլար զուտ արժեք, պարզապես հետևեք ստորև նշված քայլերին:

    Քայլ 1.

    • Սկզբում F6 բջիջում մուտքագրեք հետևյալ բանաձևը,
    =FILTER(C5:C10,B5:B10>F4)

    • Սեղմեք Ctrl + Shift + Enter զանգվածի բանաձև դարձնելու համար:

    Քայլ 2.

    • Այնուհետև սեղմեք Enter :
    • Վերջապես կիրառեք Autofill Handle Tool բջիջները լցնելու համար.

    Որպես ռ արդյունքում, դուք կստանաք բազմաթիվ արժեքներ, ինչպես ցույց է տրված վերը նշված սքրինշոթում:

    Կարդալ ավելին. Ինչպես որոնել աղյուսակը Excel-ում (8 մեթոդ)

    5. Կիրառեք VLOOKUP ֆունկցիան բազմաթիվ արժեքների որոնման համար

    Սցենարում ձեզ հարկավոր է նորից անցնել ձեր տվյալների ցուցակները՝ ստուգելու համար, թե ինչ տեղեկատվություն է ներառված:դրանցից յուրաքանչյուրը և ինչ տեղեկատվություն է պակասում դրանցից մեկին: Օրինակ, մենք ուզում ենք փնտրել, թե որ դերասաններն են մասնակցել որոշակի իրադարձության: Այս առաջադրանքը կատարելու համար մենք կօգտագործենք VLOOKUP ֆունկցիան ։

    VLOOKUP ֆունկցիայի շարահյուսությունը հետևյալն է։

    =VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

    Որտեղ,

    Lookup_value հղման արժեքն է, որը կարող է լինել տեքստ, թվային տող կամ բջիջ, որի արժեքը ցանկանում եք հղում կատարել:

    Table_array ամբողջ տվյալների աղյուսակն է՝ ներառյալ ամբողջը: Արդյունքում, ձեր փնտրած հղման արժեքը պետք է լինի այս աղյուսակի 1-ին սյունակում, այնպես որ Excel-ը կարող է անցնել աջ և փնտրել վերադարձի արժեքը:

    Col_index_num թիվն է: այն սյունակը, որտեղ հայտնաբերված է վերադարձի արժեքը: Այս թիվը սկսվում է 1-ից և ավելանում է, քանի որ ձեր աղյուսակի սյունակների թիվը մեծանում է:

    [range_lookup] չորրորդ արգումենտը փակագծերում է, քանի որ այն չի պահանջվում այս ֆունկցիայի աշխատանքի համար: . Excel-ի շարահյուսությունում փակագծերը ցույց են տալիս, որ արգումենտը պարտադիր չէ: Եթե ​​դուք չեք լրացնում այս արժեքը, Excel-ը լռելյայն սահմանում է TRUE (կամ 1), ինչը ցույց է տալիս, որ դուք փնտրում եք ձեր հղման արժեքին մոտ համընկնում, այլ ոչ թե ճշգրիտ համընկնում:

    Ծանոթագրություն: Տեքստ վերադարձնելու համար օգտագործեք TRUE քանի որ արժեքը խորհուրդ չի տրվում:

    Այժմ կիրառեք VLOOKUP ֆունկցիան հետևյալ քայլերով:

    Քայլ

    Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: