Բովանդակություն
Դուք կարող եք ունենալ գունագեղ տվյալների բազա և ցանկանում եք օգտագործել բջջային գույնը Excel բանաձևի հետ աշխատելու համար: Excel-ն ունի շատ զարմանալի բանաձևեր տվյալների հավաքածուներից տվյալներ գրելու և կարդալու համար: Դրանցից մի քանիսն են COUNT , SUBTOTAL , IF և այլն: Կրկին, դուք կարող եք նաև օգտագործել VBA մակրոները ՝ նոր բանաձևեր ստեղծելու համար՝ ըստ պահանջների, որոնք կարող եք կիրառել բջիջների տարբեր գույների համար: Այս հոդվածում կբացատրվեն բջիջների գույնի վրա հիմնված Excel բանաձևի 5 օրինակներ՝ համապատասխան նկարազարդումներով:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել պրակտիկայի աշխատանքային գիրքը այստեղից:
Բջջային Color.xlsm-ի վրա հիմնված բանաձևԲջջի գույնի վրա հիմնված Excel բանաձևի 5 օրինակ
Մենք կօգտագործենք հետևյալ գունավոր տվյալների բազան մեթոդները բացատրելու համար:
Մենք կարող ենք տեսնել, որ տվյալների հավաքածուն ունի երկու սյունակ՝ Անուն և Քանակ : Շարքերում կան 3 տարբեր գույներ։ Մենք կկիրառենք Excel-ի տարբեր բանաձևեր, ինչպիսիք են SUMIF , SUBTOTAL , IF և օգտագործողի կողմից սահմանված գործառույթները՝ օգտագործելով VBA մակրոները 5 օրինակներում: հաջորդը. Այսպիսով, առանց որևէ հապաղման, եկեք անցնենք հիմնական քննարկմանը:
1. Excel SUBTOTAL բանաձև բջջային գույնով
Excel-ի բանաձևը կիրառելու համար SUBTOTAL հաշվելու և ստանալու համար ըստ գույնի զտված արժեքների գումարը:
Այս մեթոդի համար հետևեք ստորև նշված քայլերին:
Քայլեր.
- Բջջում C6 գրեք հետևյալըբանաձև՝ ցուցակում ապրանքների քանակը ստանալու համար.
=SUBTOTAL(102,C5:C10)
Մենք կարող ենք Օգտագործեք նաև SUBTOTAL բանաձևը գումարման նպատակով: Եկեք տեսնենք:
- Արտադրանքի քանակների գումարը ստանալու համար C14 բջիջում գրեք հետևյալ բանաձևը.
=SUBTOTAL(109,C5:C10)
- Այժմ ընտրեք ամբողջ տվյալների բազան:
- Տուն ներդիրից ընտրեք Զտիչ Տեսակավորել & Զտել բացվող ընտրացանկը:
Դուք կգտնեք երկու սլաք տվյալների հավաքածուի սյունակներում:
- Սեղմեք Անուն սյունակի սլաքը խորհրդանիշի վրա:
- Կբացվի կողագոտու բացվող ընտրացանկ: Այնտեղից ընտրեք Զտել ըստ գույնի :
- Այժմ ընտրեք այն գույնը, որը ցանկանում եք զտել:
- Այնուհետև սեղմեք OK :
Այն ցույց կտա զտված տվյալների բազան:
Դուք կարող եք նկատել արժեքների փոփոխությունները -ում: Հաշվեք ըստ գույնի և Գումարը ըստ գույնի ստորև նկարներում:
Արդյունքները ցույց են տալիս հաշվարկը և միայն զտված տվյալների գումարը
🔎 Ինչպե՞ս է աշխատում բանաձևը:
📌 SUBTOTAL վերցնում է երկու արգումենտ function_name and ref1 ։Function_name-ում տվյալների քանակը հաշվելու համար անհրաժեշտ է 102, իսկ մեծությունների գումարը վերադարձնելու համար՝ 109։
📌 Որպես հղում երկու բանաձևերն էլ վերցնում են մեծությունների մի շարք։
📌 Սկզբում արդյունքը ցույց է տալիս բոլորըտիրույթի տվյալները. Այնուամենայնիվ, վերջին երկու նկարները ցույց են տալիս միայն զտված բջիջների արդյունքը:
Կարդալ ավելին. Excel բջջային գույնը. Ավելացնել, խմբագրել, օգտագործել & Հեռացնել
2. Excel COUNTIF և SUMIF բանաձևը ըստ բջջային գույնի
2.1 COUNTIF բանաձևը բջջային գույնով
Այժմ, եթե ցանկանում եք կիրառել COUNTIF բանաձևը ըստ բջիջի գույնի, դուք պետք է հետևեք ստորև նշված քայլերին:
Քայլեր.
- Բանաձևեր ներդիրից ընտրեք Սահմանել անունը :
- Կհայտնվի վանդակ: Գրեք անուն (այս դեպքում մենք գրել ենք NumberColor ) Անուն.
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)
- Դրանից հետո սեղմեք OK ։
Այն կցուցադրվի Name Manager վանդակում:
- Եթե ամեն ինչ կարգին է թվում, ապա սեղմեք Փակել :
- Բացի տվյալների բազայից վերցրեք սյունակը և D5 բջիջում գրեք բանաձևը.
=NumberColor
- Սեղմեք Enter և քաշեք սա՝ օգտագործելով լրացնել բռնակի պատկերակը մնացած սյունակներում:
Դուք կստանաք տվյալների հավաքածուում առկա բոլոր գույների կոդը:
- Նոր բջիջում, ( G5 ) գրեք այս բանաձևը.
=COUNTIF(D5:D10,$D$5)
G6 բջիջում ,
=COUNTIF(D5:D10,$D$6)
G7 բջիջում ,
=COUNTIF(D5:D10,$D$9)
Դուք կտեսնեք արդյունքը, ինչպես ցույց է տրված վերևի նկարներում: Ինչևէ,Դուք կարող եք նաև գրել բանաձևի յուրաքանչյուր բջիջի խառը կամ հարաբերական բջիջների հղումը և պարզապես քաշել այն ներքև` արդյունքներ ստանալու համար:
2.2 SUMIF բանաձևը Բջջի գույնով
Քայլեր.
Նմանապես H6 բջիջում ,
=SUMIF(D5:D10,$D$6,C5:C10)
Եվ H7 բջիջում ,
=SUMIF(D5:D10,$D$9,C5:C10)
Դիտեք վերևի նկարները` տեսնելու համար ինչպես են հայտնաբերվում արդյունքները:
🔎 Ինչպե՞ս է աշխատում բանաձևերի գործընթացը:
📌 Այստեղ բանաձևն օգտագործում է GET.CELL ֆունկցիան պահանջում է 38 կոդի գույնը և բջիջի հղումը վերադարձնելու համար, որի կոդը կվերադարձնի:
📌 GET.CELL բանաձևով Name for սահմանելով մենք կարող ենք պարզապես գրել « NumberColor » անունը՝ նախածանցով հավասար նշանով, կստանա նշված բջիջի գույների ծածկագիրը:
📌 Այնուհետև, օգտագործելով Գույնի կոդերը, մենք կիրառել ենք COUNTIF և SUMIF բանաձևը` սյունակով տվյալների տիրույթի քանակն ու գումարը ստանալու համար կամ կոդի չափանիշները:
Կարդալ ավելին. Ինչպես փոխել բջջային գույնը Excel-ում արժեքի հիման վրա (5 եղանակ)
3. Excel IF Formula by Cell Color
Այժմ, եկեք ասենք, որ մենք ունենք նույն գինը մեկ կտորի համար այնպիսի ապրանքների համար, ինչպիսիք են hoodies , բաճկոններ և s ջրիչներ ։
Եթե ցանկանում եք հաշվարկել այս ապրանքների ընդհանուր քանակի ընդհանուր գինը, մենք կարող ենք օգտագործել ԵԹԵ. բանաձև:
Դուք կարող եք հետևել քայլերին՝ IF կիրառելու համար այստեղ:
Քայլեր՝
- Մենք արդեն ստեղծել ենք NumberColor-ը՝ օգտագործելով Define Name-ը և օգտագործել այն՝ գտնելու գունային կոդեր (տես մեթոդ 2):
- Նոր սյունակում գրեք բանաձևը Cell E5 : <14:>
- Սեղմեք Enter :
- Քաշեք լրացնել բռնակի պատկերակը դեպի ստացեք արդյունքը մնացած տվյալների համար:
- Ինչպես լրացնել բջիջը գույնով` հիմնվելով Excel-ի տոկոսի վրա (6 մեթոդ)
- Նշել սյունակը Excel-ում (3 մեթոդ)
- Ինչպես ընդգծել բջիջները Excel-ում տեքստի հիման վրա [2 մեթոդ]
- Նշել բջիջը Excel-ում (5 մեթոդ)
- Ինչպես ընդգծել վերևից ներքև Excel-ում (5 մեթոդ)
- E5 բջիջում գրեք բանաձևը.
- Այնուհետև սեղմեք Enter:
- Օգտագործեք լրացնել բռնակը պատկերակը մնացած դեպքերի համար արդյունքը քաշելու համար:
- Սեղմեք ALT+F11 ձեր ստեղնաշար:
- Սա կբացի VBA Macro պատուհանը: Ընտրեք ձեր թերթիկը:
- Տեղադրել ներդիրից սեղմեք Մոդուլ :
- Պատճենել և Տեղադրել հետևյալ կոդը Ընդհանուր պատուհանում:
=IF(NumberColor=40,C5*$C$13,0)
Դուք կարող եք նկատել, որ այն արժեքներ է ցույց տվել միայն նույն գույնի ապրանքների համար, որոնք ունեն գունային ծածկագիր 40: մինչդեռ զրոյական ( 0 ) մնացածի համար:
🔎 Ինչպես է աշխատում բանաձևը:
📌 Այստեղ IF բանաձևը պահանջում է, որ NumberColor հավասար լինի 40 :
📌 Եթե տրամաբանությունը ճիշտ է, ապա այն կբազմապատկի քանակը մեկ կտորի գնի հետ ( 5 ): Հակառակ դեպքում, այն ցույց կտա 0 :
Կարդալ ավելին. Ինչպես ընդգծել բջիջը` օգտագործելով If-ի հայտարարությունը Excel-ում (7 եղանակ)
Նման ընթերցումներ
4. Excel SUMIFS բանաձևը ըստ բջիջի Գույն
Օգտագործելով Գույնի կոդը, մենք կարող ենք կիրառել նաև SUMIFS բանաձևը:
Դրա համար անհրաժեշտ է.հետևեք հետևյալ քայլերին.
Քայլեր.
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)
🔎 Ինչպես է աշխատում բանաձևը:
📌 The SUMIFS բանաձևը ընդունում է sum_range C5:C10 որպես մեծությունների բացարձակ հղումներ: Հետևաբար, այն վերցնում է գունային կոդի տիրույթը, որը նույնպես բացարձակ հղման ձևով է:
📌 Վերջապես, չափանիշները սահմանվում են գունային կոդի սյունակի առաջին բջիջի համար, որը D5 է: Այս դեպքում միայն սյունակն է բացարձակ հղման ձևով, մինչդեռ տողերը հարաբերական հղման ձևով են: Դա պայմանավորված է նրանով, որ այն կքաշի լրացնել բռնակի պատկերակը սյունակի մնացած մասի համար` փոխելով տողերի համարները, ինչպես պահանջվում է:
Առնչվող բովանդակություն. Ինչպես Նշեք բջիջները Excel-ում՝ հիմնված արժեքի վրա (9 մեթոդներ)
5. Excel VBA մակրո-ից Excel բանաձևը ըստ բջջային գույնի
Ավելին, VBA մակրո կարող է լինել Excel-ի բանաձևերը ըստ բջիջների գույնի կիրառելու զարմանալի գործիք:
Եկեք այս մեթոդը բաժանենք երկու մասի` հասկանալու հարմարության համար:
Առաջին ենթամեթոդը կօգտագործի կոդը` գունային ծածկագիրը գտնելու համար: և այնուհետև կիրառեք դրանք՝ կիրառելու համար COUNTIF և SUMIF բանաձևերը
Նշում. VBA Macro -ը չի կարող ճանաչել նմանատիպ գույները, ուստի մենք փոփոխել է մեր տվյալների բազանտարբերվող գույներ:
Երեք տարբեր գույներն են կարմիր, կապույտ և շագանակագույն: Հիմա եկեք տեսնենք, թե ինչպես կարող ենք օգտագործել VBA Macro Excel բանաձևը ըստ բջիջների գույնի կիրառելու համար:
5.1 VBA մակրո՝ Գույնի կոդը գտնելու համար
Գունային ծածկագիրը VBA-ի միջոցով գտնելու համար Մակրո և կիրառեք Excel-ի բանաձևերը, մենք պետք է հետևենք ստորև նշված քայլերին:
Քայլեր.
- <12 Ընդհանուր պատուհանը կբացվի:
Կոդ՝
3375
2611
- Ֆայլը պահեք Excel մակրոյով -Միացված է աշխատանքային գրքույկի վերջածանցը:
- Բացեք ձեր թերթիկը և D5 բջիջում գրեք հետևյալ բանաձևը.
=ColorIndex(C5)
- Սեղմեք Enter և քաշեք լրացնելու բռնակի միջոցով ` մնացած տվյալների համար արդյունք ստանալու համար:
- Այժմ, E5 բջիջի մեկ այլ սյունակում դուք պետք է գրեք ստորև բերված բանաձևը.
=COUNTIF($D$5:$D$10,$D5)
- Սեղմեք Մուտքագրեք և արդյունքը քաշեք մինչև տվյալների վերջը:
- Նույնպես, <1 կիրառելու համար>SUMIF, գրեք ստորև բերված բանաձևը Cell F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)
Այս դեպքում դուք պետք է պարզեք գումարը՝ օգտագործելով գունային ծածկագիրը:Այնուամենայնիվ, դուք կարող եք ուղղակիորեն կատարել գումարը, գրելով ծածկագիր: Սա կբացատրվի հաջորդ ենթամեթոդում:
🔎 Ինչպե՞ս է աշխատում բանաձևերի գործընթացը:
📌 Մենք ստեղծել ենք ColorIndex ՝ օգտագործելով կոդը և արգումենտը պահելով որպես տվյալների տիրույթ: Օգտագործելով սա՝ մենք ստանում ենք գունային կոդերը:
📌 Այնուհետև մենք օգտագործեցինք COUNTIF բանաձևը՝ տվյալ գունային կոդի համար հաշվարկի արդյունքը ստանալու համար:
📌 Վերջում մենք օգտագործեցինք SUMIF բանաձևը` գունային կոդի հիման վրա գումարը ստանալու համար:
5.2 VBA մակրո մինչև գումար
Դուք պետք է հետևեք հետևյալ քայլերին` քանակների գումարումը ստանալու համար նույն գույնի անմիջապես կոդի միջոցով:
Քայլեր. VBA Macro Պատուհան:
- Ինչպես վերը նշված ենթամեթոդը, կբացվի Ընդհանուր պատուհանը: Այնուհետև պարզապես պատճենեք և տեղադրեք հետևյալ կոդը Ընդհանուր պատուհանում:
Կոդ.
1305
9301
- Այնուհետև բացեք ձեր աշխատաթերթը: Բջջ D5 -ում դուք պետք է գրեք հետևյալ բանաձևը.
=SBC($C5,$C$5:$C$10)
- Սեղմեք Մուտքագրեք և քաշեք արդյունքը՝ օգտագործելով լրացնել բռնակը մինչև տվյալների տիրույթի վերջ:
Դուք կստանաք արդյունքը որպես ցույց է տրված վերևի նկարում։
🔎 Ինչպես է գործընթացըFormulas Work?
📌 Մենք ստեղծել ենք բանաձև SBC անունով՝ այս աշխատաթերթի Ընդհանուր պատուհանում մեր գրած կոդի միջոցով:
📌 Հետո որ, մենք օգտագործել ենք բանաձևը մի շարք տվյալների և չափանիշների հետ՝ որպես քանակների որոշակի բջիջ:
Կարդալ ավելին. VBA՝ Excel-ում արժեքի հիման վրա բջիջի գույնը փոխելու համար (3 Հեշտ օրինակներ)
Հիշելու բաներ
1. VBA Macro-ի կիրառման դեպքում պետք է տարբեր գույներ օգտագործել:
2. Դուք պետք է պահպանեք Excel ֆայլը .xlsm վերջածանցով, եթե ֆայլը պարունակում է VBA մակրո կոդեր:
Եզրակացություն
Հոդվածում բացատրվում են 5 տարբեր մեթոդներ կիրառել Excel-ի բանաձևեր, ինչպիսիք են SUMIF , SUBTOTAL , COUNTIF և այլն` ելնելով բջիջի գույնից: Ավելին, պրակտիկայի աշխատանքային գրքույկը կա ձեզ համար, այնպես որ կարող եք ներբեռնել այն և կիրառել մեթոդներից որևէ մեկը՝ ըստ ձեր պահանջի: Լրացուցիչ հարցերի դեպքում գրեք մեկնաբանությունների բաժնում: