Ċart b'ċellula magħżula

Ejja ngħidu li int u jien għandna bżonn nivviżwalizzaw dejta mit-tabella li ġejja bil-valuri tal-bejgħ tal-karozzi minn pajjiżi differenti fl-2021 (dejta reali meħuda minn hawn, bil-mod):

Ċart b'ċellula magħżula

Peress li n-numru ta 'serje ta' dejta (pajjiżi) huwa kbir, li tipprova tgħaqqadhom kollha f'graff wieħed f'daqqa jew twassal għal "tabella tal-ispagetti" terribbli jew għall-bini ta 'charts separati għal kull serje, li huwa ingombranti ħafna.

Soluzzjoni eleganti għal din il-problema tista' tkun li tpinġi chart biss fuq id-dejta mir-ringiela attwali, jiġifieri r-ringiela fejn tinsab iċ-ċellula attiva:

L-implimentazzjoni ta 'dan hija faċli ħafna - għandek bżonn biss żewġ formuli u makro waħda ċkejkna fi 3 linji.

Pass 1. Numru tal-linja kurrenti

L-ewwel ħaġa li għandna bżonn hija firxa msemmija li tikkalkula n-numru tar-ringiela fuq il-folja fejn issa tinsab iċ-ċellula attiva tagħna. Ftuħ fuq tab Formuli – Maniġer tal-Ismijiet (Formuli — Maniġer tal-Ismijiet), ikklikkja fuq il-buttuna Oħloq (Oħloq) u daħħal l-istruttura li ġejja hemmhekk:

Ċart b'ċellula magħżula

Hawnhekk:
  • L-ewwel isem – kwalunkwe isem adattat għall-varjabbli tagħna (fil-każ tagħna, dan huwa TekString)
  • Żona – minn hawn 'il quddiem, trid tagħżel il-folja attwali sabiex l-ismijiet maħluqa jkunu lokali
  • Medda – hawnhekk nużaw il-funzjoni ĊELLULA (Ċellula), li jista 'joħroġ mazz ta' parametri differenti għal ċellula partikolari, inkluż in-numru tal-linja li għandna bżonn - l-argument "linja" huwa responsabbli għal dan.

Pass 2. Link mat-titlu

Biex turi l-pajjiż magħżul fit-titolu u l-leġġenda tal-grafika, irridu nġibu referenza għaċ-ċellula bl-isem (pajjiż) tagħha mill-ewwel kolonna. Biex nagħmlu dan, noħolqu lokali ieħor (ie Żona = folja kurrenti, mhux Ktieb!) firxa msemmija bil-formula li ġejja:

Ċart b'ċellula magħżula

Hawnhekk, il-funzjoni INDIĊI tagħżel minn firxa partikolari (kolonna A, fejn jinsabu l-pajjiżi firmatarji tagħna) ċellula bin-numru tar-ringiela li ddeterminajna qabel.

Pass 3. Rabta għad-dejta

Issa, b'mod simili, ejja nikseb link għal firxa bid-dejta kollha tal-bejgħ mir-ringiela attwali, fejn issa tinsab iċ-ċellula attiva. Oħloq firxa oħra msemmija bil-formula li ġejja:

Ċart b'ċellula magħżula

Hawnhekk, it-tielet argument, li huwa żero, jikkawża li l-INDIĊI jirritorna mhux valur wieħed, iżda r-ringiela kollha bħala riżultat.

Pass 4. Sostituzzjoni ta' Links fiċ-Ċart

Issa agħżel l-intestatura tat-tabella u l-ewwel ringiela bid-dejta (firxa) u tibni chart ibbażata fuqhom bl-użu Daħħal – Ċarts (Daħħal — Ċarts). Jekk tagħżel ringiela bid-dejta fiċ-ċart, allura l-funzjoni tintwera fil-bar tal-formula ROW (SERJE) hija funzjoni speċjali li Excel juża awtomatikament meta joħloq kwalunkwe chart biex jirreferi għad-dejta u t-tikketti oriġinali:

Ċart b'ċellula magħżula

Ejja nissostitwixxu bir-reqqa l-ewwel (firma) u t-tielet (data) argumenti f'din il-funzjoni bl-ismijiet tal-firxiet tagħna mill-passi 2 u 3:

Ċart b'ċellula magħżula

Iċ-ċart se tibda turi d-dejta tal-bejgħ mir-ringiela attwali.

Pass 5. Makro ta' kalkolu mill-ġdid

Il-mess finali jibqa’. Microsoft Excel jerġa 'jikkalkula l-formuli biss meta d-dejta fuq il-folja tinbidel jew meta tiġi ppressata ċavetta F9, u rridu li l-kalkolu mill-ġdid iseħħ meta l-għażla tinbidel, jiġifieri meta ċ-ċellula attiva titmexxa tul il-folja. Biex nagħmlu dan, irridu nżidu makro sempliċi mal-ktieb tax-xogħol tagħna.

Ikklikkja bil-lemin fuq it-tab tal-folja tad-dejta u agħżel il-kmand sors (Kodiċi tas-sors). Fit-tieqa li tiftaħ, daħħal il-kodiċi tal-makro-handler għall-avveniment tal-bidla tal-għażla:

Ċart b'ċellula magħżula

Kif tista 'faċilment timmaġina, kull ma tagħmel huwa li tqajjem kalkolu mill-ġdid tal-folja kull meta l-pożizzjoni taċ-ċellula attiva tinbidel.

Pass 6. L-enfasi tal-Linja Kurrenti

Għaċ-ċarezza, tista 'wkoll iżżid regola ta' ifformattjar kondizzjonali biex tenfasizza l-pajjiż li bħalissa huwa muri fuq iċ-ċart. Biex tagħmel dan, agħżel it-tabella u agħżel Home — Formatting Kundizzjonali — Oħloq Regola — Uża l-Formula biex Iddetermina Ċelloli għall-Format (Id-dar — Ifformattjar kondizzjonali — Regola ġdida — Uża formula biex tiddetermina liema ċelloli se tifformattja):

Ċart b'ċellula magħżula

Hawnhekk il-formula tiċċekkja għal kull ċellula fit-tabella li n-numru tar-ringiela tagħha jaqbel man-numru maħżun fil-varjabbli TekRow, u jekk ikun hemm qbil, allura l-mili bil-kulur magħżul jiġi attivat.

Dak hu – sempliċi u sabiħ, hux?

Noti

  • Fuq tabelli kbar, din is-sbuħija kollha tista 'tnaqqas - l-ifformattjar kondizzjonali huwa ħaġa li tuża ħafna riżorsi, u l-kalkolu mill-ġdid għal kull għażla jista' wkoll ikun tqil.
  • Biex tipprevjeni li d-dejta tisparixxi fuq iċ-ċart meta ċellola tintgħażel aċċidentalment fuq jew taħt it-tabella, tista 'żżid kontroll addizzjonali mal-isem TekRow billi tuża funzjonijiet IF imnaqqxa tal-forma:

    = JEKK(ĊELLLA(“filliera”)<4,JEKK(ĊELLLA(”filliera”)>4,ĊELLA(“filliera”)))

  • Tenfasizza kolonni speċifikati fi chart
  • Kif toħloq chart interattiv f'Excel
  • Ikkoordina l-Għażla

Ħalli Irrispondi