Գծապատկեր ըստ ընտրված բջիջի

Ենթադրենք, որ ես և դուք պետք է պատկերացնենք հետևյալ աղյուսակի տվյալները՝ ավտոմեքենաների վաճառքի արժեքներով՝ ըստ տարբեր երկրների 2021 թվականին (ի դեպ, իրական տվյալները վերցված են այստեղից).

Գծապատկեր ըստ ընտրված բջիջի

Քանի որ տվյալների շարքերի (երկրների) թիվը մեծ է, դրանք բոլորը միանգամից մեկ գրաֆիկի մեջ խցկելու փորձը կամ կհանգեցնի սարսափելի «սպագետտի գծապատկերի» կամ յուրաքանչյուր շարքի համար առանձին գծապատկերներ կառուցելու, ինչը շատ ծանր է:

Այս խնդրի նրբագեղ լուծումը կարող է լինել գծապատկերի գծապատկերը միայն ընթացիկ տողի տվյալների վրա, այսինքն՝ այն տողի վրա, որտեղ գտնվում է ակտիվ բջիջը.

Սա իրականացնելը շատ հեշտ է. ձեզ հարկավոր է ընդամենը երկու բանաձև և մեկ փոքրիկ մակրո 3 տողում:

Քայլ 1. Ընթացիկ տողի համարը

Առաջին բանը, որ մեզ անհրաժեշտ է, անվանված միջակայք է, որը հաշվարկում է տողի համարը թերթի վրա, որտեղ այժմ գտնվում է մեր ակտիվ բջիջը: Բացում ներդիրի վրա Բանաձևեր – Անունների կառավարիչ (Բանաձևեր — Անուն կառավարիչ), սեղմեք կոճակի վրա Ստեղծել (Ստեղծել) և այնտեղ մուտքագրեք հետևյալ կառուցվածքը.

Գծապատկեր ըստ ընտրված բջիջի

