Özellik ikonu

Dilimleyici

İndirme izni yok

Genel Bakış

Dilimleyici (Slicer), bir Excel tablosunu ya da özet tabloyu düğmelerle süzmenizi sağlayan görsel filtre kutusudur. Her düğme bir alan değerini temsil eder; seçili olanlar verinin görünen kısmını belirler. Açılır filtre listesinden farklı olarak geçerli süzmeyi sayfada her zaman görünür tutar ve aynı anda birden çok tabloyu ya da özet tabloyu denetleyebilir.

Nerede bulunur​

Dilimleyici eklemenin üç yolu vardır:
  • Tablo için: tablonun içinde bir hücre seçin, Tablo Tasarımı > Araçlar > Dilimleyici Ekle (Table Design > Tools > Insert Slicer) komutunu kullanın. Tablolarda dilimleyici Excel 2013 ve sonrasında vardır.
  • Özet tablo için: özet tabloda bir hücre seçin, Özet Tablo Çözümle > Filtre > Dilimleyici Ekle (PivotTable Analyze > Filter > Insert Slicer) komutunu kullanın. Özet tablolarda dilimleyici Excel 2010 ve sonrasında vardır.
  • Genel yol: Ekle > Filtreler > Dilimleyici (Insert > Filters > Slicer) komutu da aynı iletişim kutusunu açar.
Açılan Dilimleyici Ekle (Insert Slicers) kutusunda tablonun ya da özet tablonun alanları listelenir. Dilimleyici oluşturmak istediğiniz alanların kutusunu işaretleyip Tamam düğmesine tıklayın. Her seçilen alan için ayrı bir dilimleyici nesnesi oluşur.

Nasıl kullanılır​

Dilimleyici sayfaya serbestçe sürüklenebilen bir nesne olarak gelir. Temel işlemler şunlardır:
  • Tek seçim: bir düğmeye tıklayın; veri yalnız o değere göre süzülür.
  • Birden çok seçim: Ctrl tuşunu basılı tutarak düğmelere tıklayın ya da dilimleyicinin sağ üstündeki Çoklu Seçim (Multi-Select) düğmesini açın. Bitişik düğmeleri Shift tuşuyla da seçebilirsiniz.
  • Süzmeyi kaldırma: sağ üstteki Filtreyi Temizle (Clear Filter) simgesine tıklayın; tüm değerler yeniden görünür.
  • Taşıma ve boyutlandırma: dilimleyiciyi sürükleyerek taşıyın, köşelerinden çekerek boyutlandırın.
  • Silme: dilimleyiciyi seçip Delete tuşuna basın. Veri etkilenmez, yalnız süzme nesnesi kalkar.
Seçili olmayan düğmeler soluk görünür. Süzme sonucunda verisi kalmayan değerler de soluk gösterilir; böylece hangi birleşimlerin boş sonuç verdiğini anlarsınız.

Biçim ve ayarlar​

Dilimleyiciyi seçtiğinizde şeritte Dilimleyici (Slicer) sekmesi belirir. Başlıca seçenekler:
  • Dilimleyici Stilleri: renk ve görünüm hazır stillerle değiştirilir.
  • Düğmeler > Sütunlar: düğmelerin kaç sütunda dizileceğini belirler. Çok öğeli alanlarda sütun sayısını artırmak dilimleyiciyi kısaltır.
  • Dilimleyici Ayarları (Slicer Settings): başlığın görünmesi, başlık metni, öğelerin artan ya da azalan sıralanması ve verisi olmayan öğelerin gizlenmesi veya soluk gösterilmesi burada ayarlanır.
  • Rapor Bağlantıları (Report Connections): dilimleyicinin hangi özet tablolarla bağlı olduğunu belirler.
  • Yerleşim: nesnenin hücrelerle birlikte taşınıp boyutlanıp boyutlanmayacağını Boyut ve Özellikler bölmesinden seçersiniz.

Birden çok özet tabloya bağlama ve VBA​

Aynı veri kaynağından (aynı önbellekten) üretilmiş birkaç özet tablo tek bir dilimleyiciyle denetlenebilir. Dilimleyiciyi seçip Dilimleyici > Dilimleyici > Rapor Bağlantıları (Slicer > Slicer > Report Connections) komutuyla bağlanacak özet tabloları işaretleyin. Böylece tek tıklama ile tüm rapor tabloları birlikte süzülür.

