Բովանդակություն
Աշխատանքային գրքում գույների օգտագործումը հիանալի միջոց է այն ավելի գրավիչ տեսք հաղորդելու համար: Բայց քանի որ Excel-ում գունավոր բջիջները հաշվելու որևէ ներկառուցված ֆունկցիա չկա, մարդիկ սովորաբար խուսափում են բջիջները գունավորելուց: Բայց դա կարելի է անել որոշ հնարքներով։ Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես կարելի է հաշվել գունավոր բջիջները Excel-ում:
Ներբեռնեք Practice Template
Դուք կարող եք ներբեռնել Excel-ի անվճար պրակտիկայի ձևանմուշը այստեղից և պրակտիկա անցնել: ձեր սեփականը:
Հաշվել գունավոր բջիջները Excel.xlsm-ում
Գունավոր բջիջները Excel-ում հաշվելու 4 հեշտ եղանակ
Այս բաժնում դուք կսովորեք, թե ինչպես հաշվել գունավոր բջիջները Excel-ում՝ օգտագործելով Excel հրամանի գործիքները և օգտագործողի կողմից սահմանված գործառույթները (UDF):
1. Օգտագործեք Գտնել & AMP; Excel-ում գունավոր բջիջները հաշվելու հրաման ընտրեք
Գտնել & Select հրամանը Excel-ի ամենաօգտակար գործիքներից մեկն է՝ Excel-ի հետ կապված ցանկացած առաջադրանք կատարելու համար: Այստեղ մենք կօգտագործենք այն Excel-ում գունավոր բջիջները հաշվելու համար:
Դիտարկենք հետևյալ տվյալների բազան, որտեղ կան տվյալների երեք կատեգորիա՝ Կատեգորիա՝ Մրգեր, Ծաղիկներ և Սնունդ: Եվ յուրաքանչյուր կատեգորիա տարբերվում է տարբեր գույներով: Մրգերի կատեգորիան հայտարարված է Կապույտ , Ծաղիկ Նարնջագույն կատեգորիան և Սնունդը ֆոնային գույներ չունի:
Այժմ մենք կսովորենք ինչպես պարզել յուրաքանչյուր կատեգորիայի յուրաքանչյուր բջիջի յուրաքանչյուր գույնի քանակը:
Քայլեր.
- Ընտրեք տվյալների հավաքածուն գունավորբջիջները:
- Խմբագրման ներդիրում ընտրեք Գտնել & Ընտրել -> Գտեք
- բացվող Գտնել և փոխարինել տուփից սեղմեք Ընտրանքներ :
- Գտնել և փոխարինել հաջորդ պատուհանից կտտացրեք բացվող ցանկին Ձևաչափում -> Ընտրեք Ձևաչափը Բջջից ։
- Կհայտնվի քառաչափ գումարած խորհրդանիշ։ Տեղադրեք այդ նշանը ցանկացած գունավոր բջիջի վրա և սեղմեք դրա վրա (մենք ընտրել ենք կապույտ գույնը): կհայտնվի, և դուք կիմանաք, որ Նախադիտում* պիտակի վանդակը կլցվի ավելի վաղ ընտրված բջիջի գույնի նման գույնով:
- Սեղմեք Գտնել բոլորը: .
Դուք կստանաք նշված գունավոր բջիջների բոլոր մանրամասները այդ գունավոր բջիջների քանակի հետ միասին:
Նույն կերպ, Excel-ում կարող եք հաշվել ձեր աշխատանքային թերթի բոլոր գունավոր բջիջները:
Կարդալ ավելին. Ինչպես հաշվել գունավոր բջիջները: Excel առանց VBA (3 մեթոդ)
2. Կիրառել զտիչներ և SUBTOTAL ֆունկցիան Excel-ում՝ գունավոր բջիջները հաշվելու համար
Excel-ի Filter գործիքի օգտագործումը և դրանում SUBTOTAL ֆունկցիան տեղադրելը ևս մեկ արդյունավետ միջոց է հաշվել գունավոր բջիջները Excel-ում: Եվ մենք կարող ենք դա օգտագործել Excel-ում գունավոր բջիջները հաշվելու համար:
Դիտարկենք հետևյալ տվյալների հավաքածուն, որը գունավորված է ըստ կատեգորիայի:Այժմ մենք կսովորենք Excel-ում այդ գունավոր բջիջների քանակը պարզելու քայլերը՝ օգտագործելով Զտիչներ և SUBTOTAL ֆունկցիան :
Քայլեր.
- Աշխատանքային թերթի մեկ այլ բջիջում գրեք հետևյալ SUBTOTAL բանաձևը,
=SUBTOTAL(102,B5:B16)
Այստեղ,
102 = Նշված տիրույթում տեսանելի բջիջների քանակը:
B5:B16 = Գունավոր բջիջների տիրույթը:
- Դուք կստանաք թերթի գունավոր բջիջների ընդհանուր թիվը (օրինակ, մենք ունենք 12 բջիջ ֆոնային գույներով, ուստի SUBTOTAL մեզ տվեց 12 արդյունք):
- Այնուհետև ընտրեք տվյալների հավաքածուի միայն վերնագրերը:
- Անցնել Տվյալներ -> Զտել .
- Այն կտեղադրի բացվող կոճակը տվյալների հավաքածուի յուրաքանչյուր վերնագրի մեջ:
- Սեղմեք բացվող կոճակի վրա այն սյունակի վերնագրից, որն ունի գունավոր բջիջներ (օրինակ՝ Ապրանքի անվանումը):
- Բացվող ցանկից, ընտրեք Զտել ըստ գույնի և դուք կստանաք ձեր տվյալների բազայի բոլոր գույները ենթացանկում:
- Սեղմեք գույնը, որը ցանկանում եք հաշվել (օրինակ՝ մենք ընտրել ենք կապույտ գույնը):
- Այն ձեզ ցույց կտա միայն նշված գույնով գունավորված բջիջները և այդ բջիջների քանակը SUBTOTAL արդյունքում: բջիջ (օրինակ, մեր տվյալների բազայում կան 4 կապույտ գույնի բջիջներ):
- Նույն ձևով կարող եք հաշվել բոլորըՁեր աշխատաթերթի մյուս գունավոր բջիջները Excel-ում (օրինակ, երբ մենք ընտրեցինք նարնջագույն գույնը բացվող ցուցակից, այն մեզ տվեց նարնջագույն գույնով բջիջներ, և քանի որ մենք ունենք նարնջագույնով գունավորված 5 բջիջ մեր տվյալների բազայում, ուստի SUBTOTAL ստացված արդյունքի բջիջը 5 )
Կարդալ ավելին. Հաշվարկել բջիջները ըստ գույնի պայմանականով Ֆորմատավորում Excel-ում (3 մեթոդ)
3. Իրականացրեք GET.CELL 4 մակրո և COUNTIFS գործառույթները Excel-ում՝ գունավոր բջիջները հաշվելու համար
Excel 4.0 մակրո ֆունկցիաների օգտագործումը սահմանափակված է՝ դրա համատեղելիության և դժվարության պատճառով: Մեկ այլ պատճառ էլ այն է, որ սա հին մակրո ֆունկցիա է Excel-ում, ուստի որոշ նոր հնարավորություններ բացակայում են: Բայց եթե ձեզ դեռ հարմար է EXCEL 4.0 մակրոների հետ աշխատելը , ապա մենք կօգնենք ձեզ օգտագործել Excel-ում գունավոր բջիջները հաշվելու գործառույթը:
Նույն տվյալների բազայով, որը մենք ունենք: վարժվելով, մենք կսովորենք, թե ինչպես իրականացնել Macro 4 ֆունկցիան Excel-ում գունավոր բջիջները հաշվելու համար:
- Անցնել Բանաձևեր -> Սահմանեք անունը ։
- Նոր անուն բացվող վանդակում գրեք հետևյալը,
- Անուն՝ GetColorCode (սա օգտվողի կողմից սահմանված անուն է)
- Ծավալը՝ Աշխատանքային գիրք
- Վերաբերում է՝ =GET: CELL(38,GetCell!$B5)
Այստեղ,
GetCell = Թերթի անունը, որն ունի ձեր տվյալների բազան
$B5 = Հղում սյունակի հետֆոնի գույնը:
- Սեղմեք Լավ
Այժմ դուք ունեք օգտագործողի կողմից սահմանված բանաձև, =GetColorCode ։
- Տվյալների կողքին գրեք բանաձևը և սեղմեք Enter ։
- Այն կստեղծի մի թիվ (օրինակ՝ 42 ).
- Այժմ քաշեք բջիջը ներքև Լրացնել բռնակի ` նույն բանաձևը կիրառելու համար մնացած բջիջները:
Բանաձևը կվերադարձնի գույներին նշված հատուկ թվեր: Այսպիսով, նույն ֆոնի գույնով բոլոր բջիջները կստանան նույն թիվը , և եթե ֆոնի գույն չկա, ապա բանաձևը կվերադարձնի 0:
- Այժմ սահմանեք այդ գույները այլ կերպ: նույն աշխատաթերթի բջիջները՝ հաշվարկը ստանալու համար:
Տե՛ս ստորև նկարը՝ ավելին հասկանալու համար:
Մենք ստեղծեցինք աղյուսակ, որը կոչվում է Color Count, և այդ աղյուսակում մենք սահմանեցինք G5 և G6 բջիջները ըստ մեր գույնի Կապույտ և Նարնջագույն համապատասխանաբար, և պահեցինք հաջորդ բջիջները: դրանք ( H5 & H6 ) դատարկ են, որպեսզի կարողանանք ստանալ մեր գունավոր բջիջների քանակը այդ բջիջներում:
- Գրե՛ք հետևյալ բանաձևը այն բջիջը, որտեղ դուք կունենաք գունավոր բջիջի հաշվարկը,
=COUNTIFS($E5:$E$16,GetColorCode)
Այստեղ,
$E5: $E$16 = գունային կոդի տիրույթ, որը մենք հանել ենք օգտագործողի կողմից սահմանված բանաձևից:
- Սեղմեք Enter :
Դուք կստանաք գույնով սահմանված բջիջների քանակը (օրինակ.մեր տվյալների բազայում կա 4 կապույտ գույնի բջիջ, ուստի Կապույտ գույնով սահմանված բջիջի կողքին ( G5 ), այն տալիս է 4 թիվը։
- Այժմ քաշեք բջիջը ամբողջ սյունակի միջով Լրացրեք բռնակը ՝ աշխատաթերթում ձեր գունավոր բջիջների բոլոր թվերը ստանալու համար:
Քանի որ մեր տվյալների բազայում ունենք նարնջագույն գունավորված 5 բջիջ, օգտագործողի կողմից սահմանված GetColorCode բանաձևը մեզ տվեց 5 թիվը:
4. Տեղադրել VBA կոդը (օգտագործողի կողմից սահմանված գործառույթ) Excel-ում գունավոր բջիջները հաշվելու համար
VBA կոդի ներդրումը Excel-ի հետ կապված առաջադրանքներում ամենաանվտանգ և արդյունավետ մեթոդն է, հետևաբար այն օգտվողներից պահանջում է առաջադեմ մակարդակի հմտություններ: Եվ հիշեք նոր հնարավորությունների մասին, որոնք մենք նշեցինք նախորդ Macro 4 բաժնում, լավ, VBA -ը Excel 4.0 մակրո -ի առաջընթացն է:
Եկեք սկսենք VBA կոդի ներդրումը Excel-ում գունավոր բջիջները հաշվելու համար:
Քայլեր.
- Սեղմեք Alt + F11 ձեր ստեղնաշարի վրա կամ անցեք ներդիր Մշակող -> Visual Basic բացելու համար Visual Basic Editor :
- Բացվող կոդի պատուհանում՝ ընտրացանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .
- Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում,
1908
Սա VBA ծրագրի գործարկման ենթակարգ չէ, սա ստեղծում է Օգտվողի կողմից սահմանվածՖունկցիա (UDF) : Այսպիսով, կոդը գրելուց հետո, մի սեղմեք Run կոճակը մենյուի տողից:
- Այժմ վերադարձեք տվյալների հավաքածու և սահմանեք բջիջները գույներով, ինչպես արեցինք նախորդ մեթոդով:
- Ավելի լավ հասկանալու համար նայեք ստորև նկարին:
- Մտքում բջիջը, գրեք հետևյալ բանաձևը,
=Count_Colored_Cells(E5,$B$5:$B$16)
Այստեղ,
Count_Colored_Cells = օգտագործողի կողմից սահմանված ֆունկցիա, որը ստեղծել եք VBA կոդով ( Count_Colored_Cells , կոդի առաջին տողում):
E5 = սահմանվում է կապույտ գույնով բջիջ
$B5:$B$16 = տվյալների հավաքածուի տիրույթը գունավոր բջիջներով:
- Սեղմեք Enter :
Դուք կստանաք գույնով սահմանված բջիջների քանակը (օրինակ՝ մեր տվյալների բազայում կան 4 կապույտ գույնի բջիջներ, ուստի Կապույտ գույնի կողքին սահմանված բջիջը ( E5 ), այն տալիս է մեզ թիվը 4 ):
- Այժմ բջիջը քաշեք ամբողջ սյունակի միջով Լրացնել բռնակը աշխատաթերթում ձեր գունավոր բջիջների բոլոր թվերը ստանալու համար:
Քանի որ մենք ունենք 5 բջիջ, որոնք գունավորված են Orange -ով մեր տվյալների բազայում, օգտագործողի կողմից սահմանված Count_Colored_Cells ֆունկցիան մեզ տվել է 5 .
Եզրակացություն
Այս հոդվածը ցույց տվեց, թե ինչպես հեշտությամբ հաշվել գունավոր բջիջները Excel-ում: Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, եթե ունեք հարցեր թեմայի վերաբերյալ: