Excel Verilerinizi Dashboarda Dönüştürün – Veri Buluta Çıkmadan
Son zamanlarda %70'lik bir rakamla karşılaştım: Şirketlerin yavaş çalışan tabloları, raporlama sürecinin en büyük darboğazı. Ama şaşırtıcı bir şekilde, bu kullanıcıların %85'i hala Excel'den ayrılmıyor. İşte siz de aynı iş dosyanızı, bulut kullanmadan canlı, etkileşimli bir panoya dönüştürebilirsiniz. Sadece bir saat içinde, sadece birkaç tıklama ile.
1️⃣ Excel İçinde Dashboard Neden Önemli?
İlk hamle, karar sürecini hızlandırmak. Görselleştirme, statik tabloya göre %40 daha hızlı analiz sunar. Ücret ve güvenlik açısından da boş bir şey yok: Ek lisans yok, veri transferi riski yok. Kullanıcılar zaten Excel'i sevdiği için, yeni BI araçlarından çok daha hızlı benimserler.
Benim deneyimime göre, bir işletme içinde herkesin aklını rahatlatan şey, aynı dosyada renk kodlu KPI tablosu ve tıklanabilir filtreler görmek. O an, herkes “Ne kadar hızlı!” diye bağırır. Excel, bu heyecanı bir tıkta getirir.
2️⃣ Veriyi Hazırlama: Temiz, Düzenli, Hazır
Adım 1: Power Query ile veriyi normalleştir. Boşlukları sil, sütunları böl ve veri tiplerini ayarla. Hata yapmaktan korkmuyorsun.
- Veri temizliği: Boş hücreleri kaldır, yanlış biçimlendirmeleri düzelt.
- İlişkiler kur: Satış ↔ Ürün ↔ Bölge.
- Yardımcı sütun ekle: VLOOKUP ya da XLOOKUP ile ürün kategorisini getir.
Burada önemli olan, her şeyin tek bir model içinde olması. Böylece PivotTablo ve Slicerlar sorunsuz çalışır.
3️⃣ Core Excel Features for Dashboarding (Practical Walk‑through)
PivotTablo ve PivotChart ile aylık satışları bölge bazında özetleyin. Slicer ve Zaman çizelgesi, filtreleri buton haline getirir. Koşullu Biçimlendirme ile KPI eşik değerlerini vurgulayın—VBA yok, sadece Excel yeterli.
Code Example (Box): Aşağıdaki Power Query M kodu, iki CSV dosyasını birleştirir, tekrarları kaldırır ve “Profit %” sütununu ekler. Bu, el ile yapılan hazırlıkları otomatikleştirir.
let
Sales = Csv.Document(File.Contents("C:\Data\Sales.csv"),[Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.None]),
Products = Csv.Document(File.Contents("C:\Data\Products.csv"),[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None]),
SalesHdr = Table.PromoteHeaders(Sales, [PromoteAllScalars=true]),
ProdHdr = Table.PromoteHeaders(Products, [PromoteAllScalars=true]),
SalesClean = Table.Distinct(SalesHdr, {"TransactionID"}),
Merged = Table.NestedJoin(SalesClean, {"ProductID"}, ProdHdr, {"ProductID"}, "ProdInfo", JoinKind.LeftOuter),
Expanded = Table.ExpandTableColumn(Merged, "ProdInfo", {"Category", "UnitPrice"}, {"Category", "UnitPrice"}),
AddedProfitPct = Table.AddColumn(Expanded, "ProfitPct", each [Profit] / [Revenue], Percentage.Type),
Typed = Table.TransformColumnTypes(AddedProfitPct,
{{"Date", type date}, {"Revenue", type number}, {"Profit", type number},
{"ProfitPct", Percentage.Type}, {"Quantity", Int64.Type}})
in
Typed
Bu sorguyu Veri Modeli'ne yükleyin; PivotTablo’nun gücünü hemen kullanmaya başlarsınız.
4️⃣ Gelişmiş Etkileşim: Formüller & Dinamik Diziler
Dinamik başlıklar için XLOOKUP, seçilen slicer değerini çeker. LET ve LAMBDA, 12 aylık ortalamayı tek bir fonksiyonla elde etmenizi sağlar. Dynamic Named Ranges, yeni satır eklediğinizde otomatik genişler.
Bunları kullanmak, “excel” belgelerinin gizli silahlarını ortaya çıkarır. Gerçekten, LET ile formüllerinizi kısaltmak, ham veriyle oynarken zaman kazandırır.
5️⃣ Hızlı Başlangıç Kontrol Listesi
- Veri temizliği →
- Veri modeli kur →
- Pivot & Slicer ekle →
- Görselleştirme polenini koy →
- İçsel paylaşım (Teams veya paylaşım klasörü) →
Ücretsiz bir şablon indir ve kendi verinle doldur. Daha sonra Power Pivot'a geçip büyük veriyle çalışabilir ya da Power BI'ya taşınabilirsin.
Frequently Asked Questions
How can I create a dashboard in Excel without using Power BI?
Use PivotTables, PivotCharts, slicers, and conditional formatting. All native—no external services required.
What is the difference between VLOOKUP and XLOOKUP for dashboard formulas?
VLOOKUP searches left-to-right and needs a column index; XLOOKUP searches any direction, returns exact matches by default, and handles missing values gracefully. XLOOKUP keeps formulas shorter and cleaner.
Can I refresh my Excel dashboard automatically when the source file changes?
Yes. Enable “Refresh on Open” for Power Query or set a “Refresh Every X Minutes” schedule. It updates without manual steps.
Is it safe to share an Excel dashboard that contains sensitive data?
Keep the file on a secured network share or use Office 365 sensitivity labels. Protect worksheets, hide formulas, and restrict editing to maintain confidentiality.
How do I make my dashboard mobile‑friendly for tablets?
Use large slicer buttons, avoid dense charts, and set Zoom or Full Screen mode. Save as an Excel Online file to interact via browser on tablets.
Related reading: Original discussion
Related Articles
What do you think?
Have experience with this topic? Drop your thoughts in the comments - I read every single one and love hearing different perspectives!
Comments
Post a Comment