VBA tarafında dilimleyici iki parçadan oluşur: veriyi tutan SlicerCache nesnesi ve sayfada görünen Slicer nesnesi. Önce SlicerCaches.Add2 yöntemiyle önbellek, sonra Slicers.Add yöntemiyle görünen nesne oluşturulur:
VBA 2 satır
Set sc = ActiveWorkbook.SlicerCaches.Add2(lo, "Bölge")
sc.Slicers.Add ActiveSheet, , "BolgeDilimleyici", "Bölge", 20, 300, 140, 150
Burada lo bir ListObject (tablo) ya da PivotTable nesnesi olabilir. Seçili öğeleri SlicerItems koleksiyonundaki Selected özelliğiyle okuyabilir ya da değiştirebilirsiniz.

1. Tabloya dilimleyici ekleme​

A1:D9 aralığını Ekle > Tablo (Insert > Table) komutuyla tabloya çevirin, tablo içinde bir hücre seçip Tablo Tasarımı > Araçlar > Dilimleyici Ekle komutuyla Bölge alanı için dilimleyici oluşturun. F2 hücresine görünen satırların toplamını veren formülü yazın; ALTTOPLAM işlevinin 109 kodu gizli satırları saymaz:
Excel formülü
=ALTTOPLAM(109;D2:D9)
=SUBTOTAL(109,D2:D9)
Dilimleyici
Formülünü incelemek için bir hücre seçin.
ABCDEF
1BölgeŞehirÜrünTutarGörünen Toplam
2MarmaraİstanbulDizüstü Bilgisayar48.500,00200.550,00
3EgeİzmirTelefon32.000,00
4İç AnadoluAnkaraTablet18.750,00
5AkdenizAntalyaMonitör9.400,00
6MarmaraBursaYazıcı7.200,00
7EgeManisaDizüstü Bilgisayar41.300,00
8İç AnadoluKonyaTelefon27.800,00
9AkdenizAdanaTablet15.600,00
Satış TablosuExcelDepo v1.0.0
Tablonun sağında Bölge alanı için dört düğmeli bir dilimleyici görünür. Hiçbir süzme yokken F2 hücresi tüm satırların toplamını, yani 200.550,00 değerini gösterir. Örneğin yalnız Marmara düğmesine tıkladığınızda tablo Marmara satırlarıyla sınırlanır ve F2 yalnız görünen satırları toplar. Filtreyi Temizle simgesi tabloyu eski haline döndürür.

2. Özet tabloya dilimleyici ekleme​

A1:D11 aralığından F3 hücresine bir özet tablo oluşturun; satırlara Satış Temsilcisi, değerlere Tutar alanını toplam olarak yerleştirin. Özet tabloda bir hücre seçip Özet Tablo Çözümle > Filtre > Dilimleyici Ekle komutuyla Bölge alanını işaretleyin ve dilimleyiciyi özet tablonun sağına yerleştirin.
Dilimleyici
Formülünü incelemek için bir hücre seçin.
ABCDEFG
1BölgeÜrünSatış TemsilcisiTutar
2MarmaraDizüstü BilgisayarAyşe Demir48.500,00
3EgeTelefonMehmet Kaya32.000,00Satır EtiketleriToplam Tutar
4MarmaraTelefonAyşe Demir29.500,00Ali Yıldız25.000,00
5İç AnadoluTabletFatma Çelik18.750,00Ayşe Demir89.200,00
6AkdenizMonitörAli Yıldız9.400,00Fatma Çelik46.550,00
7EgeDizüstü BilgisayarMehmet Kaya41.300,00Mehmet Kaya90.200,00
8İç AnadoluTelefonFatma Çelik27.800,00Genel Toplam250.950,00
9AkdenizTabletAli Yıldız15.600,00
10MarmaraMonitörAyşe Demir11.200,00
11EgeTabletMehmet Kaya16.900,00
Özet RaporExcelDepo v1.0.0
Özet tablo her temsilcinin toplam tutarını listeler. Sağındaki Bölge dilimleyicisinde Ege düğmesine tıkladığınızda özet tablo yalnız Ege bölgesindeki satışları toplar; Ctrl ile Marmara düğmesini de seçerseniz iki bölge birlikte hesaplanır. Özet tablodaki Bölge alanını filtre alanına sürüklemenize gerek kalmaz.

3. Tek dilimleyiciyle iki özet tabloyu süzme​

