Բովանդակություն
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 Թիմը, միշտ պատասխանում ենք ձեր հարցումներին:
Մնացեք մեզ հետ & շարունակիր սովորել։
սյունակի համարը.Այս բանաձևերի մի քանի օրինակներ կարելի է տեսնել ստորև։
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 բջիջում>
Քայլ 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 ֆունկցիան հետևյալ քայլերով:
Քայլ