Ինչպես ստեղծել ցուցակ Excel-ում չափանիշների հիման վրա (4 մեթոդ)

  • Կիսվել Սա
Hugh West

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

Առաջինը, եկեք իմանանք տվյալների բազայի մասին, որը մեր օրինակների հիմքն է:

Այստեղ մենք ունենք տարբեր վայրերից մի քանի մարդկանց տվյալների հավաքածու՝ իրենց մեքենաների հետ միասին: Օգտագործելով այս տվյալները՝ մենք կկազմենք ցուցակ՝ հիմնված չափանիշների վրա:

Նկատի ունեցեք, որ սա հիմնական աղյուսակ է կեղծ տվյալների հետ՝ ամեն ինչ պարզ պահելու համար: Գործնական սցենարի դեպքում դուք կարող եք հանդիպել շատ ավելի մեծ և բարդ տվյալների բազայի:

Պրակտիկայի աշխատանքային գիրք

Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը հետևյալ հղումից:

Excel Ստեղծել ցուցակ՝ հիմնվելով Criteria.xlsx-ի վրա

Ստեղծել ցուցակ՝ հիմնված չափանիշների վրա

Օրինակ, մենք կստեղծենք մարդկանց ցուցակ՝ հիմնվելով նրանց տարածաշրջանի վրա:

Քանի որ դա փոքր տվյալների հավաքածու է, մենք գիտենք, որ կան 4 շրջաններ: Մենք պահել ենք տարածաշրջանների անունները և ցուցակը կգտնենք՝ հիմնվելով տարածաշրջանի վրա:

1. Օգտագործելով INDEX-SMALL համակցությունը ցուցակ ստեղծելու համար

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

Այս գործառույթները իմանալու համար ստուգեք հետևյալ հոդվածները. INDEX, SMALL:

Այս երկուսի հետ մեկտեղ մեզ անհրաժեշտ կլինեն մի քանի օգնական ֆունկցիաներ՝ IF , ROW և IFERROR . Լրացուցիչ տեղեկությունների համար ստուգեք հոդվածները՝ IF, ROW, IFERROR:

Եկեք ուսումնասիրենք բանաձևը

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")

Այստեղ յուրաքանչյուր գործառույթ ունի իր նպատակը: INDEX ֆունկցիան վերադարձնում է արժեքը B2:B12 զանգվածից (Անվանման սյունակ), իսկ ՓՈՔՐ մեծ մասը տրամադրում է տողի համարը, որը պետք է առբերվի:

IF, SMALL, -ում ստուգում է արդյոք չափանիշները համընկնում են, թե ոչ, և ROW ֆունկցիան կրկնվում է սյունակի բջիջների վրա: .

Այնուհետև արտաքին ROW նշանակում է SMALL ֆունկցիայի k-րդ արժեքը: Այս ֆունկցիաները միասին վերադարձնում են տողի համարը և INDEX վերադարձնում է արդյունքը:

IFERROR ` բանաձևից առաջացած ցանկացած սխալի հետ լուծելու համար:

Քաշեք ներքև, դուք կստանաք բոլոր մարդկանց տվյալ տարածաշրջանից:

Նմանապես գրեք մյուս շրջանների բանաձևը (բանաձևը նույնն է, տեղափոխեք միայն բջիջը):

Այլընտրանքային ինդեքս-ՓՈՔՐ համակցություն

Մենք կարող ենք բանաձևը գրել այլընտրանքային ձևով։ Բանաձևի համար օգտագործվող գործառույթները կլինեն նույնը, ինչ նախորդը: Միայն ներկայացումը տարբեր կլինի:

Տեսնենք բանաձևը

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Կրկին պետք է սեղմել CTRL + SHIFT + ENTER կատարման համարբանաձեւ:

Այս երկու բանաձեւերի միջեւ մի փոքր տարբերություն կա, կարո՞ղ եք տարբերակել դրանք:

Այո, մեր նախորդ բանաձեւում մենք հանել ենք 1-ը: ՓՈՔՐ մասի հենց վերջը, բայց այստեղ մենք հանել ենք 1-ը IF մասի մեջ:

1-ը հանելու նպատակը համապատասխան տողի համարին ալիքավորելն է: Նախկինում մենք դա արել ենք վերջապես, ահա դա արեցինք ավելի վաղ և անցանք հետագա գործողություններին:

Ցուցակը լրացնելու համար գրեք այլ չափանիշների բանաձևը:

Կարդալ ավելին. Ինչպես ստեղծել ցուցակ բջիջում Excel-ում (3 արագ մեթոդ)

2. Օգտագործելով AGGREGATE ֆունկցիան ցուցակ ստեղծելու համար

Excel-ը ձեզ տրամադրում է ֆունկցիա, որը կոչվում է AGGREGATE , որը կարող եք օգտագործել տարբեր առաջադրանքներ կատարելու համար: Այստեղ մենք կարող ենք օգտագործել ֆունկցիան՝ չափանիշների հիման վրա ցուցակ ստեղծելու համար:

AGGREGATE ֆունկցիան վերադարձնում է ագրեգատային հաշվարկ, ինչպիսիք են AVERAGE, COUNT, MAX և այլն:

Շարահյուսություն AGGREGATE ֆունկցիայի համար հետևյալն է.

AGGREGATE(function_number,behavior_options, range)

function_number. Այս թիվը ցույց է տալիս, թե որ հաշվարկը պետք է կատարվի:

behavior_options. Սահմանեք սա՝ օգտագործելով համարը: Այս թիվը ցույց է տալիս, թե ինչպես է իրեն պահելու ֆունկցիան:

միջակայք. գործառույթները նախապես սահմանված են դրա ներսում: Մենք թվարկում ենք մի քանի հաճախակի օգտագործվող ֆունկցիաներթվեր

Ֆունկցիա Ֆունկցիայի_համարը
ՄԻՋԻՆ 1
COUNT 2
COUNTA 3
MAX 4
MIN 5
ԱՊՐԱՆՔ 6
ԳՈՒՄԱՐ 9
ՄԵԾ 14
ՓՈՔՐ 15

Ֆունկցիայի մասին ավելին իմանալու համար այցելեք Microsoft Support ​​կայքը:

Այժմ տեսնենք բանաձեւը.

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Այստեղ AGGREGATE ֆունկցիայի հետ մեկտեղ մենք օգտագործել ենք INDEX . INDEX պահում է զանգվածը, որը վերադարձնում է արժեքներ` հիմնված բանաձևի վերջին մասում հայտնաբերված համընկնումների վրա:

