Power Pivot'unuz yok mu? Önemli değil. Power Pivot'un çoğu Excel 2013'te ve daha da fazlası Excel 2016'da yerleşiktir. Bugün, Ash'ten aldığımız ipucumuz tabloları bir pivot tablodaki birleştirmektir.
Yedi hafta boyunca her Çarşamba, Ash Sharma'nın en sevdiğim ipuçlarından birini sunuyorum. Ash, Excel ekibinde bir ürün yöneticisidir. Ekibi size pivot tablolar ve daha birçok güzel şey getiriyor. Bugün Ash'in en sevdiği özellik, İlişkiler ve Veri Modelini kullanarak birden fazla veri kümesini birleştirmektir.
BT departmanınızın size A: D sütunlarında gösterilen veri kümesini verdiğini varsayalım. Müşteri ve pazar için alanlar var. Belirli pazarları bölgelere ayırmanız gerekir. Her müşteri bir sektöre aittir. Bölge ve Sektör orijinal verilerde değildir, ancak bu bilgileri sağlamak için arama tablolarınız vardır.

Normalde, verileri turuncu ve sarı tablolardan mavi tabloya çekmek için DÜŞEYARA kullanarak verileri düzleştirirsiniz. Ancak anahtar alan her tablonun sol tarafında olmadığından, INDEX ve MATCH'a geçmeniz veya arama tablolarını yeniden düzenlemeniz gerekecektir.
Excel 2013'ten başlayarak, arama tablolarını oldukları yerde bırakabilir ve bunları pivot tablo raporunun kendisinde birleştirebilirsiniz.
Bu tekniğin çalışması için, üç tablonun da Tablo olarak Biçimlendirilmesi gerekir. Her veri kümesinde bir hücre seçin ve Giriş, Tablo Olarak Biçimlendir'i seçin veya Ctrl + T tuşlarına basın. Üç tablo başlangıçta Tablo1, Tablo2 ve Tablo3 olarak adlandırılacaktır. Şeridin Tablo Araçları Tasarımı sekmesini kullanıyorum ve her tabloyu yeniden adlandırıyorum. Her tablonun rengini de değiştiriyorum. Bu örnekte, mavi tabloya Veri adı verilmiştir. Turuncu tablo RegionTable'dır. Sarı tablo SectorTable'dır.
Not
Bazıları size Fact, TblSector ve TblRegion gibi geeky isimleri kullanmanız gerektiğini söyleyecektir. Biri sizi bu şekilde rahatsız ederse, sadece cep koruyucusunu çalın ve İngilizce kulağa hoş gelen isimleri tercih ettiğinizi bildirin.
Bir tabloyu yeniden adlandırmak için Tablo Araçları Tasarımı sekmesinin sol tarafındaki kutuya yeni bir ad yazın. Tablo adlarında boşluk olmamalıdır.

Üç tablo tanımlandıktan sonra, Veri sekmesine gidin ve İlişkiler'e tıklayın.

İlişkileri Yönet iletişim kutusunda Yeni'ye tıklayın. İlişki Oluştur iletişim kutusunda, Veri tablosunun Müşteri alanının SectorTable'ın Müşteri Alanı ile ilişkili olduğunu belirtin. Tamam'ı tıklayın.

Veri ve Bölge Tablosu alanlarında Pazar alanı arasında başka bir yeni ilişki tanımlayın. Her iki ilişkiyi de tanımladıktan sonra, bunları İlişkileri Yönet iletişim kutusunda göreceksiniz.

Tebrikler: Çalışma kitabınızda bir Veri Modeli oluşturdunuz. Bir pivot tablo oluşturmanın zamanı geldi.
Pivot tablonuzun görünmesini istediğiniz boş hücreyi seçin. Varsayılan olarak, PivotTable Oluştur iletişim kutusu Bu Çalışma Kitabının Veri Modelini Kullan'ı seçecektir. Pivot tablo konumu, varsayılan olarak seçtiğiniz hücreye ayarlanır. Tamam'ı tıklayın.

Pivot Tablo Alanları listesi, üç tablonun tümünü listeler. Alanları size göstermek için tablo adını genişletmek için tablonun solundaki üçgeni kullanın.

Veri tablosunu genişletin. Gelir alanını seçin. Otomatik olarak Değerler alanına taşınacaktır. Sektör Tablosunu genişletin. Sektör alanını seçin. Satırlar alanına taşınacaktır. RegionTable'ı genişletin. Bölge alanını Sütunlar alanına sürükleyin. Artık üç tablodaki verileri özetleyen bir pivot tablonuz olacak.

Not
Bugün daha önce yazdığım her kitapta, bu raporu oluşturmak için farklı bir teknik kullanıyorum. Üç tabloyu tanımladıktan sonra, A1 hücresini ve Ekle, Pivot Tablo'yu seçiyorum. Bu Verileri Veri Modeline Ekle kutusunu işaretliyorum. Pivot Tablo Alanları listesinde, listenin en üstünden Tümü'nü seçin. Rapor için alanları seçin ve ardından gerçeğin ardından ilişkileri tanımlayın. Yukarıda açıklanan teknik daha pürüzsüz görünüyor ve aslında küçük bir parça ileriyi planlamayı içeriyor. VBA kodlarında Option Explicit kullanan kişiler kesinlikle bu yöntemi beğeneceklerdir.
Veri modelindeki ilişkiler, Excel'in daha çok Access veya SQL Server gibi hissetmesini sağlar, ancak Excel'in tüm güzelliğiyle.
Excel ekibinden en sevdikleri özellikleri sormayı seviyorum. Her çarşamba cevaplarından birini paylaşacağım. Ash Sharma'ya bu fikri sağladığı için teşekkürler.
Excel Günün Düşüncesi
Excel Master arkadaşlarıma Excel hakkında tavsiyelerini sordum. Bugünün düşüncesi:
"Bir ilişkiniz varsa arama"
John Michaloudis