Այստեղ `
  • Անուն – մեր փոփոխականի ցանկացած հարմար անուն (մեր դեպքում սա TekString է)
  • Մակերես – այսուհետ դուք պետք է ընտրեք ընթացիկ թերթիկը, որպեսզի ստեղծված անունները լինեն տեղական
  • Շարք - այստեղ մենք օգտագործում ենք գործառույթը CELL (ԲՋՋ), որը կարող է տալ մի շարք տարբեր պարամետրեր տվյալ բջիջի համար, ներառյալ մեզ անհրաժեշտ տողի համարը. դրա համար պատասխանատու է «գիծ» արգումենտը:

Քայլ 2. Հղում վերնագրին

Ընտրված երկիրը գծապատկերի վերնագրում և լեգենդում ցուցադրելու համար մենք պետք է առաջին սյունակից հղում ստանանք բջիջի (երկրի) անունով: Դա անելու համար մենք ստեղծում ենք մեկ այլ տեղական (այսինքն Մակերես = ընթացիկ թերթիկ, ոչ թե Գիրք!) անվանված միջակայք հետևյալ բանաձևով.

Գծապատկեր ըստ ընտրված բջիջի

Այստեղ INDEX ֆունկցիան ընտրում է տրված միջակայքից (սյունակ A, որտեղ գտնվում են մեր ստորագրող երկրները) մի բջիջ՝ տողի համարով, որը մենք նախկինում որոշել ենք:

Քայլ 3. Կապել տվյալներին

Այժմ, նույն կերպ, եկեք հղում ստանանք դեպի տիրույթ՝ ընթացիկ տողից վաճառքի բոլոր տվյալներով, որտեղ այժմ գտնվում է ակտիվ բջիջը: Ստեղծեք մեկ այլ անվանված տիրույթ հետևյալ բանաձևով.

Գծապատկեր ըստ ընտրված բջիջի

Այստեղ երրորդ արգումենտը, որը զրոյական է, հանգեցնում է նրան, որ INDEX-ը վերադարձնում է ոչ թե մեկ արժեք, այլ արդյունքում ամբողջ տողը։

Քայլ 4. Հղումների փոխարինում գծապատկերում

Այժմ ընտրեք աղյուսակի վերնագիրը և առաջին տողը տվյալների հետ (միջակայք) և դրանց հիման վրա կառուցեք գծապատկեր՝ օգտագործելով Ներդիր – գծապատկերներ (Տեղադրեք - գծապատկերներ). Եթե ​​գծապատկերում տվյալներ ունեցող տող ընտրեք, ապա ֆունկցիան կցուցադրվի բանաձևերի տողում ROW (ՍԵՐԻԱ) հատուկ գործառույթ է, որն ինքնաբերաբար օգտագործում է Excel-ը ցանկացած գծապատկեր ստեղծելիս՝ սկզբնական տվյալներին և պիտակներին հղում կատարելու համար.

Գծապատկեր ըստ ընտրված բջիջի

Եկեք զգուշորեն փոխարինենք այս ֆունկցիայի առաջին (ստորագրություն) և երրորդ (տվյալներ) արգումենտները մեր միջակայքերի անուններով 2-րդ և 3-րդ քայլերից.

Գծապատկեր ըստ ընտրված բջիջի

Գծապատկերը կսկսի ցուցադրել վաճառքի տվյալները ընթացիկ տողից:

Քայլ 5. Մակրո վերահաշվարկ

Վերջին հպումը մնում է: Microsoft Excel-ը վերահաշվարկում է բանաձևերը միայն այն ժամանակ, երբ թերթի տվյալները փոխվում են կամ երբ սեղմվում է որևէ ստեղն F9, և մենք ցանկանում ենք, որ վերահաշվարկը տեղի ունենա, երբ ընտրությունը փոխվի, այսինքն, երբ ակտիվ բջիջը տեղափոխվի թերթի վրայով: Դա անելու համար մենք պետք է մեր աշխատանքային գրքում ավելացնենք պարզ մակրո:

Աջ սեղմեք տվյալների թերթիկի ներդիրի վրա և ընտրեք հրամանը Աղբյուր (աղբյուրի կոդը). Բացվող պատուհանում մուտքագրեք ընտրության փոփոխության իրադարձության մակրոմշակողի կոդը.

Գծապատկեր ըստ ընտրված բջիջի

Ինչպես հեշտությամբ կարող եք պատկերացնել, այն ամենն, ինչ անում է թերթիկի վերահաշվարկն է, երբ ակտիվ բջիջի դիրքը փոխվում է:

Քայլ 6. Ընդգծելով ընթացիկ գիծը

Հստակության համար կարող եք նաև ավելացնել պայմանական ձևաչափման կանոն՝ նշելու այն երկիրը, որը ներկայումս ցուցադրվում է գծապատկերում: Դա անելու համար ընտրեք աղյուսակը և ընտրեք Գլխավոր — Պայմանական ձևաչափում — Ստեղծել կանոն — Օգտագործեք բանաձևը ֆորմատավորվող բջիջները որոշելու համար (Տուն — Պայմանական ձևաչափում — Նոր կանոն — Օգտագործեք բանաձև՝ որոշելու համար, թե որ բջիջները պետք է ձևաչափվեն):

Գծապատկեր ըստ ընտրված բջիջի

Այստեղ բանաձևը ստուգում է, որ աղյուսակի յուրաքանչյուր բջիջի համար նրա տողի համարը համընկնում է TekRow փոփոխականում պահված թվի հետ, և եթե համընկնում է, ապա ընտրված գույնով լրացումը գործարկվում է:

Ահա և հասարակ և գեղեցիկ, չէ՞:

Notes

  • Մեծ սեղանների վրա այս ամբողջ գեղեցկությունը կարող է դանդաղեցնել. պայմանական ձևաչափումը ռեսուրսներ պահանջող բան է, և յուրաքանչյուր ընտրության համար վերահաշվարկը կարող է նաև ծանր լինել:
  • Կանխելու համար տվյալների անհետացումը գծապատկերում, երբ բջիջը պատահաբար ընտրված է աղյուսակի վերևում կամ ներքևում, դուք կարող եք լրացուցիչ ստուգում ավելացնել TekRow անվանմանը՝ օգտագործելով ձևի մեջ տեղադրված IF գործառույթները.

    =IF(CELL(«տող»)<4,IF(CELL(«տող»)>4,CELL(«տող»)))

  • Նշված սյունակների ընդգծում գծապատկերում
  • Ինչպես ստեղծել ինտերակտիվ աղյուսակ Excel-ում
  • Կոորդինատների ընտրություն

Թողնել գրառում