Power Query 101

Not: Bu makale, işlevini tamamlamıştır ve kısa süre sonra devre dışı bırakılacaktır. "Sayfa bulunamadı" uyarılarını engellemek amacıyla, bu soruna neden olduğunu bildiğimiz bağlantıları kaldırıyoruz. Bu sayfaya bağlantı oluşturduysanız, lütfen bunları kaldırarak kesintisiz bağlantı deneyimi sunulmasına yardımcı olun.

Bu öğreticide, bir web sayfasından verileri içeri aktaran bir sorgu oluşturmak için Excel'in Power Query deneyimini kullanısınız. Bu işlem kapsamında, web sayfasında bulunan tablolar arasında gezinebilirsiniz ve yalnızca görmek istediğiniz verileri görüntülemek için veri dönüştürme adımlarını uygulayabilirsiniz. Power Query tüm adımlarınızı kayıtlanır ve verilerinizi her yenilerken bunlar yinelenir.

1. Adım: Wikipedia sayfasına bağlanma

Excel 2016: Veri sekmesinde Web'den Diğer Kaynaklardan yeni > Sorgu >tıklayın. Yeni Sorgu düğmesini görmüyorsanız, Web'den Veri >tıklayın.

Excel 2010-2013: Power Query sekmesinde Web'den'e tıklayın. Power Query sekmesini görmüyorsanız, Power Query eklentiyi indirmiş ve yüklemiş olduğundan emin olun.

  1. Web'den iletişim kutusunda, URL metin kutusuna WikipediaURL'sini (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) yapıştırın.

    Power Query > Web'den > Giriş URL’si iletişim kutusu
  2. Tamam'a tıklayın.

    Web sayfasına bağlantı kurduğuktan sonra, Gezgin bölmesinde bu Wikipedia sayfasında bulunan tabloların listesini görebilirsiniz. Sağ bölmede görüntülenen hızlı önizlemeyi görmek için her tabloya tıkleyebilirsiniz.

    Power Query > Web'den > Gezgin Tablo Görünümü

  3. Sonuçlar[düzenleme] tablosuna çift tıklayın; Sorgu Düzenleyicisi turnuva verileriyle birlikte açılır.

Sayfanın Başı

2. Adım: Verileri şekillendirme

Artık tabloyu Sorgu Düzenleyicisi'nde açık olduğunuz için, verileri temizp, ihtiyaçlarına uygun şekilde şekillendirebilirsiniz. Bu adımda, Yıl ve Son Kazananlar dışındaki tüm sütunları kaldırarak verileri yenidenşekillendirebilirsiniz.

  1. Sorgu Önizlemesi kılavuzunda Yıl ve Son Kazananlar sütunlarını seçmek için Ctrl+Tıklamatuşlarını kullanın.

  2. Sütunları Kaldır'a > Diğer Sütunları Kaldır'a tıklayın.

    Power Query > Sorgu Düzenleyicisi > Kaldır

3. Adım: Verileri temizleme

Bu adımda, değerleri değiştirerek ve verilere filtre kullanarak verileri temizleyebilirsiniz.

  1. Yıl sütununu seçin.

  2. Sorgu Düzenleyicisi'nde DeğerleriDeğiştir'e tıklayın.

  3. Değerleri Değiştir iletişim kutusunda, Bulunılacak Değer metin kutusuna "Ayrıntılar" yazın ve Yeni Değer metin kutusunu boş bırakın.

  4. Tamam'a tıklayın.

    Power Query > Sorgu Düzenleyicisi > Değiştir

4. Adım: Sütundaki değerleri filtreleme

Artık, "Yıl" içeren satırları görüntülemek için Yıl sütununu filtreleyebilirsiniz.

  1. Yıl sütununda filtre açılan okuna tıklayın.

  2. Filtre açılan listesinde Yıl işaretini kaldırın.

  3. Tamam'a tıklayın.

Power Query - Sorgu Düzenleyicisi > temizlemek için Filtre uygulama

5. Adım: Sorguyu adla

Şimdi, oluşturmakta olduğu sorguyu isimlerini kullanmanın zamanı geldi.

Sorgu Ayarları bölmesindeki Ad metin kutusuna Euro Cup Kazananlar'a girin. Tüm Özellikler bağlantısına tıklarsanız, Açıklama metin kutusuna sorgu açıklaması da girebilirsiniz.

Power Query > Sorgu Düzenleyicisi > Ayarları

6. Adım: Sorguyu çalışma sayfasına yükleme

Son olarak, artık Euro Cup Kazananları sorgusunu bir çalışma sayfasına yükleyebilirsiniz.

  1. Sol üst köşede, Yükle'yi kapatmak & tıklayın.

    Power Query sorgu sonuçlarını çalışma sayfasına geri verir.

    Verileri daha sonra güncelleştirmeniz gerekirse, veri aralığında herhangi bir yere sağ tıklayın ve Yenile'ye tıklayın. Web sayfasındaki tüm yeni bilgiler otomatik olarak güncelleştirilir.

7. Adım: Perde arkasında neler olduğunu keşfedin

  1. Verilerin içinde herhangi bir yere tıklayın ve Sorgu sekmesinde Düzenle'ye tıklayın.

  2. Sağda, Uygulanan Adımlar listesine dikkat edin. Sorgu etkinlikleri gerçekleştir gibi sorgu adımları da oluşturulur. Her sorgu adımının "M" dilinde yazılmış buna karşılık gelen bir formülü vardır.

  3. Her adımın açıklaması şöyledir:

Sorgu adımı

Görev

Formül

Kaynak

Web veri kaynağına bağlanma

= Web.Page(Web.contents("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Gezinti

Bağlanmak için tabloyu seçin

= Kaynak{2}[Veri]

Değiştirilen Tür

Değişiklik türleri - Power Query bunu otomatik olarak yapar

= Table.TransformColumnTypes(Data2,{{"Year", type text}, {"Host", type text}, {"", type text}, {"Final Kazanan", type text}, {"Final Score", type text}, {"Final İkinciliği", type text}, {"2", type text}, {"Üçüncülük eşleşmesi Üçüncü sırada", text}, {"Üçüncülük eşleşme Puanı", metin}, {"Üçüncü sıra dördüncü ile eşleşsin", metin}, {"3", metin}, {"Ekip sayısı", metin}} yazın)

RemovedOtherColumns

Yalnızca ilgili sütunları görüntülemek için Diğer Sütunları Kaldır

Table.SelectColumnshttps://docs.microsoft.com/en-us/powerquery-m/table-selectcolumns

= Table.SelectColumns(#"Değişiklik Türü",{"Final Kazanan", "Yıl"})

ReplacedValue

Seçili sütundaki değerleri temizlemek için Değerleri Değiştir

Table.ReplaceValue

= Table.ReplaceValue(#"Diğer Sütunlar Kaldırıldı","Ayrıntılar","",Replacer.ReplaceText,{"Yıl"})

FilteredRows

Sütundaki değerleri filtreleme

Table.SelectRows

= Table.SelectRows(#"Değiştirilmiş Değer", her biri ([Yıl] <> "Yıl"))

Power Query şeridinde Gelişmiş Düzenleyici seçeneğine tıklayarak M kodunu tamamen görüntüebilirsiniz. Power Query formül dili hakkında daha fazla bilgi için Bkz. Power Query formülleri hakkında bilgi.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Ayrıca Bkz:

Power Query, Excel 2016’da Al ve Dönüştür olarak adlandırılır

Dış veri kaynaklarından verileri içeri aktarma

Power Query ile verileri şekillendirme

Daha fazla yardıma mı ihtiyacınız var?

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×