Excel'de Power Query Nedir, Nasıl Açılır?
Yayın: · Son güncelleme:
Kısaca
Power Query, Excel'de veriyi içeri alıp temizleyen ve her yenilemede aynı adımları tekrarlayan araçtır. Excel 2016 ve sonrasında Veri sekmesindeki Verileri Al ve Dönüştür grubundan, Veri Al menüsüyle ya da Tablodan/Aralıktan komutuyla açılır.
Adım adım
- 1
Sürümü kontrol edin
Power Query, Windows'ta Excel 2016 ve sonrasında, Mac'te Microsoft 365 sürümünde yerleşiktir.
- 2
Kaynağı seçin
Sayfadaki bir verinin içinde bir hücre seçin ya da veri bir dosyadaysa Veri > Veri Al menüsünü açın.
- 3
Düzenleyiciyi açın
Veri sekmesindeki Verileri Al ve Dönüştür grubunda Tablodan/Aralıktan'a tıklayın; tablo oluşturma önerisini başlık satırı işaretli olarak onaylayın.
- 4
Adımları uygulayın
Giriş ve Dönüştür sekmelerindeki komutlarla sütun silme, kırpma, veri türü değiştirme gibi adımları uygulayın; her adım Uygulanan Adımlar listesine eklenir.
- 5
Sonucu yükleyin
Giriş sekmesinde Kapat ve Yükle'ye basın; sonuç yeni bir sayfaya tablo olarak gelir.
- 6
Yenileyin
Kaynak değiştiğinde Sorgular ve Bağlantılar bölmesinde sorguya sağ tıklayıp Yenile'yi seçin.
İçindekiler
Power Query ne işe yarar?
Power Query, dağınık veriyi Excel'e almadan önce düzenleyen bir veri hazırlama aracıdır. Bir CSV dosyasındaki fazla boşlukları kırpmak, gereksiz sütunları atmak, metin olarak gelen tarihleri gerçek tarihe çevirmek gibi işleri adım adım kaydeder. Ertesi ay yeni dosya geldiğinde Yenile'ye basarsınız ve aynı adımlar kendiliğinden tekrarlanır.
Formüllerle de veri temizleyebilirsiniz, ama her ay yardımcı sütunları yeniden kurmanız gerekir. Power Query'de temizlik bir kez tanımlanır. Her ay muhasebeden gelen satış dökümünü elle düzenlemek için harcadığınız yarım saat, yenileme süresine iner.
Hangi sürümlerde var?
Microsoft'un destek sayfasına göre Power Query, Excel 2016'dan itibaren Windows sürümlerine yerleşik gelir ve Microsoft 365'te ana veri alma deneyimidir. Excel 2010 ve 2013 için ayrı bir eklenti olarak sunulmuştu; bu eklenti artık kullanımdan kaldırılmıştır. Mac'te Microsoft 365 sürümü Power Query'yi destekler, Mac için Excel 2016 ve 2019 desteklemez. Web için Excel'de de daha sınırlı bir Power Query deneyimi bulunur.
Farklı adlar kafa karıştırabilir. Microsoft'un Türkçe belgeleri grubu Verileri Al ve Dönüştür, kısaca Al ve Dönüştür diye anar; İngilizce kaynaklarda Get & Transform adıyla geçer. Hepsi aynı aracı anlatır.
Power Query'yi açmanın yolları
En sık kullanılan yol, sayfadaki bir tablodan başlamaktır. Verinizin içinde bir hücre seçin ve Veri sekmesindeki Verileri Al ve Dönüştür grubunda Tablodan/Aralıktan komutuna tıklayın. Veri henüz bir Excel tablosu değilse Excel önce tablo oluşturmayı önerir; başlık satırının işaretli olduğunu kontrol edip onaylayın. Ardından Power Query Düzenleyicisi açılır.
Dosyadan başlamak için Veri sekmesinde Veri Al menüsünü açın. Dosyadan altında çalışma kitabı, CSV ya da metin dosyası ve klasör seçenekleri bulunur. Yalnız düzenleyiciyi açmak istiyorsanız aynı menüdeki Sorgu Düzenleyicisi Başlat seçeneğini kullanabilirsiniz.
Düzenleyiciyi tanımak
Power Query Düzenleyicisi'nin ortasında verinizin önizlemesi görünür. Üstteki şeritte Giriş, Dönüştür ve Sütun Ekle gibi sekmeler bulunur; sütun silme, satır kaldırma, veri türü değiştirme gibi komutlar buradadır. Sağdaki Sorgu Ayarları bölmesinde sorgunun adı ve Uygulanan Adımlar listesi yer alır.
Uygulanan Adımlar, Power Query'nin hafızasıdır. Her tıklama listeye bir satır olarak eklenir. Bir adımı seçtiğinizde verinin o andaki hâlini görürsünüz, yanlış bir adımı soldaki çarpı simgesiyle silebilirsiniz.
Formülle temizlik ile farkı
Fazla boşlukları formülle temizlemek için KIRP fonksiyonu kullanılır. KIRP baştaki ve sondaki boşlukları siler, sözcük aralarındaki çoklu boşlukları da teke indirir.
| A | B | C | |
|---|---|---|---|
| 1 | Şehir | ||
| 2 | Ankara Merkez | Ankara Merkez |
=KIRP(A2)=TRIM(A2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: Ankara Merkez
KIRP baştaki ve sondaki boşlukları siler, aradaki üç boşluğu tek boşluğa indirir. Power Query'nin kırpma komutu aradaki boşlukları olduğu gibi bırakır.
Power Query'deki kırpma komutu ise yalnız baştaki ve sondaki boşlukları kaldırır, aradaki çift boşluklara dokunmaz. Aynı sonucu almak için aradaki çift boşluğu tek boşlukla değiştiren bir değer değiştirme adımı eklemeniz gerekir. Bu fark, iki yöntemle temizlenen listeler karşılaştırıldığında eşleşmeyen satırların sık görülen nedenidir.
Sonucu Excel'e yüklemek
Düzenlemeyi bitirdiğinizde Giriş sekmesindeki Kapat ve Yükle düğmesine basın. Temizlenmiş veri yeni bir sayfaya Excel tablosu olarak yüklenir. Kapat ve Yükle'nin okunu açıp farklı bir hedef seçerseniz veriyi mevcut bir sayfaya, yalnız bağlantı olarak ya da veri modeline yükleyebilirsiniz.
Sorgular daha sonra Veri sekmesindeki Sorgular ve Bağlantılar bölmesinde listelenir. Bir sorguya çift tıklamak düzenleyiciyi yeniden açar. Kaynak dosya güncellendiğinde sorguya sağ tıklayıp Yenile'yi seçmeniz yeterlidir.
Sık karşılaşılan sorunlar
Veri sekmesinde Tablodan/Aralıktan komutunu göremiyorsanız Excel 2013 ya da daha eski bir sürüm kullanıyor olabilirsiniz. Kaynak dosyanın yeri değiştiğinde yenileme hata verir; sorgunun ilk adımı olan Kaynak adımını açıp yeni dosya yolunu seçmek sorunu çözer.
Hangi işler Power Query'ye uygundur?
Her ay ya da her hafta aynı biçimde gelen ve aynı temizliği isteyen veriler Power Query için en uygun adaylardır. Banka hesap dökümleri, e-ticaret panellerinden indirilen sipariş listeleri ve muhasebe programlarının dışa aktardığı raporlar bunlara örnektir. Bir kez yapılıp bir daha tekrarlanmayacak küçük bir düzeltme için ise hücrede formül ya da elle düzenleme daha hızlıdır.
İlk sorgunuz
Elinizdeki dağınık bir listeyi Tablodan/Aralıktan ile Power Query'ye alın ve gereksiz bir sütunu silin. Kapat ve Yükle ile sonucu yükleyip kaynak listeye yeni bir satır ekleyin, ardından Yenile ile satırın sorguya geldiğini görün.
Bu rehberde kullanılan fonksiyonlar
Aynı konudaki diğer rehberler: Excel'de Power Query
Sıkça Sorulan Sorular
Power Query nasıl açılır?
Verinin içinde bir hücre seçip Veri sekmesindeki Tablodan/Aralıktan'a tıklayın ya da Veri Al menüsünden bir kaynak seçin. Power Query Düzenleyicisi açılır.
Power Query'yi ayrıca indirmem gerekir mi?
Excel 2016 ve sonrasında yerleşiktir, indirmeniz gerekmez. Excel 2010 ve 2013 için sunulan eklenti Microsoft tarafından kullanımdan kaldırılmıştır.
Power Query ile formül arasındaki fark nedir?
Formüller hücrelerde hesaplanır ve yardımcı sütun gerektirir. Power Query temizlik adımlarını kaydeder ve kaynak değiştiğinde Yenile ile aynı adımları tekrar uygular.