Mga dinamikong hyperlink tali sa mga lamesa

Kung ikaw labing menos pamilyar sa function VPR (VLOOKUP) (kung dili, dayon modagan una dinhi), nan kinahanglan nimong masabtan nga kini ug uban pang mga gimbuhaton nga susama niini (TAN-AWA, INDEX ug PAGPANGITA, PILI, ug uban pa) kanunay nga naghatag ingon usa ka sangputanan. bili – ang numero, teksto o petsa nga atong gipangita sa gihatag nga lamesa.

Apan unsa kaha kung, imbes sa usa ka kantidad, gusto namon nga makakuha usa ka buhi nga hyperlink, pinaagi sa pag-klik diin mahimo namon dayon nga molukso sa nakit-an nga posporo sa lain nga lamesa aron tan-awon kini sa usa ka kinatibuk-ang konteksto?

Ingnon ta nga kami adunay usa ka dako nga lamesa sa pag-order alang sa among mga kostumer isip input. Alang sa kasayon ​​​​(bisan kung dili kini kinahanglan), gi-convert nako ang lamesa sa usa ka dinamikong "smart" nga shortcut sa keyboard Ctrl+T ug gihatag sa tab Magtutukod (Laraw) iyang pangalan mga tabOrder:

Sa usa ka bulag nga sheet Gihiusa Nagtukod ko og pivot table (bisan tuod dili kinahanglan nga eksakto nga pivot table – ang bisan unsang lamesa angay sa prinsipyo), diin, sumala sa inisyal nga datos, ang sales dynamics sa mga bulan alang sa matag kliyente gikalkula:

Atong idugang ang usa ka kolum sa lamesa sa order nga adunay usa ka pormula nga nangita sa ngalan sa kustomer alang sa karon nga order sa sheet Gihiusa. Alang niini gigamit namon ang klasikal nga hugpong sa mga gimbuhaton INDEX (INDEX) и MAS EXPOSED (PAGTABANG):

Karon atong ibutang ang atong pormula ngadto sa usa ka function SULOD (CELL), nga among hangyoon nga ipakita ang adres sa nakit-an nga cell:

Ug sa katapusan, gibutang namon ang tanan nga nahimo nga usa ka function HYPERLINK (HYPERLINK), nga sa Microsoft Excel makahimo og live hyperlink sa gihatag nga dalan (address). Ang bugtong butang nga dili klaro mao nga kinahanglan nimo nga ipapilit ang hash sign (#) sa sinugdanan sa nadawat nga adres aron ang link husto nga masabtan sa Excel ingon internal (gikan sa sheet hangtod sa sheet):

Karon, kung mag-klik ka sa bisan unsang mga link, molukso dayon kami sa cell nga adunay ngalan sa kompanya sa sheet nga adunay pivot table.

Pag-uswag 1. Pag-navigate sa gusto nga kolum

Aron mahimo kini nga maayo, usbon ta gamay ang among pormula aron ang pagbalhin dili mahitabo sa ngalan sa kliyente, apan sa usa ka piho nga kantidad sa numero nga eksakto sa kolum sa bulan kung nahuman ang katugbang nga han-ay. Aron mahimo kini, kinahanglan naton hinumdoman nga ang function INDEX (INDEX) sa Excel daghan kaayo ug magamit, taliwala sa ubang mga butang, sa format:

=INDEX( XNUMXD_range; Numero_linya; Column_number )

Kana mao, isip unang argumento, dili nato matino ang kolum nga adunay mga ngalan sa mga kompanya sa pivot, apan ang tibuok nga lugar sa datos sa pivot table, ug isip ikatulo nga argumento, idugang ang gidaghanon sa kolum nga atong gikinahanglan. Kini dali nga makalkula pinaagi sa function MONTH (BULAN), nga nagbalik sa numero sa bulan alang sa petsa sa deal:

Pag-uswag 2. Nindot nga simbolo sa link

Ikaduha nga function argumento HYPERLINK - ang teksto nga gipakita sa usa ka cell nga adunay usa ka link - mahimo nga labi ka matahum kung mogamit ka nga dili standard nga mga karakter gikan sa Windings, Webdings nga mga font ug uban pa imbis sa mga banal nga karatula nga ">>". Alang niini mahimo nimong gamiton ang function SIMBOL (CHAR), nga makapakita sa mga karakter pinaagi sa ilang code.

Busa, pananglitan, ang code sa karakter 56 sa font sa Webdings maghatag kanato og nindot nga double arrow alang sa hyperlink:

Pag-uswag 3. I-highlight ang kasamtangan nga row ug active cell

Aw, alang sa katapusang kadaugan sa katahum batok sa sentido komon, mahimo usab nimo ilakip sa among file ang usa ka gipasimple nga bersyon sa pagpasiugda sa karon nga linya ug ang cell nga among gisundan sa link. Nagkinahanglan kini og usa ka yano nga macro, nga among ibitay aron pagdumala sa kalihokan sa pagbag-o sa pagpili sa sheet Gihiusa.

Aron mahimo kini, pag-right-click sa sheet nga tab Summary ug pilia ang command panglantaw Code (Tan-awa Code). Idikit ang mosunod nga code sa Visual Basic editor window nga moabli:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = -4142 Cells(ActiveCell.Row, 1).Resize(1, 14).Interior.ColorIndex = 6 ActiveCell.Interior.ColorIndex = 44 End Sub  

Sama sa dali nimong makita, dinhi una natong tangtangon ang pun-on gikan sa tibuok sheet, ug dayon pun-on ang tibuok linya sa summary nga dalag (kode sa kolor 6), ug dayon orange (code 44) sa kasamtangan nga selula.

Karon, kung mapili ang bisan unsang cell sa sulod sa summary cell (dili igsapayan - sa mano-mano o ingon usa ka sangputanan sa pag-klik sa among hyperlink), ang tibuuk nga laray ug cell nga adunay bulan nga among gikinahanglan ma-highlight:

Pagkanindot 🙂

PS Hinumdomi lang nga i-save ang file sa usa ka macro-enabled format (xlsm o xlsb).

  • Paghimo sa gawas ug sa sulod nga mga sumpay uban sa HYPERLINK function
  • Paghimo og mga email gamit ang HYPERLINK function

Leave sa usa ka Reply