
Farklı kaynaklardan gelen verileri Excel’de birleştirmek, temizlemek ve analiz edilebilir hale getirmek genellikle en çok vakit alan aşamadır. Power Query (Veri Al ve Dönüştür), bu süreci otomatikleştiren ve tekrarlanabilir hale getiren yerleşik bir Excel aracıdır. Formül yazmadan, görsel arayüzle veri dönüştürme işlemlerini kolayca gerçekleştirebilirsiniz.
İçindekiler
Power Query Nedir?
Power Query, Excel 2016 ve sonraki sürümlerde yerleşik olarak gelen bir ETL (Extract, Transform, Load) aracıdır. Verileri farklı kaynaklardan çeker, istediğiniz biçime dönüştürür ve Excel sayfasına yükler. En büyük avantajı, yaptığınız tüm adımların kaydedilmesi ve veri her güncellendiğinde bu adımların otomatik olarak tekrar uygulanmasıdır.
Power Query’ye Nasıl Ulaşılır?
Veri sekmesindeki Veri Al (Get Data) düğmesi Power Query’nin giriş noktasıdır. Buradan pek çok kaynağa bağlanabilirsiniz:
- Excel dosyaları (.xlsx, .xls)
- CSV ve metin dosyaları
- Web sayfaları
- Veritabanları (SQL Server, Access vb.)
- Klasördeki tüm dosyalar (birden fazla dosyayı birleştirme)
- PDF dosyaları
İlk Power Query İşleminiz
Bir CSV dosyasını temizleyerek Excel’e aktaralım:
- Veri → Veri Al → Dosyadan → Metin/CSV’den yolunu izleyin.
- Dosyanızı seçin. Power Query bir önizleme penceresi gösterecektir.
- Veriyi Dönüştür düğmesine tıklayarak Power Query Editörünü açın.
- Gerekli dönüşümleri yapın (aşağıda detaylandırılmıştır).
- Kapat ve Yükle düğmesiyle veriyi Excel’e aktarın.
En Sık Kullanılan Dönüştürme İşlemleri
1. Gereksiz Sütunları Kaldırma
İstemediğiniz sütunlara sağ tıklayıp Kaldır seçeneğini kullanın. Daha pratik bir yol: ihtiyacınız olan sütunları seçip Diğer Sütunları Kaldır‘ı tercih etmek. Böylece sonradan eklenen yeni sütunlar otomatik olarak dahil edilmez.
2. Veri Türünü Değiştirme
Sütun başlığındaki veri türü simgesine tıklayarak metin, sayı, tarih gibi türler arasında geçiş yapabilirsiniz. Doğru veri türü atamak, sonraki hesaplama ve filtreleme işlemlerinin sorunsuz çalışması için kritiktir.
3. Boşlukları ve Gereksiz Karakterleri Temizleme
Sütuna sağ tıklayıp Dönüştür menüsünden şu işlemleri yapabilirsiniz:
- Kırp (Trim): Baştaki ve sondaki boşlukları temizler
- Temizle (Clean): Yazdırılamayan karakterleri kaldırır
- BÜYÜK/küçük harf: Metin formatını standartlaştırır
4. Sütun Bölme ve Birleştirme
“Ad Soyad” şeklinde tek sütundaki veriyi ayırmak için Sütunu Böl özelliğini kullanabilirsiniz. Ayırıcı karakter (boşluk, virgül, tire vb.) belirleyerek bölme işlemini yaparsınız. Tersi işlem için birden fazla sütunu seçip Sütunları Birleştir seçeneğini kullanabilirsiniz.
5. Satırları Filtreleme
Sütun başlığındaki ok simgesine tıklayarak veriyi filtreleyebilirsiniz. Belirli değerleri kaldırmak, boş satırları silmek veya koşullu filtreleme yapmak mümkündür.
Örnek: Dağınık Veriyi Temizleme
| Ham Veri (Önce) | → | Temiz Veri (Sonra) |
|---|---|---|
| ” ahmet yılmaz “ | → | Ahmet Yılmaz |
| “İstanbul/Kadıköy” | → | İstanbul | Kadıköy |
| “15.250,00 TL” | → | 15250 |
| (boş satır) | → | (kaldırıldı) |
Birden Fazla Dosyayı Birleştirme
Power Query’nin en güçlü özelliklerinden biri, bir klasördeki tüm dosyaları otomatik olarak birleştirebilmesidir. Her ay ayrı bir Excel dosyasında gelen satış raporlarını düşünün:
- Veri Al → Dosyadan → Klasörden yolunu izleyin.
- Dosyaların bulunduğu klasörü seçin.
- Power Query dosyaları listeleyecektir. Birleştir ve Dönüştür‘e tıklayın.
- Tüm dosyalar otomatik olarak tek bir tabloda birleştirilir.
- Klasöre yeni dosya eklendiğinde Tümünü Yenile ile yeni veriler de dahil edilir.
Sorgu Adımlarını Yönetme
Power Query editörünün sağ tarafındaki Uygulanan Adımlar paneli, yaptığınız tüm dönüştürme işlemlerini sırasıyla listeler. Herhangi bir adımı tıklayarak o aşamadaki veriyi görebilir, düzenleyebilir veya silebilirsiniz. Bu özellik, hata ayıklama ve sürecin anlaşılması açısından son derece faydalıdır.
Sonuç
Power Query, Excel’de veri hazırlama sürecini kökten değiştiren bir araçtır. Formüle veya VBA’ya ihtiyaç duymadan, görsel arayüzle karmaşık veri temizleme ve birleştirme işlemlerini gerçekleştirebilirsiniz. En büyük avantajı, adımların kaydedilmesi ve her yenilemede otomatik uygulanmasıdır — böylece aynı işlemi tekrar tekrar yapmak zorunda kalmazsınız.