Ինչպես վերադարձնել բազմաթիվ արժեքներ Excel-ում մեկ չափանիշների հիման վրա

  • Կիսվել Սա
Hugh West

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

Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը

Վերադարձրեք բազմակի արժեքներ՝ հիմնված մեկ չափանիշների վրա: .xlsx

Excel-ում մեկ չափանիշի հիման վրա բազմաթիվ արժեքներ վերադարձնելու 3 եղանակ

Նախ նայենք այս տվյալների հավաքածուին: Մենք ունենք բոլոր ՖԻՖԱ-ի աշխարհի առաջնությունների ցուցակը, որոնք տեղի են ունեցել 1930 -ից 2018 : Մենք ունենք Տարի Սյունակ B , Հյուրընկալող երկիր Սյունակ C , Չեմպիոն երկրներ Չեմպիոն 6>Սյունակ D, և Երկրորդ երկրները Սյունակ E -ում:

Այժմ եկեք փորձենք այս տվյալների հավաքածուից մեկ չափանիշի հիման վրա մի քանի արժեքներ հանելու համար:

1. Վերադարձեք մի քանի արժեքներ մեկ բջիջում մեկ չափանիշի հիման վրա

Նախ, եկեք փորձենք վերադարձնել բազմաթիվ արժեքներ մեկ բջիջ:

Մենք կփորձենք հանել բոլոր չեմպիոն երկրների անունները մեկ սյունակում և այն տարիները, երբ նրանք չեմպիոն են դարձել հարակից խցերում:

Ենթադրենք, մենք կհանենք անունները: չեմպիոն երկրներից Սյունակ G անվանված Երկիր

  • Նախ,մենք կօգտագործենք Excel-ի UNIQUE ֆունկցիան : Մուտքագրեք այս բանաձևը առաջին բջիջում՝ G5 :
=UNIQUE(D5:D25)

Այստեղ, D5:D25 վերաբերում է դեպի Աշխարհի գավաթների Չեմպիոն :

  • Երկրորդ, սեղմեք ENTER :
  • Ի վերջո, մենք կգտնենք բոլոր արդյունքները Սյունակ G

Ծանոթագրություն Microsoft 365 -ն օգտագործելու ընթացքում կարիք չկա օգտագործել Լրացնել բռնակը բոլոր արժեքները ստանալու համար: Բոլոր արժեքները ավտոմատ կերպով կհայտնվեն որպես ելքեր:

1.1. TEXTJOIN և IF ֆունկցիաների օգտագործումը

Օգտագործելով TEXTJOIN և IF ֆունկցիաների համակցությունը սովորական կիրառություն է մեկ չափանիշի հիման վրա բազմաթիվ արժեքներ գտնելու համար: Այս երկու գործառույթների օգտագործումը հիմնականում պարզում է բազային արժեքի ընդհանուր արժեքները երկու կամ ավելի չափանիշներից:

Հետևյալ տվյալների բազայում մենք ունենք Չեմպիոն երկրներ Սյունակ G կրկնվել է մեկ անգամ: Մենք պետք է պարզենք այս Չեմպիոնների թիմերի տարիները մեկ բջիջում առանձին-առանձին:

  • Դա անելու համար նախ գրեք բանաձևը H5 բջջն այսպիսին է:
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))

  • Երկրորդը սեղմեք ENTER ելքը ստանալու համար որպես 1930,1950 :
  • Երրորդ, օգտագործեք Լրացման բռնակը ՝ ներքև քաշելով կուրսորը` պահելով աջ ներքևի կոճակը: H5-ի անկյունը

  • Ի վերջո, մենք կստանանք այնպիսի արդյունքներ, ինչպիսիք են.սա:

Բանաձեւի բացատրություն

  • Այստեղ $B$5 :$B$25 որոնման զանգվածն է: Մենք ուզում ենք նայել տարիների համար: Եթե ​​որևէ այլ բան եք ուզում, օգտագործեք այն:
  • $D$5:$D$25=G5 այն չափանիշն է, որը մենք ցանկանում ենք համապատասխանեցնել: Մենք ցանկանում ենք համապատասխանեցնել G5 ( Ուրուգվայ ) բջիջը Չեմպիոն սյունակի հետ ( $D$5:$D$25): Եթե ուզում եք որևէ այլ բան, օգտագործեք այն:

1.2. Օգտագործելով TEXTJOIN և FILTER ֆունկցիաները

Մենք կարող ենք նաև գտնել նույն արդյունքը, ինչ նախորդը` օգտագործելով TEXTJOIN և FILTER ֆունկցիաների համակցությունը:

  • Այսպիսով, նախ, բանաձեւը գրեք H5 բջջում այսպես:
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))

  • Երկրորդ, սեղմեք ENTER :
  • Երրորդ, օգտագործեք Լրացնել բռնակը :
  • Ի վերջո, մենք կստանանք թողարկեք այսպես:

