MS Excel Kasa Defteri TCMB USD Kur Serisi Çekme Uygulaması

EXCEL KASA DEFTERİ TCMB USD KUR SERİSİ ÇEKME EĞİTİM VİDEOSU UV003


Eğitim videomuz Youtube linki aşağıdadır.

https://youtu.be/V1d68aABOl8


Excel TCMB Veri Bağlantısı İşlem Adımları

Yeni bir çalışma sayfası oluşturalım ve adını "USD" olarak değiştirelim.
Veri Menüsünde Verileri Al ve Dönüştür başlığı altındaki "Web'den Al" seçeneğine tıklayalım.



Açılan pencerede URL kısmına TCMB bağlantı ifadesini kopyalayalım. Bağlantı ifadesi için ilgili başlığa başlığa bakınız.



Bağlantı kurulduktan sonra açılan pencerenin altında "Yükle" butonun yanındaki üçgene tıklayalım. Açılan listeden "Şuraya Yükle" seçeneğiniz seçelim.



Veri İçeri Aktar başlıklı bir pencere açılacak. Bu pencerede verileri "Tablo" formatında görüntülemek istediğimizi seçelim. "Verileri Nereye Koymak İstiyorsunuz?" sorusunun altıda "Var olan Çalışma Sayfası" seçeneğini seçelim. USD serilerini içeren tablonun başlangıç hücresini "=$D$1" olarak girelim ve "Tamam" butonuna tıklayalım.



Belirttiğimiz konuma USD serisindeki kayıt sayısını içeren bir ifade eklenecek. Verileri tam olarak göre bilmek için sağ tarafta çıkan Sorgular ve Bağlantılar listesinden TP DK USD ifadesini içeren bağlantı adına çift tıklayalım.



Power Query ekranı açılacak. Orta kısımda "Item" başlığı altındaki "Table" ifadesine tıklayalım. USD kur serisini içeren tablo görünecektir. Sonrasında menüden "Kapat ve Yükle" seçeneğine tıklayalım.



Böylelikle bağlantı ifademizdeki tarih aralığının USD kurlarını "D1" hücresinden itibaren eklemiş olduk. 



Kasa Defteri çalışma kitabımızda, TCMB den USD kurlarını çektiğimiz hücrelere doğrudan başvuru vermeyeceğim.  


A sütunda YIL/AY formatında bir "Dönem" verisi oluşturacağız. A2 hücresindeki formül aşağıda verilmiştir.
=YIL(D2)&"/"&AY(D2)

B sütununda "Tarih" verisini tekrar edeceğiz. B2 hücresindeki formül aşağıda verilmiştir.
=D2

C sütununda "USD" değerini tekrar edeceğiz. Fakat TCMB den gelen verilerde hafta sonu USD değerleri boş geçmektedir. C sütuna USD değerlerini çektirirken boş bir değer ile karşılaşırsa bir gün öncesinin kur değerini alacak şekilde formüle edeceğiz. 
=EĞER(E3="";C2;E3)


Excel Gelir Gider Tablosundaki Kayıtlara İşlem Tarihin USD Kurunu İşleme

Gelir Gider Tablomuzun sağ tarafında "J" sütununu görsel bir ayraç olması için boş bırakalım ve işlem tarihlerindeki USD kurlarını "K" sütununa işleyelim. 
"I1:I17" aralığındaki hücreleri seçelim ve Giriş menüsü altındaki biçim boyacıya tıklayalım. "K1:K17" aralığını seçelim. Gelir Gider Tablomuzun "I" sütundaki biçimler "K" sütununa kopyalanacktır.
"K1" hücresine USD başlığını atalım.
Gelir Gider Tablosundaki ilk kayda işlem tarihinin USD kurunu işlemek için "K2" hücresine formülümüzü yazalım ve aşağıdaki kayıtlara sürükleyerek kopyalayalım. 
=EĞERORTALAMA(USD!$B$2:$B$5000;'Kasa Defteri'!$B2;USD!$C$2:$C$5000)
Hücre başvurularını aynı şekilde sabitlediyseniz herhangi bir sorun ile karşılaşmayacaksınız. Hatırlatma için tekrar edelim: Sütunları sabitlemek için harflerin soluna, satırları sabitlemek için sütunların soluna $ işareti konulmalıdır.




Eğerortalama fonkisyonu koşula uyan kayıtlarda ortalama değeri verir. Eğerortalama formülünün üç argümanı vardır. İlk argüman ölçüt ifademize göre eşitlik aranacak "Ölçüt_Veri_Dizi" (örneğimizde USD sayfasında B2:B5000 aralığı) dir. İkinci argüman "Ölçüt" ifadesi (örneğimizde Kasa Defteri sayfasında B2 hücresi) dir. Üçüncü argüman "Ortalama_Alınacak_Veri_Dizi" (örneğimizde USD sayfasında B2:C5000 aralığı) dır. 
Örneğimizde USD sayfasında B2:B5000 aralığında, Gelir Gider Tablosundaki ilk kaydın (B2 hücresi) tarihi ile aynı olan kayıtların (satırların) "C" sütunundaki sayısal değerlerinin ortalaması alınır. Aslında TCMB den çektiğimiz USD kur serisinde her gün için sadece bir kur değeri var. Bu nedenle örneğimiz için eğerortalama fonksiyonu sadece veri çağırmak için kullanılmış oluyor.

Excel için TCMB EVDS Bağlantı İfadesi

TCMB EVDS sistemine bağlantı kurmak için kullandığımız bağlantı ifadesini aşağıdaki görselde parçalara ayırdım ve açıklamalarını verdim.



Siz bu ifadeyi kullanmadan önce https://evds2.tcmb.gov.tr/index.php?/evds/login den üye olup ücretsiz olarak kendinize ait API ANAHTARINI oluşturabilirsiniz.

Yorum ve sorularınızı yorumlar bölümünde bekliyoruz.

Youtube kanalımıza abone olmayı unutmayınız.

Sağlıkla hoşça kalın!

Yorumlar

Bu blogdaki popüler yayınlar

MS Excel Kasa Defteri TCMB Gram ALTIN Fiyat Serisi Çekme Uygulaması

MS Excel Kasa Defteri Gelir Gider Tablosu Uygulaması

MS Excel Kasa Defteri Nakit Akış Tablosu Uygulaması