Skip to main content

Excel Verilerinizi Dashboarda Dönüştürün – Veri Buluta...

Excel Verilerinizi Dashboarda Dönüştürün – Veri Buluta...

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

Popular posts from this blog

2026 Update: Getting Started with SQL & Databases: A Comp...

Low-Code Isn't Stealing Dev Jobs — It's Changing Them (And That's a Good Thing) Have you noticed how many non-tech folks are building Mission-critical apps lately? Honestly, it's kinda wild — marketing tres creating lead-gen tools, ops managers deploying inventory systems. Sound familiar? But here's the deal: it's not magic, it's low-code development platforms reshaping who gets to play the app-building game. What's With This Low-Code Thing Anyway? So let's break it down. Low-code platforms are visual playgrounds where you drag pre-built components instead of hand-coding everything. Think LEGO blocks for software – connect APIs, design interfaces, and automate workflows with minimal typing. Citizen developers (non-IT pros solving their own problems) are loving it because they don't need a PhD in Java. Recently, platforms like OutSystems and Mendix have exploded because honestly? Everyone needs custom tools faster than traditional codin...

Practical Guide: Getting Started with Data Science: A Com...

Laravel 11 Unpacked: What's New and Why It Matters Still running Laravel 10? Honestly, you might be missing out on some serious upgrades. Let's break down what Laravel 11 brings to the table – and whether it's worth the hype for your PHP framework projects. Because when it comes down to it, staying current can save you headaches later. What's Cooking in Laravel 11? Laravel 11 streamlines things right out of the gate. Gone are the cluttered config files – now you get a leaner, more focused starting point. That means less boilerplate and more actual coding. And here's the kicker: they've baked health routing directly into the framework. So instead of third-party packages for uptime monitoring, you've got built-in /up endpoints. But the real showstopper? Per-second API rate limiting. Remember those clunky custom solutions for throttling requests? Now you can just do: RateLimiter::for('api', function (Request $ 💬 What do you think?...

Expert Tips: Getting Started with Data Tools & ETL: A Com...

{"text":""} 💬 What do you think? Have you tried any of these approaches? I'd love to hear about your experience in the comments!