Բանաձեւի բացատրություն

  • Ահա $ B$5:$B$25 որոնման զանգվածն է: Մենք ուզում ենք նայել տարիների համար: Եթե ​​որևէ այլ բան եք ուզում, օգտագործեք այն:
  • $D$5:$D$25=G5 այն չափանիշն է, որը մենք ցանկանում ենք համապատասխանեցնել: Մենք ցանկանում ենք համապատասխանեցնել G5 ( Ուրուգվայ ) բջիջը Չեմպիոն սյունակի հետ ( $D$5:$D$25): Եթե ուզում եք որևէ այլ բան, օգտագործեք այն:

Կարդալ ավելին. Ինչպես հանել տվյալները Բջջից Excel-ում (5 մեթոդ)

2. Վերադարձեք բազմաթիվ արժեքներ՝ հիմնված մեկ չափանիշի վրա սյունակում

Վերոհիշյալ գործառույթները հասանելի են միայն գրասենյակ 365 -ում: Այժմ, եթե դուք չունեք office 365 բաժանորդագրություն, կարող եք հետևել այս մեթոդներին և վերադարձնել բազմաթիվ արժեքներ՝ հիմնվելով սյունակի չափանիշի վրա:

2.1. Օգտագործելով INDEX, SMALL, MATCH, ROW և ROWS ֆունկցիաների համակցությունը

Ենթադրենք, մենք պետք է պարզենք, թե որ տարիներին Բրազիլիան դարձավ չեմպիոն։ Մենք կարող ենք գտնել այն՝ օգտագործելով INDEX , SMALL , MATCH , ROW և ROWS ֆունկցիաների համակցությունը: .

Հետևյալ տվյալների բազայում մենք պետք է գտնենք այն G5 բջիջում:

  • Այսպիսով, նախևառաջ, գրեք բանաձևը G5 բջջն այսպիսին է:

=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))

  • Քանի որ սա զանգվածի բանաձև է, այժմ մենք պետք է սեղմենք CTRL + SHIFT + ENTER :
  • Ի վերջո, մենք կգտնենք այն տարիները, որոնցում Բրազիլիա դարձավ չեմպիոն որպես արդյունք:

Այժմ, օգտագործելով վերը նշված բանաձեւը, կարող եք դուրս բերել ցանկացած այլ երկրի առաջնության տարիները:

Օրինակ , պարզելու համար H սյունակում Արգենտինայի չեմպիոն դառնալու տարիները, Բրազիլիա -ին կից ստեղծեք Արգենտինա նոր սյունակ և բանաձևը քաշեք աջ։ օգտագործելով Լրացնել բռնակը :

Հետևաբար, մենք կգտնենք արդյունքը այսպես:

Բանաձեւի բացատրություն

  • Այստեղ $B$5:$B$25 որոնման զանգվածն է: Մենք փնտրում ենք տարիներ շարունակ: Եթե ​​փնտրելու այլ բան ունեք, օգտագործեքոր.
  • G$4=$D$5:$D$25 համապատասխանող չափանիշներն են: Մենք ցանկանում ենք համապատասխանեցնել G4 , Բրազիլիա բջիջների բովանդակությունը D5 D25 բջիջների բովանդակության հետ: Դուք օգտագործում եք ձեր չափանիշները:
  • Կրկին, $D$5:$D$25 համապատասխան սյունակն է: Դուք օգտագործում եք ձեր սյունակը:

Տեսեք, մենք ստացանք այն տարիները, երբ Արգենտինան չեմպիոն էր: Տարի 1978 և 1986 ։

Մենք կարող ենք դա անել բոլոր մյուս երկրների համար։

Նախքան հաջորդ բաժին անցնելը ես ունեմ մեկ փոքր հարց ձեզ համար. Կարո՞ղ եք պարզել, թե որ տարիներն են Աշխարհի առաջնությունը հաղթել ընդունող երկրները:

Այո: Ճիշտ եք գուշակել։ Բանաձևը կլինի H5 բջիջում այսպես.

=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))

Ի վերջո, հյուրընկալող երկիրը չեմպիոն դարձավ 1930,1934,1966,1974,1978 և 1998 թվականներին:

2.2. FILTER ֆունկցիայի կիրառում