Դուք կարող եք տեսնել, որ մենք օգտագործել ենք 15 որպես <30:>function_number AGGREGATE -ում: Վերոնշյալ աղյուսակից դուք կարող եք տեսնել 15 զանգեր ՓՈՔՐ ֆունկցիայի գործողության համար: Հիմա կարո՞ղ եք կապել:

Այո, մենք կատարել ենք INDEX-SMALL բանաձևը AGGREGATE ֆունկցիայի ձևով:

6 վարքագծի տարբերակի համար, որը նշանակում է անտեսել սխալի արժեքները ։

Գրե՛ք բանաձևը մնացած արժեքների համար։

Նմանատիպ ընթերցումներ

  • Ինչպես կազմել անելիքների ցուցակ Excel-ում (3 հեշտ մեթոդ)
  • Excel-ում փոստային ցուցակի ստեղծում (2 մեթոդ)
  • Ինչպես կազմել համարակալված ցուցակ Excel-ում (8 մեթոդ)

3. Ստեղծեք եզակի ցուցակ՝ օգտագործելով INDEX-MATCH-COUNTIF

Մենք կարող ենք ստեղծել եզակի ցուցակ՝ հիմնվելով չափանիշների վրա: Դրա համար մենք կարող ենք օգտագործել INDEX , MATCH և COUNTIF համակցությունը:

COUNTIF հաշվում է բջիջները տիրույթ, որը համապատասխանում է մեկ պայմանին: Եվ MATCH -ը գտնում է որոնման արժեքի դիրքը տիրույթում: Այս գործառույթների մասին ավելին իմանալու համար այցելեք այս հոդվածները՝ MATCH, COUNTIF:

Եկեք ուսումնասիրենք բանաձեւը

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

Այս բանաձեւում` B2: B12 -ը սյունակի տիրույթն է, որը պարունակում է եզակի արժեքներ, որոնցից ցանկանում եք հանել, C2:C12 այն սյունակն է, որը պարունակում է այն չափանիշը, որի վրա հիմնված եք G2 ցույց է տալիս չափանիշը:

MATCH ֆունկցիայի շրջանակներում մենք տրամադրել ենք 0 որպես որոնման_զանգված, , իսկ որոնման_տիրույթի մենք օգտագործել ենք IF բաժին, որը պարունակում է COUNTIF : Այսպիսով, այս մասը վերադարձնում է արժեքը այնքան ժամանակ, քանի դեռ գտնված է 0-ը: Այստեղ արժեքը գործում է որպես INDEX տողի համար:

Քաշեք այն ներքև և կգտնեք բոլոր եզակի արժեքները:

Չմոռանաք օգտագործել CTRL+SHIFT + ENTER բանաձևը գործարկելու համար:

Սա եզակի մոտեցում ստեղծելու պատվավոր հիշատակում էր: ցուցակը. Հետևեք այս հոդվածին, որպեսզի իմանաք չափանիշների վրա հիմնված եզակի ցուցակ ստեղծելու մասին :

4. Օգտագործելով FILTER ֆունկցիան՝ չափանիշների հիման վրա ցուցակ ստեղծելու համար

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

FILTER ֆունկցիան զտում է տվյալների մի շարք՝ հիմնված տվյալ չափանիշների վրա և քաղում համապատասխան գրառումներ: Գործառույթի մասին իմանալու համար այցելեք այս հոդվածը՝ FILTER ։

Այժմ մեր բանաձևը կլինի հետևյալը՝

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

B2:B12 այն զանգվածն է, որը պետք է զտվի: Այնուհետև մենք տրամադրել ենք պայմանը, հիմնվելով այն բանի վրա, թե ինչ ենք ստեղծելու ցուցակը:

Այստեղ ձեզ հարկավոր չէ բանաձևը քաշել ներքև, միանգամից սա կտրամադրի բոլոր արժեքները և կկատարի ցուցակը:

Կարդալ ավելին. Ինչպես կազմել այբբենական ցուցակ Excel-ում (3 եղանակ)

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

Այսքանն այսօրվա համար: Մենք թվարկել ենք չափանիշների հիման վրա ցուցակ ստեղծելու մի քանի եղանակ: Հուսով եմ, որ սա օգտակար կգտնեք: Ազատորեն մեկնաբանեք, եթե ինչ-որ բան դժվար է թվում հասկանալի: Տեղեկացրեք մեզ ցանկացած այլ մեթոդ, որը մենք բաց ենք թողել այստեղ:

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