DOLAYLI işlevinin örneklerle analizi

İlk bakışta (özellikle yardımı okurken), işlev DOLAYLI (DOLAYLI) basit ve hatta gereksiz görünüyor. Özü, bir bağlantı gibi görünen metni tam teşekküllü bir bağlantıya dönüştürmektir. Şunlar. A1 hücresine başvurmamız gerekiyorsa, ya alışkanlıkla doğrudan bir bağlantı kurabiliriz (D1'e eşittir işareti girin ve A1'e tıklayın ve Enter'a basın) ya da kullanabiliriz DOLAYLI aynı amaç için:

DOLAYLI işlevinin örneklerle analizi

Lütfen işlev argümanının - A1'e bir referans - tırnak işaretleri içinde girildiğine, yani aslında burada metin olduğuna dikkat edin.

“Peki, tamam” diyorsunuz. "Peki faydası ne?" 

Ancak ilk izlenime göre karar vermeyin - aldatıcıdır. Bu özellik birçok durumda size yardımcı olabilir.

Örnek 1. Devir

Türün bir klasiği: dikey çapı çevirmeniz gerekiyor

oluğu yataya çevirin (devriniz). Tabii ki, özel bir ek veya işlev kullanabilirsiniz. TAŞIMA (TRANSPOZ) bir dizi formülünde, ancak DOLAYLI:

DOLAYLI işlevinin örneklerle analizi

Mantık basittir: bir sonraki hücrenin adresini almak için “A” harfini “&” özel karakteriyle ve fonksiyonun bize verdiği mevcut hücrenin sütun numarasını yapıştırırız. SÜTUN (KOLON).

Ters prosedür biraz daha farklı yapılır. Bu sefer B2, C2, D2 vb. hücrelere bir bağlantı oluşturmamız gerektiğinden, klasik “deniz savaşı” yerine R1C1 bağlantı modunu kullanmak daha uygundur. Bu modda hücrelerimiz sadece sütun numarasında farklılık gösterecektir: B2=R1C2, C2=R1C3, D2=R1C4 vb.

İkinci isteğe bağlı işlev argümanının geldiği yer burasıdır. DOLAYLI. eşit ise UZANMAK (YANLIŞ), ardından bağlantı adresini R1C1 modunda ayarlayabilirsiniz. Böylece yatay aralığı kolayca dikeye çevirebiliriz:

DOLAYLI işlevinin örneklerle analizi

Örnek 2. Aralığa göre toplama

İşlevi kullanarak bir sayfada belirli bir boyuttaki bir pencere (aralık) üzerinde toplamanın bir yolunu zaten analiz ettik. BERTARAF (TELAFİ ETMEK). Benzer bir problem kullanılarak da çözülebilir DOLAYLI. Yalnızca belirli bir aralıktaki verileri özetlememiz gerekirse, onu parçalardan yapıştırabilir ve ardından işlevin içine ekleyebileceğimiz tam teşekküllü bir bağlantıya dönüştürebiliriz. SUM (TOPLA):

DOLAYLI işlevinin örneklerle analizi

Örnek 3. Akıllı tablo açılır listesi

Bazen Microsoft Excel, akıllı tablo adlarını ve sütunlarını tam bağlantılar olarak değerlendirmez. Bu nedenle, örneğin, bir açılır liste oluşturmaya çalışırken (sekme Veri – Veri Doğrulama) sütuna dayalı Çalışan akıllı masadan İnsanlar bir hata alacağız:

DOLAYLI işlevinin örneklerle analizi

Bağlantıyı fonksiyonumuzla “sararsak” DOLAYLI, sonra Excel bunu kolayca kabul edecek ve akıllı tablonun sonuna yeni çalışanlar eklenirken açılır listemiz dinamik olarak güncellenecektir:

DOLAYLI işlevinin örneklerle analizi

Örnek 4. Kırılmaz Bağlantılar

Bildiğiniz gibi Excel, bir sayfaya satır sütunları eklerken veya silerken formüllerdeki referans adreslerini otomatik olarak düzeltir. Çoğu durumda, bu doğru ve kullanışlıdır, ancak her zaman değil. Çalışan dizinindeki isimleri rapora aktarmamız gerektiğini varsayalım:

DOLAYLI işlevinin örneklerle analizi

Normal bağlantılar koyarsanız (ilk yeşil hücreye =B2 yazın ve kopyalayın), o zaman örneğin Dasha'yı sildiğinizde, #LINK! ona karşılık gelen yeşil hücrede hata. (#REF!). Bağlantı oluşturmak için işlevin kullanılması durumunda DOLAYLI böyle bir sorun olmayacaktır.

Örnek 5: Birden çok sayfadan veri toplama

Farklı çalışanlardan (Mikhail, Elena, Ivan, Sergey, Dmitry) aynı türden raporları içeren 5 sayfamız olduğunu varsayalım:

DOLAYLI işlevinin örneklerle analizi

Tüm tablolardaki malların ve ayların şekli, boyutu, konumu ve sırasının aynı olduğunu varsayalım - sadece sayılar farklıdır.

Tek bir formülle tüm sayfalardan veri toplayabilirsiniz (özetlemeyin, birbirinin altına “yığın” halinde koyun):

DOLAYLI işlevinin örneklerle analizi

Gördüğünüz gibi, fikir aynı: bağlantıyı verilen sayfanın istenen hücresine yapıştırıyoruz ve DOLAYLI “canlı” hale getiriyor. Kolaylık olması için, tablonun üstüne (B,C,D) sütunlarının harflerini ve sağda her sayfadan alınması gereken satır numaralarını ekledim.

Tuzaklar

Eğer kullanıyorsanız DOLAYLI (DOLAYLI) zayıf yönlerini hatırlamanız gerekir:

  • Başka bir dosyaya bağlanırsanız (dosya adını köşeli parantez içinde, sayfa adını ve hücre adresini yapıştırarak), yalnızca orijinal dosya açıkken çalışır. Kapatırsak #LINK hatası alırız!
  • DOLAYLI, dinamik adlandırılmış bir aralığa başvuramaz. Statik olarak – sorun değil.
  • DOLAYLI, geçici veya “uçucu” bir işlevdir, yani normal işlevlerde olduğu gibi yalnızca hücreleri etkilemekle kalmaz, sayfanın herhangi bir hücresindeki herhangi bir değişiklik için yeniden hesaplanır. Bunun performans üzerinde kötü bir etkisi vardır ve büyük DOLAYLI tablolara kapılmamak daha iyidir.

  • Otomatik boyutlandırma ile dinamik bir aralık nasıl oluşturulur?
  • OFFSET işleviyle bir sayfada bir aralık penceresi üzerinde toplama

 

Yorum bırak