Tablolar arasında dinamik köprüler

En azından işleve aşina iseniz VPR (DÜŞEYARA) (eğer değilse, önce burayı çalıştırın), o zaman bu ve buna benzer diğer işlevlerin (GÖRÜNÜM, INDEX ve ARAMA, SEÇ, vb.) her zaman sonuç verdiğini anlamalısınız. değer – verilen tabloda aradığımız sayı, metin veya tarih.

Ancak, bir değer yerine, genel bir bağlamda bakmak için başka bir tabloda bulunan eşleşmeye anında atlayabileceğimiz üzerine tıklayarak canlı bir köprü almak istersek ne olur?

Diyelim ki müşterilerimiz için girdi olarak büyük bir sipariş tablomuz var. Kolaylık sağlamak için (bu gerekli olmasa da), tabloyu dinamik bir "akıllı" klavye kısayoluna dönüştürdüm Ctrl+T ve sekmede verdi Inşaatçı (Tasarım) onun adı tabSiparişler:

Ayrı bir sayfada birleştirilmiş Bir pivot tablo oluşturdum (tam olarak bir pivot tablo olması gerekmese de - prensipte herhangi bir tablo uygundur), burada ilk verilere göre her müşteri için aylara göre satış dinamikleri hesaplanır:

Sayfada mevcut sipariş için müşterinin adını arayan bir formülle sipariş tablosuna bir sütun ekleyelim. birleştirilmiş. Bunun için klasik fonksiyon demetini kullanıyoruz. INDEX (İNDEKS) и DAHA MARUZ KALMIŞ (KİBRİT):

Şimdi formülümüzü bir fonksiyona saralım HÜCRE (HÜCRE)bulunan hücrenin adresini görüntülemesini isteyeceğimiz:

Ve son olarak, ortaya çıkan her şeyi bir fonksiyona koyduk. KÖPRÜ (KÖPRÜ)Microsoft Excel'de belirli bir yola (adrese) canlı bir köprü oluşturabilen. Açık olmayan tek şey, bağlantının Excel tarafından dahili olarak (sayfadan sayfaya) doğru bir şekilde algılanması için başlangıçtaki karma işaretini (#) alınan adrese yapıştırmanız gerekeceğidir:

Artık herhangi bir bağlantıya tıkladığınızda, pivot tablonun bulunduğu sayfada şirket adının bulunduğu hücreye anında geçeceğiz.

İyileştirme 1. İstediğiniz sütuna gidin

Bunu gerçekten iyi yapmak için, geçişin müşterinin adına değil, ilgili sipariş tamamlandığında tam olarak ay sütununda belirli bir sayısal değere gerçekleşmesi için formülümüzü biraz geliştirelim. Bunu yapmak için, fonksiyonun olduğunu hatırlamalıyız. INDEX (İNDEKS) Excel'de çok yönlüdür ve diğer şeylerin yanı sıra şu biçimde kullanılabilir:

= INDEX ( XNUMXD_aralık; satır_numarası; Sütun_numarası )

Yani ilk argüman olarak pivottaki firmaların isimlerinin olduğu sütunu değil, pivot tablonun tüm veri alanını belirtebiliriz ve üçüncü argüman olarak ihtiyacımız olan sütunun numarasını ekleyebiliriz. Fonksiyon tarafından kolayca hesaplanabilir AY (AY), anlaşma tarihi için ay numarasını döndürür:

İyileştirme 2. Güzel bağlantı sembolü

İkinci fonksiyon argümanı KÖPRÜ – bağlantılı bir hücrede görüntülenen metin – “>>” banal işaretleri yerine Windings, Webdings yazı tiplerinden ve benzerlerinden standart olmayan karakterler kullanırsanız daha güzel hale getirilebilir. Bunun için işlevi kullanabilirsiniz SİMGE (KAR), karakterleri kodlarına göre görüntüleyebilir.

Örneğin, Webdings yazı tipindeki 56 karakter kodu bize bir köprü için güzel bir çift ok verecektir:

İyileştirme 3. Geçerli satırı ve etkin hücreyi vurgulayın

Güzelliğin sağduyu üzerindeki nihai zaferi için, dosyamıza, mevcut satırı ve bağlantıyı takip ettiğimiz hücreyi vurgulamanın basitleştirilmiş bir versiyonunu da ekleyebilirsiniz. Bu, sayfadaki seçim değişikliği olayını işlemek için asacağımız basit bir makro gerektirecektir. birleştirilmiş.

Bunu yapmak için, Özet sekmesine sağ tıklayın ve komutu seçin. Görüntüle kod (Görüş kod). Açılan Visual Basic düzenleyici penceresine aşağıdaki kodu yapıştırın:

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  

Kolayca görebileceğiniz gibi, burada önce tüm sayfadan dolguyu kaldırıyoruz ve ardından özetteki tüm satırı sarı (renk kodu 6) ve ardından turuncu (kod 44) ​​ile geçerli hücre ile dolduruyoruz.

Şimdi, özet hücre içindeki herhangi bir hücre seçildiğinde (önemli değil - manuel olarak veya köprümüze tıklamanın bir sonucu olarak), ihtiyacımız olan ayı içeren tüm satır ve hücre vurgulanacaktır:

Güzellik 🙂

PS Dosyayı makro etkin bir biçimde (xlsm veya xlsb) kaydetmeyi unutmayın.

  • KÖPRÜ işleviyle harici ve dahili bağlantılar oluşturma
  • KÖPRÜ işleviyle e-posta oluşturma

Yorum bırak