Եթե մենք չենք ցանկանում օգտագործել վերը նշված բարդ բանաձևը, մենք կարող ենք բավականին հարմար կերպով կատարել առաջադրանքը` օգտագործելով Excel-ի FILTER ֆունկցիան:

Սակայն: միակ խնդիրն այն է, որ FILTER ֆունկցիան հասանելի է միայն Office 365 -ում:

Ամեն դեպքում, G5 բջջի բանաձևը տեսակավորելու համար տարիները, երբ Բրազիլիան չեմպիոն էր, կլինեն:

=FILTER($B$5:$B$25,$D$5:$D$25=H$4)

Բանաձեւի բացատրություն

  • Ինչպես սովորաբար, $B$5:$B$25 որոնվող զանգվածն է . Տարիներ մեր դեպքում: Դուք օգտագործում եք ձերմեկը:
  • $D$5:$D$25=G$4 համապատասխանող չափանիշներն են: Դուք օգտագործում եք ձեր մեկը:

  • Երկրորդը, սեղմեք ENTER այսպիսի արդյունքներ ստանալու համար:

  • Այժմ, ինչպես նախկին մեթոդը, մենք կարող ենք ստեղծել նոր սյունակ Արգենտինա հենց Բրազիլիայի կողքին և քաշել Լրացնել Ձեռք բերեք դեպի աջ՝ ստանալու Տարիները երբ Արգենտինան չեմպիոն էր։

Ի վերջո, արդյունքը կլինի այսպիսին:

Կարդալ ավելին. Ինչպես հանել տվյալները Excel-ից` հիմնվելով չափանիշների վրա (5 եղանակ)

Նման ընթերցումներ

  • Ինչպես ներմուծել տեքստային ֆայլ բազմաթիվ սահմանազատիչներով Excel (3 մեթոդ)
  • Ինչպես ներմուծել տվյալներ տեքստային ֆայլից Excel (3 մեթոդ)
  • Excel VBA. Տվյալներն ավտոմատ կերպով վեբկայքից հանել (2 մեթոդ)
  • Ինչպես փոխարկել տեքստային ֆայլը Excel-ի ավտոմատ կերպով (3 հարմար եղանակ)
  • Ինչպես փոխարկել նոթատետրը Excel-ի սյունակներով (5 մեթոդ)

3 Վերադարձեք մի քանի արժեքներ Excel-ում՝ անընդմեջ մեկ չափանիշի հիման վրա

Վերջապես, եթե ցանկանում եք , դուք կարող եք վերադարձնել բազմաթիվ արժեքներ՝ անընդմեջ չափանիշների հիման վրա: Մենք կարող ենք դա անել՝ օգտագործելով IFERROR , INDEX , SMALL , IF , ROW և ՍՅՈՒՆԸ գործում է:

  • Որպեսզի պարզեք, թե տարիները երբ Բրազիլիան չեմպիոն էր, նախ ընտրեք բջիջ և մուտք գործեք Բրազիլիա: Այս դեպքում դա այդպես է G5 ։
  • Երկրորդ, գրեք այս զանգվածի բանաձևը հարակից բջիջում, այսինքն՝ H5 և սեղմեք CTRL + SHIFT + ENTER ։

=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25, ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")

  • Երրորդ, սեղմեք ENTER ։
  • Ի վերջո, մենք կգտնենք տարբեր կոնկրետ երկրների տարիները, երբ նրանք առաջինը դարձան չեմպիոն: Դա ինքնաբերաբար տեղի կունենա Microsoft 365 -ում` առանց Լրացման բռնակի օգտագործելու:
  • Այժմ, գտնելու մյուս տարիները, երբ այս երկրները դարձան չեմպիոններ, պարզապես օգտագործեք Fill Handle

  • Հետևաբար, մենք կստանանք արդյունքը այսպես.

Բանաձեւի բացատրություն

  • Այստեղ $B$5:$B$25 որոնման զանգվածն է: Մենք տարիներ շարունակ փնտրել ենք B5 -ից B25 միջակայքում: Եթե ​​այլ բան եք ուզում, օգտագործեք դա:
  • $G5=$D$5:$D$25 համապատասխանող չափանիշներն են: Ես ուզում եմ G5 ( Բրազիլիա ) բջիջը համապատասխանեցնել Չեմպիոն սյունակին ( D5 դեպի D25 ): Եթե ​​ցանկանում եք որևէ այլ բան անել, արեք դա:
  • Ես օգտագործել եմ ROW($B$5:$B$25)-3 քանի որ սա իմ որոնման զանգվածն է և դրա առաջին բջիջը: զանգվածը սկսվում է 4-րդ շարքից ( B4 ): Օրինակ, եթե ձեր որոնման զանգվածն է $D$6:$D$25, օգտագործեք ROW($D$6:$D$25)-5:
  • Տեղում COLUMN()-7-ից, օգտագործեք նախորդ սյունակի համարը, որտեղ տեղադրում եք բանաձևը: Օրինակ, եթե բանաձեւը տեղադրում եք G սյունակում, օգտագործեք COLUMN()-6:

Կարդալ ավելին. Ինչպես հանել տվյալները աղյուսակից Excel-ում բազմաթիվ չափանիշների հիման վրա <1

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