Ana Sayfa Excel EXPAND / GENİŞLET FONKSİYONU
Excel

EXPAND / GENİŞLET FONKSİYONU

Paylaş
Paylaş

GENİŞLET Fonksiyonu Nedir?

GENİŞLET (EXPAND) fonksiyonu, belirtilen bir diziyi (array) belirli sayıda satır ve sütuna genişleterek yeni bir dinamik dizi oluşturur. Bu sayede mevcut bir diziyi, istediğiniz boyuta kadar “genişletir” ve boş kalan hücreleri belirlediğiniz bir değerle doldurabilirsiniz. Özellikle dinamik diziler ile çalışırken, belirli boyuttaki verilerinizi standart bir tabloya uydurmak, görselleştirmeleri sabitlemek veya raporlama amaçlı dizilerin boyutunu sabitlemek için kullanılabilir.

Önemli Noktalar:

  • GENİŞLET fonksiyonu, Microsoft 365 gibi yeni Excel sürümlerindeki dinamik dizi altyapısı ile kullanılabilir.
  • Girdi olarak aldığınız diziyi belirtilen boyutta (satır × sütun) çıkış olarak döndürür.
  • Eğer belirtilen boyut, orijinal dizinin boyutundan küçükse hata alabilirsiniz veya mantık dışı bir sonuç oluşabilir. GENİŞLET genellikle orijinal diziyi büyütmek için tasarlanmıştır.

Sözdizimi

GENİŞLET(dizi; satırlar; [sütunlar]; [pad_with])

Argümanlar:

  1. dizi (gerekli):
    Genişletilecek olan orijinal dizi veya aralık. Bu bir dinamik dizi ifadesi veya hücre aralığı olabilir.
  2. satırlar (gerekli):
    Sonuç dizisinin kaç satır olacağını belirtir. Bu sayı orijinal dizinin satır sayısından büyük veya eşit olmalıdır. Eğer daha az girilirse mantıklı bir sonuç elde edemezsiniz.
  3. [sütunlar] (isteğe bağlı):
    Sonuç dizisinin kaç sütun olacağını belirtir. Bu değer de orijinal dizinin sütun sayısından büyük veya eşit olmalıdır.
  4. [pad_with](isteğe bağlı):
    Genişletilen dizide orijinal dizinin kapsamının dışında kalan hücrelerin neyle doldurulacağını belirtir. Bu argüman girilmezse, varsayılan olarak boş hücreler oluşturulur.

Örnek Tablo ve Formül Kullanımı

Aşağıdaki tabloda A sütununda bir ürün listesi, B sütununda satış değerleri olsun:

ÜrünSatış
Kalem10
Defter15
Silgi8

Bu tablo A2:B4 aralığında bulunuyor ve toplam 3 satır ve 2 sütundan oluşan bir dizi.

Amacımız: Bu 3×2 boyutundaki diziyi, 5×3 boyutuna genişletmek. Genişletilen alanda fazladan 2 satır ve 1 sütun olacak. Boş kalan hücrelere “Yok” metni yazdırmak istiyoruz.

Adımlar:
  1. D1 hücresine aşağıdaki formülü girin: =GENİŞLET(A2:B4; 5; 3; "Yok")

Açıklama:

  • A2:B4: Orijinal dizimiz (3 satır, 2 sütun).
  • 5: Sonuç dizisinin satır sayısı 5 olsun.
  • 3: Sonuç dizisinin sütun sayısı 3 olsun.
  • “Yok”: Genişleme sonucunda eklenen boş hücreleri “Yok” metni ile doldur.

Bu formülü girdiğinizde D1 hücresinden itibaren oluşan dinamik dizi şu şekilde olur:

ABC
Kalem10Yok
Defter15Yok
Silgi8Yok
YokYokYok
YokYokYok
  • İlk 3 satır orijinal veriyi yansıtır, eklenen 3. sütun ve son 2 satır “Yok” metni ile doldurulur.
Sonuç:

Artık 5×3 boyutunda, sabit bir tablo görünümüne sahip bir dizi elde ettiniz. Eğer orijinal veri (A2:B4) değişirse, genişletilmiş dizi de otomatik olarak güncellenecektir.


Başka Bir Örnek

Eğer boş_değer argümanını girmezseniz:

=GENİŞLET(A2:B4; 5; 3)

Bu durumda ek sütun ve satırlardaki hücreler boş hücre olarak görünür.


İpuçları:

  • Genişlet fonksiyonuyla sabit boyutlu tablolar oluşturabilir, görsel raporlarınızda dizilerin boyutlarını standart hale getirebilirsiniz.
  • Diğer dinamik dizi fonksiyonlarıyla (FİLTRE, SIRALA, SÜTUNSEÇ, SATIRSEÇ vb.) kombinasyon yaparak karmaşık veri düzenleme senaryoları gerçekleştirebilirsiniz.
  • “[pad_with]” argümanını kullanarak, anlamlı bir dolgu değeri (örneğin “N/A”, “0” veya “Yok”) belirlemek, rapor okunabilirliğini artırır.

Özet: GENİŞLET (EXPAND) fonksiyonu, bir dinamik diziyi belirlenen satır ve sütun boyutlarına genişleterek boş kalan hücrelere belirlediğiniz değeri doldurur. Bu sayede veri dizilerinizi sabit bir boyuta getirerek raporlama ve veri sunumunuzu daha düzenli hale getirebilirsiniz.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...