Բովանդակություն
Ընդհանուր առմամբ, ցուցակները կազմվում են տվյալների բազայից գրառումներ հանելով: Եթե ցուցակներն ինքնաբերաբար թարմացվում են, ապա ցուցակները դինամիկ ցուցակներ են : Այս հոդվածում մենք նկարագրում ենք աղյուսակից դինամիկ ցուցակ ստեղծելու ամենահեշտ ձևերից մի քանիսը: Մենք օգտագործում ենք FILTER ֆունկցիան և համակցությունը INDEX , OFFSET , COUNTA, և COUNTIF ֆունկցիաների, ինչպես նաև Տվյալների վավերացում հատկանիշը՝ աղյուսակներից դինամիկ ցուցակներ ստեղծելու համար:
Ենթադրենք, մենք ունենք աղյուսակ և ցանկանում ենք ապրանքների դինամիկ ցուցակ որևէ կամ առանց որևէ պայմանի:
Տվյալների հավաքածու ներբեռնման համար
Excel Ստեղծեք դինամիկ ցուցակ Table.xlsx-ից
3 հեշտ եղանակներ Excel-ը ստեղծեք դինամիկ ցուցակ Աղյուսակից
Մեթոդ 1. Օգտագործելով ֆիլտրի ֆունկցիան (պայմանում)
Տվյալների հավաքածուից մենք ցանկանում ենք որոշակի ապրանքների դինամիկ ցուցակ, որոնք ունեն ընդհանուր վաճառք, որը հավասար է կամ ավելին: $100։ Մենք միավորում ենք FILTER , OFFSET, և COUNTA ֆունկցիաները՝ նպատակին հասնելու համար:
Համոզվեք, որ ունեք <> Excel-ի տարբերակը: 1>Office 365 FILTER ֆունկցիան օգտագործելու համար: Հակառակ դեպքում, դուք չեք կարողանա իրականացնել այս մեթոդը: Office-ի տարբերակները, բացի Office 365 -ից, չեն աջակցում FILTER ֆունկցիան
Քայլ 1. Տեղադրեք հետևյալ բանաձևը որևէ մեկում: դատարկ բջիջ (այսինքն՝ G3 ):
=FILTER(OFFSET($B$3,0,0,COUNTA(B:B)-1,1), OFFSET($E$3,0,0,COUNTA(E:E)-1,1)>=100)Այստեղ՝բանաձև,
COUNTA( B:B ); անցեք տողերի քանակը B սյունակում, ապա COUNTA( B:B )-1,1; վերադարձնում է թիվը վերնագրի տողի համարը հանող ընդհանուր տողերից:
OFFSET( $B$3 ,0,0,COUNTA( B: B )-1,1); Անցեք աղյուսակում ապրանքի բոլոր անվանումները: OFFSET և COUNTA ֆունկցիաների համակցությունը պահում է բանաձևը դինամիկ:
OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; վերադարձներ հաստատական բոլոր այն ապրանքների համար, որոնք ունեն Ընդհանուր վաճառք հավասար կամ ավելի քան $100 :
Վերջում, ՖԻԼՏՐ(OFFSET( $B$3 ,0,0,COUNTA( B:B )-1,1),OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; վերադարձնում է բոլոր ապրանքների անունները, որոնք ունեն Ընդհանուր վաճառք հավասար կամ ավելի քան $100 :
Քայլ 2: Սեղմեք ENTER: Այնուհետև կտեսնեք բոլոր ապրանքների անունները, որոնց ընդհանուր վաճառքը հավասար է կամ ավելի քան $100 :
Կարդալ ավելին. Ինչպես ստեղծել դինամիկ ցուցակ Excel-ում` հիմնվելով չափանիշների վրա (մեկ և բազմակի չափանիշներ)
Մեթոդ 2. Օգտագործելով INDEX OFFSET COUNTA COUNTIF և MATCH ֆունկցիա (պայմանով)
Եթե չունեք Office 365 բաժանորդագրություն, կարող եք ստեղծել դինամիկ ցուցակ՝ համատեղելով բազմաթիվ գործառույթներ, ինչպիսիք են INDEX , OFFSET , COUNTA , COUNTIF, և MATCH :
Քայլ 1. Տեղադրեք ստորև բերված բանաձևը ցանկացած դատարկ բջիջում (այսինքն G3 ):
=INDEX(OFFSET($B$3,0,0,COUNTA(B:B)-1,1),MATCH(ՓՈՔՐ(IF(OFFSET($E$3,0,0,COUNTA(E:E )-1,1)>=50,OFFSET($E$3,0,0,COUNTA(E:E)-1,1),””),ROW(A1:INDIRECT(“A”&COUNTIF( E:E,”>=50″)))), OFFSET($E$3,0,0,COUNTA(E:E)-1,1),0),1)Ներքին բանաձեւ,
OFFSET($B$3,0,0,COUNTA(B:B)-1,1); վերադարձնում է Ապրանքներ՝ կախված տողերի համարներից՝ բացառությամբ սյունակի վերնագրի,
MATCH(SMALL(IF(OFFSET($E$3,0,0,COUNTA(E:E)-1,1) >=50; համընկնում է ապրանքների հետ՝ կախված պայմաններից, որոնք հավասար են կամ ավելի քան $50 :
ROW(A1:INDIRECT(“A”&COUNTIF(E :E,”>=50″)))); ցուցադրում է պայմանը հաստատող տողերը:
Քայլ 2. Կտտացրեք CTRL+SHIFT+ENTER ընդհանրապես, քանի որ դա զանգվածի ֆունկցիա է: Այնուհետև հայտնվում է արդյունքի արժեքը:
Քայլ 3. Քաշեք Լրացրեք բռնակը և մնացած ապրանքները, որոնք բավարարում են պայմանը, հայտնվում են:
Կարդալ ավելին. Ինչպես ստեղծել Excel-ում դինամիկ լավագույն 10 ցուցակ (8 մեթոդ)
Մեթոդ 3. Տվյալների վավերացման հատկության օգտագործում
Դինամիկ բացվող ցուցակ ստեղծելու համար Աղյուսակ, մենք կարող ենք օգտագործել UNIQUE ֆունկցիան և Տվյալների վավերացում : UNIQUE գործառույթը անհրաժեշտ է Տվյալների վավերացման միջակայքում թափվելու միջակայք ձեռք բերելու համար<2:> Դասընթացի տարբերակ:
Միայն UNIQUE ֆունկցիան աշխատում է Office 365 : Այն անհասանելի է Office-ի այլ տարբերակներում:
Քայլ 1. Ավելացրեք ապրանքների օգնական սյունակ՝ օգտագործելով ստորև բերված բանաձևը՝ «Sill Range» տարբերակը հարմարեցնելու համար:
=ՅՈՒՆԱԿԱՆ ($B$3:$B$16)
Քայլ 2. Սեղմեք ENTER : Սյունակի արտադրանքի բոլոր գրառումները հայտնվում են:
Քայլ 3. Ընտրեք ցանկացած դատարկ բջիջ ( G3 ): Գնացեք Տվյալների ներդիր > Տվյալների վավերացում ( Տվյալների գործիքներ բաժնում): Տվյալների վավերացման պատուհանը կհայտնվի:
Քայլ 4. Տվյալների վավերացում պատուհանում ընտրեք Կարգավորումներ > Ցուցակ ( Թույլատրել բացվող ընտրացանկում)> H3 , դրեք հեշթեգի նշան(#) հետո այն դարձնել Թափման միջակայք :
Քայլ 5. Սեղմեք Լավ : Բացվող ցուցակի տուփ կհայտնվի G3 բջիջում: Եվ բոլոր ապրանքները կարող են դիտվել այնտեղ որպես դինամիկ ցուցակ աղյուսակից:
Կարդալ ավելին. Ինչպես կատարել տվյալների դինամիկ վավերացում Ցանկ օգտագործելով VBA-ն Excel-ում
Եզրակացություն
Այս հոդվածում մենք դինամիկ ցուցակ ենք հանում աղյուսակից: Դրանով մենք օգտագործում ենք այնպիսի գործառույթներ, ինչպիսիք են FILTER , INDEX , OFFSET , COUNTA , COUNTIF և MATCH , ինչպես նաև excel-ի առանձնահատկությունները, ինչպիսիք են Տվյալների վավերացումը : FILTER ֆունկցիան և Տվյալների վավերացում ֆունկցիայի մասերը հասանելի են միայն Office 365 բաժանորդների համար, սակայն դուք կարող եք օգտագործել Մեթոդը:2 դա հաղթահարելու համար: Հուսով եմ, որ կգտնեք քննարկված մեթոդներ, որոնք արժանի են ձեր որոնմանը: Մեկնաբանեք, եթե լրացուցիչ պարզաբանումների կարիք ունեք կամ ավելացնելու բան ունեք: