Tsart pinaagi sa pinili nga cell

Ibutang ta nga kinahanglan nimo ug ako ang paghanduraw sa datos gikan sa mosunud nga lamesa nga adunay mga kantidad sa pagbaligya sa awto sa lainlaing mga nasud sa 2021 (tinuod nga datos nga gikuha gikan dinhi, sa tinuud):

Tsart pinaagi sa pinili nga cell

Tungod kay ang gidaghanon sa mga serye sa datos (mga nasud) daghan, ang pagsulay sa pag-cram sa tanan niini ngadto sa usa ka graph sa usa ka higayon mahimong mosangpot sa usa ka makalilisang nga "spaghetti chart" o sa paghimo og lain nga mga tsart alang sa matag serye, nga lisud kaayo.

Ang usa ka elegante nga solusyon niini nga problema mao ang pagplano sa usa ka tsart lamang sa datos gikan sa kasamtangan nga laray, ie ang laray diin ang aktibo nga selula nahimutang:

Sayon ra kaayo ang pag-implementar niini – nagkinahanglan ka lang og duha ka pormula ug usa ka gamay nga macro sa 3 ka linya.

Lakang 1. Kasamtangang numero sa linya

Ang unang butang nga atong gikinahanglan mao ang usa ka gihinganlan nga range nga nagkalkula sa row number sa sheet diin ang atong aktibo nga cell nahimutang karon. Pag-abli sa usa ka tab Mga Pormula – Tagdumala sa Ngalan (Mga Formula - Tagdumala sa ngalan), i-klik ang buton Paghimo (Paghimo) ug pagsulod sa mosunod nga istruktura didto:

Tsart pinaagi sa pinili nga cell

Dinhi:
  • unang ngalan - bisan unsang angay nga ngalan alang sa among variable (sa among kaso, kini ang TekString)
  • Area – Pagkahuman niini, kinahanglan nimong pilion ang kasamtangan nga sheet aron ang mga ngalan nga gihimo lokal
  • range - dinhi gigamit namon ang function SULOD (CELL), nga mahimong mag-isyu sa usa ka hugpong sa lainlaing mga parameter alang sa usa ka gihatag nga cell, lakip ang numero sa linya nga kinahanglan namon - ang argumento nga "linya" ang responsable niini.

Lakang 2. I-link sa titulo

Aron mapakita ang napili nga nasud sa titulo ug leyenda sa tsart, kinahanglan naton makakuha usa ka pakisayran sa cell nga adunay (nasud) nga ngalan gikan sa una nga kolum. Aron mahimo kini, maghimo kami og laing lokal (ie Area = kasamtangan nga sheet, dili Libro!) usa ka gihinganlan nga range nga adunay mosunod nga pormula:

Tsart pinaagi sa pinili nga cell

Dinhi, ang function sa INDEX nagpili gikan sa gihatag nga range (kolum A, diin nahimutang ang among mga nasud nga nagpirma) usa ka cell nga adunay numero sa linya nga among gitino kaniadto.

Lakang 3. I-link sa datos

Karon, sa parehas nga paagi, magkuha kita usa ka link sa usa ka sakup nga adunay tanan nga datos sa pagbaligya gikan sa karon nga laray, kung diin nahimutang ang aktibo nga cell. Paghimo og laing ginganlan nga range nga adunay mosunod nga pormula:

Tsart pinaagi sa pinili nga cell

Dinhi, ang ikatulo nga argumento, nga mao ang zero, nagpahinabo sa INDEX nga dili ibalik ang usa ka kantidad, apan ang tibuuk nga laray ingon usa ka sangputanan.

Lakang 4. Pag-ilis sa mga Link sa Chart

Karon pilia ang header sa lamesa ug ang unang laray nga adunay data (range) ug paghimo og tsart base sa ilang gigamit Insert – Mga tsart (Sal-it — Mga Tsart). Kung magpili ka usa ka laray nga adunay datos sa tsart, nan ang function ipakita sa formula bar ROW (SUNOD-SUNOD NGA) usa ka espesyal nga function nga awtomatik nga gigamit sa Excel sa paghimo sa bisan unsang tsart aron ipunting ang orihinal nga datos ug mga label:

Tsart pinaagi sa pinili nga cell

Atong ilisan pag-ayo ang una (pirma) ug ikatulo (data) nga mga argumento niini nga function sa mga ngalan sa atong mga han-ay gikan sa mga lakang 2 ug 3:

Tsart pinaagi sa pinili nga cell

Ang tsart magsugod sa pagpakita sa datos sa pagbaligya gikan sa kasamtangan nga laray.

Lakang 5. Recalculation Macro

Ang katapusan nga paghikap nagpabilin. Ang Microsoft Excel nagkalkula pag-usab sa mga pormula kung ang datos sa sheet mausab o kung ang usa ka yawe gipugos F9, ug gusto namo nga mahitabo ang recalculation kung mausab ang pagpili, ie kung ang aktibo nga cell ibalhin sa sheet. Aron mahimo kini, kinahanglan namon nga magdugang usa ka yano nga macro sa among workbook.

Pag-right-click sa tab sa data sheet ug pilia ang command tinubdan (Source code). Sa bintana nga nagbukas, isulod ang code sa macro-handler alang sa kalihokan sa pagbag-o sa pagpili:

Tsart pinaagi sa pinili nga cell

Sama sa dali nimong mahanduraw, ang tanan nga mahimo niini mao ang pag-trigger sa usa ka pag-recalculation sa sheet kung mabag-o ang posisyon sa aktibo nga cell.

Lakang 6. Pagpasiugda sa Kasamtangang Linya

Alang sa katin-awan, mahimo ka usab makadugang usa ka lagda sa pag-format sa kondisyon aron ma-highlight ang nasud nga gipakita karon sa tsart. Aron mahimo kini, pilia ang lamesa ug pilia Panimalay — Kondisyonal nga Pag-format — Paghimog Lagda — Gamita ang Pormula sa Pagtino sa mga Selula nga I-format (Balay — Conditional formatting — Bag-ong lagda — Paggamit ug pormula aron matino kung unsang mga cell ang i-format):

Tsart pinaagi sa pinili nga cell

Dinhi gisusi sa pormula ang matag cell sa lamesa nga ang numero sa linya niini motakdo sa numero nga gitipigan sa variable nga TekRow, ug kung adunay usa ka tugma, nan ang pagpuno sa gipili nga kolor ma-trigger.

Mao ra - yano ug matahum, di ba?

Mubo nga mga sulat

  • Sa dagkong mga lamesa, kining tanan nga katahum mahimong mohinay - ang conditional formatting usa ka resource-intensive nga butang, ug ang recalculation alang sa matag pagpili mahimo usab nga bug-at.
  • Aron mapugngan ang mga datos nga mawala sa tsart kung ang usa ka cell aksidenteng gipili sa ibabaw o sa ilawom sa lamesa, mahimo nimong idugang ang usa ka dugang nga tseke sa ngalan sa TekRow gamit ang nested IF function sa porma:

    =IF(CELL(“row”)<4,IF(CELL("row")>4,CELL(“row”)))

  • Pag-highlight sa piho nga mga kolum sa usa ka tsart
  • Giunsa paghimo ang usa ka interactive nga tsart sa Excel
  • Pagpili sa Koordinasyon

Leave sa usa ka Reply