Dinamik Dizi Fonksiyonları

Excel'in Yeni Süper Gücü: Diyez İşareti (#) Ne İşe Yarar?

Yayınlanma Tarihi: 01 October 2025

Excel'in Yeni Süper Gücü: Diyez İşareti (#) Ne İşe Yarar?

Selam!

 

Excel kullanıcıları için bir formülün sonucunun birden fazla hücreye yayıldığı (taştığı) o sihirli anı yaşamak, modern Excel'in en büyük keyiflerinden biri. Eğitimlerde de konu buraya geldiğinde daha önce bu özelliği kullanmamış katılımcıların yüzündeki şaşkınlığı görmek de süper. Vay be adamlar yapmış hissini sonuna kadar yaşatıyor. Bu "taşan aralık" kavramının kilit noktasında, formüllerimizde görmeye başladığımız o küçük ama devrim niteliğindeki karakter duruyor:

Diyez İşareti (#).

Diyez İşareti (#): Excel'in "Rahat Ol, Buradan Sonrası Bende" Komutu

Eskiden, bir formülle birden fazla sonuç almak istediğimizde karmaşık dizi formülleri kullanır ve formülün uygulanacağı tüm aralığı seçip Ctrl + Shift + Enter tuşlarına basardık. Şimdi ise, yeni dinamik dizi fonksiyonları sayesinde (FİLTRE, SIRALA, BENZERSİZ vb.) tek bir hücreye formül yazmak yeterli.

Peki, Excel bu tek hücredeki formülün sonucunun nereye kadar yayıldığını, yani taşan aralığın (Spill Range) neresi olduğunu nasıl anlıyor? İşte burada Diyez (#) sembolü devreye giriyor.

Özetle: Diyez işareti (#), Excel'e şunu söylüyor:

"Bu hücrede bir Dinamik Dizi Formülü var. Bu formülün başvurduğu aralık sadece bu hücre değil, formülün sonucunun yayıldığı, yani 'taştığı' BÜTÜN aralıktır ona göre ayık olalım. 😂 "

 

Bu Kuralın Sınırları

(Diyez) işareti, yalnızca Dinamik Dizi Formüllerinin (FİLTRE, SIRALA, BENZERSİZ vb.) sonuçlarının TAŞTIĞI aralıklar için geçerli.

  • Normal bir formülle (örneğin A1 + B1) veya geleneksel DÜŞEYARA formülüyle oluşturulmuş bir hücreye C1\# şeklinde başvurursan, Excel bunu tanımaz ve bir hata mesajı alırsın.
  • Bu işaretin varlık sebebi, tek bir hücredeki formülün oluşturduğu dinamik dizi çıktısını (diziyi) temsil etmektir.

Avantajları Neler?

Diyez (#) sembolünü kullanmak, özellikle raporlama ve dashboard (gösterge tablosu) hazırlama süreçlerinde işini çok kolaylaştırır:

İş Süreci

Nasıl Avantaj Sağlar?

Dinamik Grafikler

Grafiğinin veri kaynağını, elle girilmiş statik bir aralığa (A1:A10) değil, dinamik bir formülün çıktısına (A1#) bağlarsın. Kaynak veriye yeni kayıt eklenince grafik otomatik güncellenir.

Veri Doğrulama (Açılır Listeler)

Benzersiz değerlerin listelendiği bir açılır menü oluşturmak istiyorsan, önce =BENZERSİZ(A2:A100) formülünü boş bir hücreye yazarsın (örneğin C2). Ardından bu hücreye taşan aralığı temsil eden C2# referansını bir Ad Tanımı ile etiketlersin (örnek: BenzersizListe). Veri doğrulama kutusuna da doğrudan =BenzersizListe yazarsın. Böylece kaynak veriye yeni bir ürün eklenince, açılır listen de otomatik güncellenir. Yani “Elin değmişken, şuraya da bak!” demene gerek kalmaz, Excel zaten oraya da bakıyor olur! 😎

Diğer Formüllere Başvuru

Bir formülün çıktısını (taşan aralığı), başka bir formüle (örneğin TOPLA, EĞERSAY) dinamik olarak referans göstermek için kullanırsın. Manuel olarak A1:A50 gibi bir aralık seçmek zorunda kalmazsın.

 

Nasıl Uygulanır? (Uygulama Adımları)

Diyez işaretini kullanmak, sadece iki basit adım gerektirir:

1. Dinamik Dizi Formülünü Oluştur

Öncelikle, yeni bir fonksiyon kullanarak (FİLTRE, SIRALA, BENZERSİZ vb.) taşan bir sonuç aralığı oluştur.

Örnek: A2:A100 aralığındaki benzersiz ürün listesini almak için, boş bir hücreye (Örn: C2) şunu yaz:

=BENZERSİZ(A2:A100)

Formülün sonucu C2'den başlayarak altındaki hücrelere taşacak (Örn: C2, C3, C4...).

2. Başvuruda (#) İşaretini Kullan

Artık başka bir yerde bu taşan aralığın tamamına başvurmak istediğinde, sadece formülün başlangıç hücresini yaz ve sonuna # ekle:

Amaç

Kullanım Şekli

Açıklama

Tüm aralığa başvurmak

C2#

Bu, C2'den başlayan tüm dinamik aralığı seçer.

Tüm aralığın toplamını almak

=TOPLA(C2#)

Manuel aralık seçmeye gerek kalmaz, aralık büyüse de küçülse de formül doğru çalışır.

 

Bu kullanım, özellikle daha önceki bir yazımın konusu olan Ad Yöneticisi ile dinamik grafikler oluştururken kritik öneme sahip. Ad Yöneticisi'ne referans olarak:

=’Sayfa1’!$C$2#

şeklinde tanımlama yaparak, grafiğin veri kaynağını ölümsüzleştirmiş olursun. Veri ne zaman değişirse değişsin, grafik anında uyum sağlayacak.

Artık Dereyi görmeden paçayı sıvayabiliriz,  Excel dereyi görecek bize yanıt verecek!

Bu yazıda bahsi geçen Fonksiyonlar için kullanım rehberleri :

BENZERSİZ

SIRALA

FİLTRE

0 Yorum

Bu yazıya henüz yorum yapılmamış.

Yorum Yap