Bu dosya, Power Query yöntemiyle bir web sitesinden Süper Lig puan durumu bilgilerinin sorgulanıp Excel'e aktarılmasını gösteren basit bir öğretici örnektir. Sorgu sonuçları ayrı bir sayfada tutulur, ayrı bir sayfada ise sade bir puan durumu tablosu olarak sunulur.
Dosyanın içeriği
- Power query: Web sorgusunun getirdiği ham veriler bu sayfadadır. Sütunlar: #, Kulüp2, G, M ve +/-. Yani sıra, kulüp adı, galibiyet, mağlubiyet ve averaj bilgisi yer alır. M ve N sütunlarında sorgudan gelen ek tablolar bulunur. Dosyada toplam 12 tablo vardır.
- Puan Durumu: Sonuçların okunacak biçimde görüntülendiği sayfadır. Sıra, Takım, Galibiyet, Mağlubiyet ve Averaj başlıklarını içerir.
Kullanılan formüller
- Puan Durumu sayfasındaki hücreler, Power query sayfasındaki tablodan satır bazlı yapısal başvurularla veri alır. Örneğin
=Table_2__2[[#This Row],[Kulüp2]]takım adını,=Table_2__2[[#This Row],[G]]galibiyet sayısını getirir. - Averaj sütunu
+/-alanından, sıra sütunu ise#alanından beslenir. - Bazı hücreler doğrudan Power query sayfasındaki hücrelere bağlanır; örneğin N7 hücresi
='Power query'!N38değerini gösterir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- yenile_1: Önce Power query sayfasındaki M34 hücresini seçer, ardından çalışma kitabındaki tüm sorguları ve bağlantıları yeniler (RefreshAll), sonunda Puan Durumu sayfasını açar. Kodda dosya silme ya da dışarıya veri gönderme gibi zararlı bir işlem yoktur. Makro yalnızca web sorgusunu yeniler; bu nedenle internet bağlantısı gerekir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Güncel verileri almak için yenile_1 makrosunu çalıştırın (Alt+F8 ile makro listesinden seçebilirsiniz). Alternatif olarak Veri sekmesinden Tümünü Yenile komutunu kullanabilirsiniz.
- Yenileme bittikten sonra Puan Durumu sayfasında güncel sıralamayı inceleyin.
- Sorgunun nasıl kurulduğunu görmek için Veri sekmesindeki Sorgular ve Bağlantılar bölümünü açıp sorgu adımlarını inceleyebilirsiniz.