Aynı A1:D11 verisinden F3 hücresine ürün bazlı, I3 hücresine ay bazlı iki özet tablo oluşturun. Şehir için bir dilimleyici ekleyin, ardından Dilimleyici > Dilimleyici > Rapor Bağlantıları kutusunda iki özet tabloyu da işaretleyin. Düğmeleri üç sütunda yan yana dizmek için Düğmeler > Sütunlar değerini 3 yapın.
Dilimleyici
Formülünü incelemek için bir hücre seçin.
ABCDEFGHIJ
1AyŞehirÜrünTutar
2OcakİstanbulTelefon52.000,00
3OcakAnkaraTablet21.000,00Satır EtiketleriToplam TutarSatır EtiketleriToplam Tutar
4OcakİzmirMonitör14.500,00Monitör44.900,00Ocak87.500,00
5ŞubatİstanbulTablet24.500,00Tablet65.400,00Şubat96.000,00
6ŞubatAnkaraTelefon38.000,00Telefon184.500,00Mart111.300,00
7ŞubatİzmirTelefon33.500,00Genel Toplam294.800,00Genel Toplam294.800,00
8MartİstanbulMonitör17.800,00
9MartAnkaraMonitör12.600,00
10MartİzmirTablet19.900,00
11MartİstanbulTelefon61.000,00
Çoklu RaporExcelDepo v1.0.0
Sayfada ürün bazlı ve ay bazlı iki özet tablo ile üç düğmeli tek bir Şehir dilimleyicisi bulunur. Ankara düğmesine tıkladığınızda iki özet tablo da aynı anda yalnız Ankara satışlarını gösterir. Bu çalışma, tek dilimleyiciyle bir pano ya da rapor sayfasını denetlemenin temel yoludur.

Kullanırken dikkat edin​

  • Bağlantı için ortak önbellek gerekir: Bir dilimleyici yalnız aynı özet tablo önbelleğini kullanan özet tablolara bağlanabilir. Aynı veriden her özet tabloyu ayrı ayrı sıfırdan oluşturduysanız Rapor Bağlantıları listesinde diğer tablolar görünmeyebilir. Yeni özet tabloyu mevcut bir özet tablodan kopyalayarak ya da aynı kaynağı seçtiğinizde Excel'in önbelleği paylaşmasına izin vererek oluşturun.
  • Tablo dilimleyicisi satırları gizler: Tablo dilimleyicisi, tablo filtresi gibi satırları gizler. Görünen satırların toplamını almak için TOPLA yerine ALTTOPLAM ya da AGGREGATE işlevini kullanın; TOPLA gizli satırları da toplar.
  • Sürüm farkları: Özet tablo dilimleyicisi Excel 2010 ile, tablo dilimleyicisi Excel 2013 ile gelmiştir. Eski sürümde açılan dosyalarda tablo dilimleyicileri görünmeyebilir. Dosyayı .xls biçiminde kaydederseniz dilimleyiciler kaybolur; .xlsx ya da .xlsm biçimini kullanın.
  • Düğme sayısı ve yerleşim: Çok sayıda benzersiz değeri olan alanlarda dilimleyici uzar ve sayfayı kaplar. Bu durumda sütun sayısını artırın, yüksekliği sınırlayın ya da dilimleyici yerine açılır filtreyi tercih edin. Dilimleyiciyi hücrelerin üzerine koyup gizlediğiniz satır ve sütunlarla birlikte kaybetmemek için yerleşim özelliklerini kontrol edin.
  • Tarih alanları için Zaman Çizelgesi: Tarih alanlarını yıl, çeyrek, ay ya da gün düzeyinde süzmek için dilimleyici yerine Zaman Çizelgesi (Timeline) kullanabilirsiniz. Zaman Çizelgesi yalnız özet tablolarda çalışır.
  • Dilimleyici adı ve başlığı: Her dilimleyicinin bir adı ve görünen bir başlığı vardır; ikisi aynı olmak zorunda değildir. Makrolarda adı kullanın, rapor okuyucusuna yönelik anlaşılır başlığı Dilimleyici Ayarları'ndan değiştirin. Adlar çalışma kitabı içinde benzersiz olmalıdır.
  • İlgili konular: Excel tablosu (ListObject), özet tablo (PivotTable), Zaman Çizelgesi, Rapor Bağlantıları, Otomatik Filtre, Dilimleyici Stilleri, ALTTOPLAM, TOPLA, ÇOKETOPLA ve VBA'da SlicerCaches, SlicerCache, Slicer, SlicerItems öğeleri bu konuyla birlikte incelenebilir.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
15
İlk yayın
Güncel

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst