hyperlinks dinamis antara tabel

Mun anjeun sahenteuna akrab jeung fungsi VPR (VLOOKUP) (lamun henteu, lajeng mimiti ngajalankeun dieu), mangka anjeun kudu ngarti yén ieu sareng fungsi sejenna sarupa eta (VIEW, INDEX jeung SEARCH, SELECT, jsb) salawasna masihan salaku hasilna. ajen - jumlah, téks atanapi titimangsa nu urang pilari dina tabel dibikeun.

Tapi kumaha upami, tinimbang nilai, urang hoyong kéngingkeun hyperlink langsung, ku ngaklik dimana urang tiasa langsung luncat kana pertandingan anu kapanggih dina tabel anu sanés pikeun ningali éta dina kontéks umum?

Anggap urang gaduh tabel pesenan ageung pikeun konsumén urang salaku input. Pikeun genah (sanajan ieu teu perlu), kuring ngarobah tabel kana potong kompas keyboard dinamis "pinter" Ctrl+T sarta masihan dina tab Constructor (Desain) namina tabOders:

Dina lambaran misah Gabung Kuring ngawangun tabel pangsi (sanaos henteu kedah persis tabel pangsi - tabel naon waé anu cocog dina prinsipna), dimana, dumasar kana data awal, dinamika penjualan ku sababaraha bulan pikeun tiap klien diitung:

Hayu urang tambahkeun kolom kana méja pesenan kalayan rumus anu ningali nami palanggan pikeun pesenan ayeuna dina lambaran Gabung. Pikeun ieu kami nganggo kebat klasik fungsi Indéks (INDEKS) и LEUWIH DIBUKA (PERTANDINGAN):

Ayeuna urang mungkus rumus urang kana hiji fungsi KASUK (SEL), anu kami bakal naroskeun pikeun nunjukkeun alamat sél anu kapendak:

Sarta pamustunganana, urang nempatkeun sagalana nu geus tétéla jadi fungsi hiji HYPERLINK (HYPERLINK), anu dina Microsoft Excel tiasa nyiptakeun hyperlink langsung ka jalur anu dipasihkeun (alamat). Hiji-hijina hal anu henteu écés nyaéta anjeun kedah lem tanda hash (#) di awal ka alamat anu ditampi supados tautanna leres ditanggap ku Excel salaku internal (tina lambaran ka lambaran):

Ayeuna, nalika anjeun ngaklik salah sahiji tautan, kami bakal langsung ngaluncat kana sél anu nami perusahaan dina lambaran sareng tabel pangsi.

Pamutahiran 1. Arahkeun ka kolom nu dipikahoyong

Sangkan bener alus, hayu urang rada ningkatkeun rumus urang supados transisi lumangsung teu ka ngaran klien, tapi ka nilai numeris husus persis dina kolom bulan nalika urutan pakait ieu réngsé. Jang ngalampahkeun ieu, urang kudu inget yén fungsi Indéks (INDEKS) dina Excel pisan serbaguna sareng tiasa dianggo, antara anu sanésna, dina format:

=INDEKS( rentang XNUMXD; Jumlah_baris; Jumlah_kolom )

Hartina, salaku argumen kahiji, urang bisa nangtukeun teu kolom jeung ngaran pausahaan di pangsi, tapi sakabéh wewengkon data tabel pangsi, sarta salaku argumen katilu, tambahkeun jumlah kolom nu urang butuhkeun. Ieu bisa gampang diitung ku fungsi SASIH (SASIH), anu ngabalikeun nomer bulan kanggo tanggal deal:

Pamutahiran 2. simbol link geulis

Argumen fungsi kadua HYPERLINK – téks nu dipintonkeun dina sél jeung link – bisa dijieun prettier lamun make karakter non-standar ti Windings, Webdings fon jeung kawas tinimbang tanda banal “>>”. Pikeun ieu anjeun tiasa nganggo fungsi simbul (CHAR), nu bisa nembongkeun karakter ku kode maranéhna.

Janten, contona, kode karakter 56 dina font Webdings bakal masihan kami panah ganda anu saé pikeun hyperlink:

Perbaikan 3. Sorot baris ayeuna jeung sél aktip

Nya, pikeun kameunangan ahir kaéndahan dina akal sehat, anjeun ogé tiasa ngagantelkeun kana file kami versi saderhana pikeun nyorot garis ayeuna sareng sél anu urang tuturkeun tautan. Ieu ngabutuhkeun makro anu saderhana, anu bakal urang gantung pikeun nanganan acara parobihan pamilihan dina lambaranana Gabung.

Jang ngalampahkeun ieu, klik katuhu dina tab lambar Ringkesan tur pilih paréntah View code (Témbongkeun kode). Tempelkeun kodeu di handap ieu kana jandela pangropéa Visual Basic anu muka:

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

Sakumaha anjeun tiasa tingali, di dieu urang mimiti nyabut eusian tina sakabéh lambar, lajeng eusian sakabéh garis dina kasimpulan kalawan konéng (kode warna 6), lajeng jeruk (kode 44) jeung sél ayeuna.

Ayeuna, nalika sél mana waé di jero sél kasimpulan dipilih (henteu janten masalah - sacara manual atanapi salaku hasil tina ngaklik hyperlink kami), sadaya baris sareng sél sareng sasih anu urang peryogikeun bakal disorot:

Kaéndahan 🙂

PS Ngan émut pikeun nyimpen file dina format anu diaktipkeun makro (xlsm atanapi xlsb).

  • Nyiptakeun tautan éksternal sareng internal nganggo fungsi HYPERLINK
  • Nyiptakeun email nganggo fungsi HYPERLINK

Leave a Reply