Ufak Ufak Pivot Tablolara Veda Ediyoruz Galiba: Excel'in Yeni GROUPBY (GRUPLAÖLÇÜT) ve PIVOTBY (ÖZETÖLÇÜT) Fonksiyonları
Yayınlanma Tarihi: 30 August 2025
Selam!
Excel'de veri analizi denince akla ilk gelen araçlardan biri olan Pivot Tablolar, karmaşık veri setlerini saniyeler içinde özetlemesini sağlıyor. Ancak birçoğumuz biliriz ki, Pivot Tablolar tamamen statiktir ve verileriniz değiştiğinde manuel olarak "Yenile" komutunu çalıştırmanız gerekir. (Gerçi bu konuda yeni bir özellik geldi) İşte tam da bu noktada, Microsoft 365 kullanıcıları için oyunun kurallarını değiştiren iki yeni dinamik fonksiyon devreye girdi: GROUPBY ve PIVOTBY.
Bu yazıda, bu iki yeni fonksiyonun, Pivot Tablolara göre avantajlarını ve dezavantajlarını, pratik örneklerle nasıl kullanılacağını ve en önemlisi, veri analiz süreçlerini nasıl otomatikleştirebileceğimize odaklanıyoruz.
Haydi Başlayalım.
GROUPBY ve PIVOTBY Fonksiyonları
1. GROUPBY Fonksiyonu
GROUPBY fonksiyonu, verilerini belirlediğin bir veya daha fazla sütuna göre gruplandırarak özet almanı sağlar. Tıpkı bir SQL sorgusundaki GROUPBY komutu gibi çalışır ve dinamik bir dizi döndürür.
Sözdizimi:
=GROUPBY(satır_alanları, değer_alanları, fonksiyon, [başlık], [toplam], [alan_başlıkları])
- satır_alanları: Gruplandırmak istediğin sütun veya sütunlar.
- değer_alanları: Toplamak, ortalamasını almak gibi bir işlem yapacağın sayısal sütunlar.
- fonksiyon: Verileri özetlemek için kullanacağın bir fonksiyon. Örneğin, SUM (TOPLA), AVERAGE (ORTALAMA), COUNT (BAĞ_DEĞ_SAY) , MAX (MAK) ya da MIN (MİN).
Örnek Senaryo:
Bir satış verisi tablosunda (A1:C100), her bölgedeki toplam satışı görmek istediğimizi varsayalım. GROUPBY ile bu işlemi tek bir formülle yapabiliriz:
=GROUPBY(A2:A100, C2:C100, SUM)
Bu formül, A sütunundaki bölgeleri gruplandırır ve her bölge için C sütunundaki satışları toplar. Veri değişse bile sonuç güncellenir.
2. PIVOTBY Fonksiyonu
PIVOTBY fonksiyonu, GROUPBY' ın bir üst versiyonu gibi. Verileri hem satır hem de sütun bazında gruplandırarak çapraz tablo oluşturmanı sağlar. Bu özelliğiyle Pivot Tablolara birebir benzer.
Sözdizimi:
=PIVOTBY(satır_alanları, sütun_alanları, değer_alanları, fonksiyon, [başlık], [toplam], [alan_başlıkları])
- satır_alanları: Gruplandırmak ve satır başlıkları olarak kullanmak istediğin sütunlar. Pivot Tablolardaki "Satırlar" alanı gibi çalışır.
- sütun_alanları: Gruplandırmak ve sütun başlıkları olarak kullanmak istediğin sütunlar. Pivot Tablolardaki "Sütunlar" alanına karşılık gelir.
- değer_alanları: Üzerinde hesaplama (toplama, ortalama alma vb.) yapmak istediğin sayısal verileri içeren sütunlar. Bu da Pivot Tablolardaki "Değerler" alanıdır.
- fonksiyon: Verileri özetlemek için kullanacağın fonksiyondur. Örneğin, SUM, AVERAGE, COUNT, MAX veya MIN.
- [başlık]: (İsteğe bağlı) Oluşturulan tablonun başlık satırını ekleyip eklemeyeceğini belirtir.
- [toplam]: (İsteğe bağlı) Gruplandırılan veriler için alt toplam ve genel toplam eklemeni sağlar.
- [alan_başlıkları]: (İsteğe bağlı) Çıktı tablosundaki alan başlıklarını özelleştirmeni sağlar.
Örnek Senaryo: PIVOTBY ile Dinamik Satış Raporu Oluşturmak
Aşağıdaki gibi bir satış veri setin olduğunu düşün. Tabloda, her bir satış işleminin Bölgesi, Ürün Kategorisi ve Satış Tutarı yer almakta.
Tablo: Satış Verileri
|
Bölge (A Sütunu) |
Ürün Kategorisi (B Sütunu) |
Satış Tutarı (C Sütunu) |
|
Ankara |
Elektronik |
1250 |
|
Bursa |
Mobilya |
800 |
|
İzmir |
Elektronik |
2100 |
|
Ankara |
Giyim |
550 |
|
Bursa |
Elektronik |
1500 |
|
Balıkesir |
Giyim |
750 |
|
Ankara |
Mobilya |
900 |
Senaryomuz şu: Bu verileri kullanarak, bölgelere göre (satırlar) ve ürün kategorilerine göre (sütunlar) toplam satışları gösteren dinamik bir özet tablo oluşturmak istiyoruz.
PIVOTBY ile Çözüm:
Bu senaryoyu tek bir formülle çözebilirsin. Formülün, A sütunundaki bölgeleri satırlara, B sütunundaki ürün kategorilerini ise sütunlara yerleştirecek ve C sütunundaki satış tutarlarını toplayacak.
=PIVOTBY(A2:A100, B2:B100, C2:C100, SUM)
Bu formülü boş bir hücreye yazdığında, Excel aşağıdaki gibi dinamik bir tablo oluşturacak:
Sonuç: PIVOTBY Fonksiyonu ile Oluşturulan Dinamik Rapor
|
Bölge |
Elektronik |
Giyim |
Mobilya |
Genel Toplam |
|
Bursa |
1500 |
0 |
800 |
2300 |
|
Ankara |
1250 |
550 |
900 |
2700 |
|
İzmir |
2100 |
0 |
0 |
2100 |
|
Balıkesir |
0 |
750 |
0 |
750 |
|
Genel Toplam |
4850 |
1300 |
1700 |
7850 |
Veri setine yeni bir satış kaydı eklediğinde ya da mevcut bir veriyi güncellediğinde, bu tablo otomatik olarak anında yenilenecek
Diğer Fonksiyonlarla Kullanım Örneği
Diyelim ki, aylık satış raporu hazırlıyorsun ve her ayın toplam satışını görmek istiyorsun. Normalde her ay Pivot Tablonu yenilemen gerekir. GROUPBY fonksiyonu ve TEXT (METNEÇEVİR) fonksiyonlarını birlikte kullanarak dinamik bir tablo oluşturabilirsin.
Senaryo: "Tarih" ve "Satış" sütunları içeren bir veri setin var.
GROUPBY ile Çözüm:
=GROUPBY(TEXT(A2:A100,"mmmm"), B2:B100, SUM)
=GROUPBY(METNEÇEVİR(A2:A100,"aaaa"), B2:B100, TOPLA)
Bu formül, TEXT fonksiyonuyla tarihleri aylara çevirir ve ardından GROUPBY ile her ayın satışlarını toplar. Sadece bu formülü yazarak, veri setine yeni bir ay eklendiğinde raporun anında güncellenir. Sürekli güncellenen veri setleriyle çalışanlar için süper haber.
Pivot Tablolara Göre Avantajları ve Dezavantajları
|
Özellik |
Pivot Tablolar |
GROUPBY ve PIVOTBY Fonksiyonları |
|
Dinamiklik |
Statik. Veri değiştiğinde "Yenile" komutu gerekir. |
Dinamik. Veri değiştiğinde sonuç anında güncellenir. |
|
Formül Tabanlı |
Değil. Sadece bir araçtır. |
Evet. Formül tabanlıdır, diğer fonksiyonlarla birleştirilebilir. |
|
Esneklik |
Grafikler ve filtrelemeler için esnektir. |
Diğer Excel fonksiyonlarıyla birleştirilerek sınırsız esneklik sunar. |
|
Uyumluluk |
Tüm Excel versiyonlarında bulunur. |
Sadece Microsoft 365 aboneleri için geçerlidir. |
|
Kullanım Zorluğu |
Görsel ve sezgisel bir arayüze sahiptir, başlangıç seviyesi için idealdir. |
Fonksiyon bilgisi gerektirir. |
GROUPBY ve PIVOTBY fonksiyonları için veri analizinde, oyun değiştirici denebilir.
Bu fonksiyonlar, Pivot Tabloların sunduğu özetleme gücünü, Excel'in formül tabanlı esnekliğiyle birleştiriyor. Fonksiyonların sadece Microsoft 365 abonelerinde çalıştığını tekrar hatırlatayım.
Bir sonraki yazıda görüşmek üzere.
Benzer Yazılar
0 Yorum
Bu yazıya henüz yorum yapılmamış.