RehberlerEğitimler

Power Query ile Excel’e döviz kuru çekme

Excel’e bir M sorgusu yapıştırarak yenilenebilen bir kur tablosu yükleyin. Bu rehber formüllerle dönüşümü, Power Query ile veri almayı ve tarihi ve kaynağı sonuçla birlikte saklamayı anlatır.

1 Eki 2026 · 5 min

Kur tablosunu Power Query yükler; tutarı hücre formülleri dönüştürür. Sorgu /v1/latest/USD çağrısını yapar, JSON’u iki sütunlu bir tabloya çevirir ve çalışma kitabı açıldığında veya Tümünü Yenile seçildiğinde günceller. Belirli bir tarih gerekiyorsa geçmiş kur aracını kullanın ve tarihi ve kaynağı sonuçla birlikte saklayın. Dönüşüm formülleri ve düzenlenebilir bir örnek için İngilizce Excel para birimi dönüştürme rehberine bakın. Belirli bir tarih için İngilizce geçmiş kur aracını kullanın; tarihi ve kaynağı sonuçla birlikte saklayın.

  • Power Query M, Mac ve Windows Excel’de bulunur.
  • Tek /v1/latest/{base} çağrısı birden fazla kuru getirir.
  • RelativePath sabit hostu yoldan ayırır ve yenilemeyi kolaylaştırır.
  • Anahtar Authorization başlığında gönderilir.
  • Kurlar modelleme ve analiz içindir, takas fiyatı değildir.
  • Ücretsiz anahtar ayda 5.000 çağrı ve dakikada 10 istek içerir; kart gerekmez.

Ücretsiz API anahtarı oluşturun

exchangerate.dev/signup üzerinden kayıt olun. E-postayı onaylayıp exr_live_ ile başlayan anahtarı kopyalayın. Ücretsiz planda ayda 5.000 çağrı vardır.

Advanced Editor’ı açın

Excel’de Data → Get Data → Launch Power Query Editor seçin. Blank Query oluşturup View → Advanced Editor bölümünü açın.

M sorgusunu yapıştırın

Örnek anahtarı değiştirin, Done seçeneğine basın ve sorguya FxRates adını verin. Microsoft 365 yenilemesinin dinamik kaynak hatasına düşmemesi için RelativePath kalsın.

Power Query · Advanced Editor
// excel: Power Query M query "FxRates"// curl-equivalent: https://api.exchangerate.dev/v1/latest/USD// Private workbook only: do not share or export this query with a key.// Replace ApiKey with your exchangerate.dev key from /signuplet    ApiKey = "exr_live_replace_with_your_key_here",    Base = "USD",    Source = Json.Document(        Web.Contents(            "https://api.exchangerate.dev",            [                RelativePath = "v1/latest/" & Base,                Timeout = #duration(0, 0, 0, 10),                Headers = [#"Authorization" = "Bearer " & ApiKey]            ]        )    ),    Rates = Record.ToTable(Source[rates]),    Renamed = Table.RenameColumns(Rates, {{"Name", "currency"}, {"Value", "rate"}})in    Renamed

Tabloyu sayfaya yükleyin

Close & Load seçin. İlk bağlantıda https://api.exchangerate.dev için Anonymous kimlik bilgisini seçin; anahtar zaten başlıkta gönderilir.

Baz para birimini değiştirin veya sembolleri filtreleyin

Farklı baz için Base değerini değiştirin. Birkaç para birimi gerekiyorsa Query içine symbols ekleyip hepsini tek çağrıda alın.

Power Query · variants
// Re-base every rate to the euroBase = "EUR"// Return only the quote currencies you need (one call, fewer rows)RelativePath = "v1/latest/USD",Query = [symbols = "EUR,GBP,JPY"]// One pair, rate calculated for youRelativePath = "v1/convert/USD/JPY/1"   // read Source[rate]
Sorguyu AI ile düzenleyecek misiniz?

Endpointi, Authorization başlığını ve RelativePath şartını açıkça belirtin; alan adlarını bu sayfadaki kodla karşılaştırın. Gerçek anahtarı sohbete yapıştırmayın.

İşe uygun sıklıkta yenileyin

Dosya açılışında, Refresh All ile veya Query Properties içinden aralık belirleyerek yenileyebilirsiniz. Birkaç para birimini tek istekte alın.

  • Power Query M, Mac ve Windows Excel’de bulunur.
  • Tek /v1/latest/{base} çağrısı birden fazla kuru getirir.
  • RelativePath sabit hostu yoldan ayırır ve yenilemeyi kolaylaştırır.
  • Anahtar Authorization başlığında gönderilir.
  • Kurlar modelleme ve analiz içindir, takas fiyatı değildir.
KodBelirtiKontrol
401YetkisizAnahtarı yeniden girin ve eski veri kaynağı kimlik bilgisini temizleyin.
429Çok fazla istekYenileme sıklığını azaltın ve sorguları aynı anda başlatmayın.
Gösterge niteliğinde kurlar

Model, rapor ve analiz için uygundur; işlem yapılabilir fiyat veya takas değeri değildir.

Sorguyu kurmadan önce endpointi deneyin

/v1/latest/USD çağrısını anahtarsız yapıp M sorgusunun ayrıştırdığı JSON yapısını görebilirsiniz. Uygunsa, ücretsiz anahtar çalışma kitabınıza ayda 5,000 çağrılık kendi kotasını verir; kart gerekmez.

Sorular

Mac Excel’de çalışır mı?

Evet. Power Query M hem Mac hem Windows’ta çalışır ve WEBSERVICE() kullanılmaz.

Tek para birimi nasıl alınır?

Query içindeki symbols değerini JPY gibi tek bir koda ayarlayın.

Neden Anonymous seçiliyor?

M sorgusu API anahtarını Authorization başlığında gönderir.

Ticari raporda kullanılabilir mi?

Free, görünür kaynak bağlantısıyla ticari gösterime izin verir. Ücretli planlarda bağlantı gerekmez. Yeniden dağıtım yasaktır.

Otomatik yenileme nasıl açılır?

Query Properties içinden aralık belirleyin veya dosya açılışında yenilemeyi seçin.

Ücretsiz anahtarın sınırları nedir?

Ücretsiz anahtar ayda 5.000 çağrı ve dakikada 10 istek içerir. Zamanlanmış yenilemede birden çok para birimini tek sorguda toplayın ve kullanımı izleyin.

Okumaya devam edin

Ücretsiz bir API anahtarıyla başlayın

Ücretsiz planda ayda 5.000 istek. Kredi kartı gerekmez.

Ücretsiz anahtar alın