Hyperlinks dinamis antarane tabel

Yen sampeyan paling menowo karo fungsi VPR (VLOOKUP) (yen ora, banjur pisanan mbukak kene), banjur sampeyan kudu ngerti sing iki lan fungsi liyane padha (VIEW, INDEX lan SEARCH, SELECT, etc.) tansah menehi minangka asil Nilai – nomer, teks utawa tanggal sing kita looking for ing tabel diwenehi.

Nanging kepiye yen, tinimbang nilai, kita pengin entuk tautan langsung, kanthi ngeklik sing bisa langsung mlumpat menyang pertandhingan sing ditemokake ing tabel liyane kanggo ndeleng ing konteks umum?

Ayo kita duwe meja pesenan gedhe kanggo pelanggan minangka input. Kanggo penak (sanajan ora perlu), aku ngowahi tabel dadi trabasan keyboard "pinter" dinamis Ctrl+T lan marang ing tab Constructor (Desain) jenenge tabOrder:

Ing sheet kapisah Gabung Aku nggawe tabel pivot (sanajan ora kudu persis tabel pivot - tabel apa wae sing cocog ing prinsip), ing ngendi, miturut data awal, dinamika penjualan saben wulan kanggo saben klien diitung:

Ayo nambah kolom menyang tabel pesenan kanthi rumus sing nggoleki jeneng pelanggan kanggo pesenan saiki ing sheet Gabung. Kanggo iki kita nggunakake Bunch klasik saka fungsi INDEKS (INDEX) и LUWIH DIBUKA (PERTANDINGAN):

Saiki ayo bungkus rumus kita dadi fungsi SEL (SEL), sing bakal takon kanggo nampilake alamat sel sing ditemokake:

Lan pungkasanipun, kita sijine kabeh sing wis dadi fungsi HYPERLINK (HYPERLINK), sing ing Microsoft Excel bisa nggawe hyperlink langsung menyang path tartamtu (alamat). Siji-sijine sing ora jelas yaiku sampeyan kudu nempelake tandha hash (#) ing wiwitan menyang alamat sing ditampa supaya tautan kasebut bisa dirasakake kanthi bener dening Excel minangka internal (saka lembar nganti lembar):

Saiki, nalika sampeyan ngeklik pranala apa wae, kita bakal langsung mlumpat menyang sel kanthi jeneng perusahaan ing sheet kanthi tabel pivot.

Dandan 1. Navigasi menyang kolom sing dikarepake

Kanggo nggawe iku apik tenan, ayo kang rada nambah rumus kita supaya transisi ora kanggo jeneng klien, nanging kanggo nilai numerik tartamtu persis ing kolom sasi nalika urutan sing cocog wis rampung. Kanggo nindakake iki, kita kudu ngelingi fungsi kasebut INDEKS (INDEX) ing Excel banget serbaguna lan bisa digunakake, ing antarane, ing format:

= INDEX( XNUMXD_rentang; nomer_line; nomer_kolom )

Yaiku, minangka argumentasi pisanan, kita ora bisa nemtokake kolom kanthi jeneng perusahaan ing poros, nanging kabeh area data ing tabel pivot, lan minangka argumen katelu, nambah nomer kolom sing dibutuhake. Iku bisa gampang diwilang dening fungsi BULAN (Wulan), sing ngasilake nomer sasi kanggo tanggal kesepakatan:

Dandan 2. simbol link ayu

Argumen fungsi kapindho HYPERLINK - teks sing ditampilake ing sel kanthi link - bisa digawe luwih apik yen sampeyan nggunakake karakter non-standar saka Windings, Webdings fonts lan kaya tinimbang pratandha banal ">>". Kanggo iki sampeyan bisa nggunakake fungsi SIMBOL (CHAR), sing bisa nampilake karakter kanthi kode.

Dadi, contone, kode karakter 56 ing font Webdings bakal menehi panah ganda sing apik kanggo hyperlink:

Dandan 3. Sorot baris saiki lan sel aktif

Inggih, kanggo kamenangan pungkasan saka kaendahan liwat pangertèn umum, sampeyan uga bisa masang file kita versi simplified saka garis saiki lan sel sing kita tindakake link kanggo. Iki mbutuhake makro sing prasaja, sing bakal kita gantung kanggo nangani acara pangowahan pilihan ing lembar kasebut Gabung.

Kanggo nindakake iki, klik-tengen ing tab lembar Ringkesan banjur pilih printah View kode (Ndeleng kode). Tempel kode ing ngisor iki menyang jendela editor Visual Basic sing mbukak:

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

Minangka sampeyan bisa ndeleng kanthi gampang, ing kene kita mbusak isi saka kabeh sheet, banjur isi kabeh baris ing ringkesan karo kuning (kode werna 6), banjur oranye (kode 44) karo sel saiki.

Saiki, yen ana sel ing sel ringkesan dipilih (ora masalah - kanthi manual utawa minangka asil ngeklik hyperlink), kabeh baris lan sel kanthi sasi sing dibutuhake bakal disorot:

Kaendahan 🙂

PS Mung elinga kanggo nyimpen file ing format macro-aktif (xlsm utawa xlsb).

  • Nggawe pranala njaba lan internal kanthi fungsi HYPERLINK
  • Nggawe email nganggo fungsi HYPERLINK

Ninggalake a Reply