Bu dosya, Türkiye Cumhuriyet Merkez Bankasının günlük kur verilerini (today.xml) Excel formülleriyle çekerek sayfada listeler. Makro kullanılmaz; veri yalnızca formüllerle alınır. Dosya dış bağlantı içerir, bu nedenle kurların güncellenmesi için internet bağlantısı gerekir.
D sütunundaki kur, ForexBuying alanından alınır ve 10000'e bölünür. F sütunundaki efektif kur aynı biçimde BanknoteBuying alanından alınır. Türkçe ve İngilizce yazımı şöyledir:
Dosyanın içeriği
- Sayfa1: A2:G22 aralığında, B sütununda döviz cinsleri, D sütununda döviz kuru, F sütununda efektif kur yer alır. Başlıklar C, E ve G sütunlarındadır (Döviz Cinsi EN, Döviz Satış, Efektif Satış).
- Listelenen para birimleri: ABD Doları, Avustralya Doları, Danimarka Kronu, Euro, İngiliz Sterlini, İsviçre Frangı, İsveç Kronu, Kanada Doları, Kuveyt Dinarı, Norveç Kronu, Suudi Arabistan Riyali, Japon Yeni, Bulgar Levası ve Rumen Leyi.
- TCMB tarafından efektif kur yayımlanmayan para birimlerinde (örneğin Bulgar Levası ve Rumen Leyi) efektif sütunu 0 değerini gösterir.
Kullanılan formüller
- WEBSERVICE: TCMB'nin XML adresine bağlanarak veriyi metin olarak getirir.
- FILTERXML: Gelen XML içinden XPath ifadesiyle istenen alanı ayıklar.
- IFERROR: Veri alınamayan hücrelerde hata yerine 0 gösterir.
=FILTERXML(WEBSERVICE("<bağlantı>"),"//Currency/Isim")
=EĞERHATA(FİLTREXML(WEBHİZMETİ("<bağlantı>");"//Currency/ForexBuying")/10000;0)
=IFERROR(FILTERXML(WEBSERVICE("<bağlantı>"),"//Currency/ForexBuying")/10000,0)
Nasıl kullanılır
- Dosyayı internet bağlantısı olan bir bilgisayarda açın.
- Formüller hesaplandığında kurlar Sayfa1 üzerinde otomatik listelenir; güncellemek için sayfayı yeniden hesaplayın (F9).
- Başka bir para birimi eklemek için ilgili satırdaki formülü aşağı kopyalayıp XPath ifadesindeki Currency düğümünü değiştirin.