Seçilmiş xana üzrə diaqram

Tutaq ki, siz və mən 2021-ci ildə müxtəlif ölkələr üzrə avtomobil satış dəyərləri ilə aşağıdakı cədvəldəki məlumatları vizuallaşdırmalıyıq (yeri gəlmişkən, real məlumatlar buradan götürülmüşdür):

Seçilmiş xana üzrə diaqram

Məlumat seriyalarının (ölkələrin) sayı çox olduğundan, onların hamısını birdən bir qrafikə sığışdırmağa çalışmaq ya dəhşətli “spagetti diaqramı”na, ya da hər seriya üçün ayrı-ayrı diaqramların qurulmasına gətirib çıxaracaq ki, bu da çox çətin olur.

Bu problemin zərif həlli diaqramı yalnız cari cərgənin, yəni aktiv xananın yerləşdiyi cərgənin verilənləri üzərində qurmaq ola bilər:

Bunu həyata keçirmək çox asandır – sizə yalnız iki düstur və 3 sətirdə bir kiçik makro lazımdır.

Addım 1. Cari sətir nömrəsi

Bizə lazım olan ilk şey, aktiv hüceyrəmizin yerləşdiyi vərəqdəki sıra nömrəsini hesablayan adlandırılmış diapazondur. Nişanda açılış Formulalar - Ad meneceri (Formullar - Ad meneceri), düyməsini basın Yaratmaq (Yarat) və orada aşağıdakı strukturu daxil edin:

Seçilmiş xana üzrə diaqram

Burada:
  • Ad – dəyişənimiz üçün hər hansı uyğun ad (bizim vəziyyətimizdə bu TekStringdir)
  • Sahə – bundan sonra siz cari vərəqi seçməlisiniz ki, yaradılmış adlar yerli olsun
  • Silsilə – burada funksiyadan istifadə edirik HÜCRƏ (CELL), bizə lazım olan sətir nömrəsi də daxil olmaqla, müəyyən bir hüceyrə üçün müxtəlif parametrlər dəstəsi verə bilər - bunun üçün "sətir" arqumenti cavabdehdir.

Addım 2. Başlığa keçid

Seçilmiş ölkəni diaqramın başlığında və əfsanəsində göstərmək üçün birinci sütundan onun (ölkə) adı olan xanaya istinad almalıyıq. Bunu etmək üçün başqa bir yerli (yəni Sahə = Cari vərəq, Kitab deyil!) aşağıdakı formula ilə adlandırılmış diapazon:

Seçilmiş xana üzrə diaqram

Burada INDEX funksiyası verilmiş diapazondan (imzalayan ölkələrin yerləşdiyi A sütunu) əvvəllər müəyyən etdiyimiz sıra nömrəsi olan xananı seçir.

Addım 3. Məlumata keçid

İndi, oxşar şəkildə, indi aktiv xananın yerləşdiyi cari cərgədən bütün satış məlumatlarını ehtiva edən aralığa keçid əldə edək. Aşağıdakı düsturla başqa adlandırılmış diapazon yaradın:

Seçilmiş xana üzrə diaqram

Burada sıfır olan üçüncü arqument INDEX-in tək bir dəyəri deyil, nəticədə bütün sətiri qaytarmasına səbəb olur.

Addım 4. Diaqramda Linklərin Əvəz edilməsi

İndi cədvəlin başlığını və verilənlərlə (aralıq) birinci cərgəni seçin və onlardan istifadə edərək diaqram qurun Daxil et - Diaqramlar (Daxil et — Diaqramlar). Diaqramda verilənləri olan bir sıra seçsəniz, funksiya düstur çubuğunda görünəcəkdir SIRA (SERİYA) Excel-in orijinal məlumatlara və etiketlərə istinad etmək üçün hər hansı diaqram yaratarkən avtomatik istifadə etdiyi xüsusi funksiyadır:

Seçilmiş xana üzrə diaqram

Gəlin bu funksiyadakı birinci (imza) və üçüncü (məlumat) arqumentlərini 2 və 3-cü addımlardakı diapazonlarımızın adları ilə diqqətlə əvəz edək:

Seçilmiş xana üzrə diaqram

Diaqram cari sıradan satış məlumatlarını göstərməyə başlayacaq.

Addım 5. Yenidən hesablama makrosu

Son toxunuş qalır. Microsoft Excel formulları yalnız vərəqdəki məlumatlar dəyişdikdə və ya düymə basıldıqda yenidən hesablayır F9, və biz yenidən hesablamanın seçim dəyişdikdə, yəni aktiv xana vərəq boyunca köçürüldükdə baş verməsini istəyirik. Bunun üçün iş dəftərimizə sadə bir makro əlavə etməliyik.

Məlumat cədvəli sekmesini sağ vurun və əmri seçin mənbə (Mənbə kodu). Açılan pəncərədə seçim dəyişikliyi hadisəsi üçün makro işləyicinin kodunu daxil edin:

Seçilmiş xana üzrə diaqram

Asanlıqla təsəvvür edə bildiyiniz kimi, aktiv hüceyrənin mövqeyi hər dəfə dəyişdikdə vərəqin yenidən hesablanmasına səbəb olur.

Addım 6. Cari xəttin vurğulanması

Aydınlıq üçün, hazırda diaqramda göstərilən ölkəni vurğulamaq üçün şərti formatlaşdırma qaydası da əlavə edə bilərsiniz. Bunu etmək üçün cədvəli seçin və seçin Əsas səhifə — Şərti Formatlaşdırma — Qayda yarat — Formatlanacaq xanaları müəyyən etmək üçün düsturdan istifadə edin (Ev — Şərti formatlaşdırma — Yeni qayda — Hansı xanaların formatlanacağını müəyyən etmək üçün düsturdan istifadə edin):

Seçilmiş xana üzrə diaqram

Burada düstur cədvəldəki hər bir xana üçün onun cərgə nömrəsinin TekRow dəyişənində saxlanan nömrəyə uyğun olduğunu yoxlayır və uyğunluq varsa, seçilmiş rənglə doldurma işə salınır.

Budur - sadə və gözəl, elə deyilmi?

Qeydlər

  • Böyük masalarda bütün bu gözəllik yavaşlaya bilər - şərti formatlaşdırma resurs tələb edən bir şeydir və hər seçim üçün yenidən hesablama da ağır ola bilər.
  • Cədvəlin üstündə və ya altında təsadüfən hüceyrə seçildikdə məlumatların diaqramda yoxa çıxmasının qarşısını almaq üçün, formanın iç içə IF funksiyalarından istifadə edərək TekRow adına əlavə çek əlavə edə bilərsiniz:

    =ƏGƏR(CELL("sətir")<4,ƏGƏR(CELL("sətir")>4,CELL("sətir")))

  • Diaqramda müəyyən edilmiş sütunların vurğulanması
  • Excel-də interaktiv diaqramı necə yaratmaq olar
  • Koordinat seçimi

Cavab yaz