
TCMB kur verilerini Google Sheets veya Excel'e aktarma
Bu yazıda fveri.com üzerinden TCMB Dolar, Euro ve İngiliz Sterlini gibi kur verilerini Google Sheets veya Excel'e kolayca aktarmayı anlatacağız.
GoogleFinance() kur problemleri
Google Sheets'de kullanabildiğimiz GOOGLEFINANCE() fonksiyonu ile TCMB kurlarını normalde okuyabilmekteyiz.
Örneğin Dolar / TL kurunu aşağıdaki formül ile okumamız mümkün:
=INDEX(GOOGLEFINANCE("CURRENCY:USDTRY";"close";DATE(YEAR(A1);MONTH(A1);DAY(A1)));2;2)Fakat portföyünüzü takip ettiğiniz ve oldukça fazla sayıda kaydın olduğu durumlarda, GOOGLEFINANCE() fonksiyonu rastgele tarihler için hata verebiliyor.

Sürekli hata veren tarihler için veriyi elle düzeltmek hayli zaman alan bir işlem. İşte bu sıkıntıyı kolayca çözebilmeniz için fveri.com'da TCMB kur verilerini CSV formatında yayınlıyoruz.
Kurları aktarma
Öncelikle Google Sheets'de yeni bir sayfa açıyoruz ve ileride grafikte kullanacağımız için sayfa adını “TcmbData” veya benzeri bir isimle değiştiriyoruz.
İhtiyaç duyduğumuz dövizin formülünü yapıştırıyoruz:
- USD: =IMPORTDATA("https://fveri.com/api/v1/tcmb/rates/usd/export";","; "en_US")
- EUR: =IMPORTDATA("https://fveri.com/api/v1/tcmb/rates/eur/export";","; "en_US")
- GBP: =IMPORTDATA("https://fveri.com/api/v1/tcmb/rates/gbp/export";","; "en_US")
Veriyi kullanma
Aşağıdaki basit formül vasıtasıyla Google Sheets içerisinde istediğimiz yerden artık TCMB kurlarını kullanabiliriz.
=VLOOKUP(TEXT(A1;"dd.MM.yyyy"); TcmbData!A:E; 3; FALSE)
- TEXT(A1;"dd.MM.yyyy"): kur verisini istediğimiz tarih.
- TcmbData!A:E: verinin okunacağı sayfa ve sütun aralığı.
- 3: Döviz Satış sütunu.Excel
Benzer şekilde TCMB kurlarını verilerini Excel'e de aktarabiliriz.
Veri -> Web'den seçeneğini seçerek veri kaynağı olarak ilgili dövizin url'ini giriyoruz.
- USD: https://fveri.com/api/v1/tcmb/rates/usd/export
- EUR: https://fveri.com/api/v1/tcmb/rates/eur/export
- GBP: https://fveri.com/api/v1/tcmb/rates/gbp/exportİhtiyaç varsa ilk sütunun tipini tarih olarak ayarlıyoruz.