İnternetten döviz kurlarını içe aktarın

Otomatik güncelleme ile belirli bir para biriminin kurunu İnternetten almak, birçok Microsoft Excel kullanıcısı için çok yaygın bir iştir. Her sabah döviz kuruna göre yeniden hesaplanması gereken bir fiyat listeniz olduğunu hayal edin. Veya proje bütçesi. Veya sözleşmenin imzalandığı tarihteki dolar kuru kullanılarak hesaplanması gereken sözleşmenin maliyeti.

Bu gibi durumlarda, sorunu farklı şekillerde çözebilirsiniz - bunların tümü, hangi Excel sürümünü yüklediğinize ve üzerinde hangi eklentilerin bulunduğuna bağlıdır.

Yöntem 1: Geçerli döviz kuru için basit bir web isteği

Bu yöntem, bilgisayarlarında hala Microsoft Office 2003-2007'nin eski sürümlerine sahip olanlar için uygundur. Herhangi bir üçüncü taraf eklenti veya makro kullanmaz ve yalnızca yerleşik işlevlerde çalışır.

Düğmeye bas İnternetten (Ağ) çıkıntı Veri (Tarih). Görünen pencerede, satırda Adres (Adres) bilgilerin alınacağı sitenin URL'sini girin (örneğin, http://www.finmarket.ru/currency/rates/) ve tuşuna basın Keşfet.

İnternetten döviz kurlarını içe aktarın

Sayfa yüklendiğinde, Excel'in içe aktarabileceği tablolarda siyah ve sarı oklar görünecektir. Böyle bir oka tıklamak, tabloyu içe aktarma için işaretler.

Gerekli tüm tablolar işaretlendiğinde, düğmesine tıklayın. ithalat (İçe aktarmak) pencerenin alt kısmında. Verileri yüklemek için gereken bir süre sonra, işaretli tabloların içeriği sayfadaki hücrelerde görünecektir:

İnternetten döviz kurlarını içe aktarın

Ek özelleştirme için bu hücrelerden herhangi birine sağ tıklayıp içerik menüsünden komutu seçebilirsiniz. Aralık özellikleri (Veri aralığı özellikleri).Bu iletişim kutusunda, istenirse güncelleme sıklığını ve diğer parametreleri yapılandırmak mümkündür:

İnternetten döviz kurlarını içe aktarın

Hisse senedi fiyatları, birkaç dakikada bir değiştikleri için daha sık güncelleyebilirsiniz (onay kutusu Her N dakikada bir yenileyin.), ancak döviz kurları, çoğu durumda günde bir kez güncellemek yeterlidir (onay kutusu Açık dosyada güncelleme).

Tüm içe aktarılan veri aralığının Excel tarafından tek bir birim olarak ele alındığını ve sekmedeki Ad Yöneticisinde görülebilen kendi adının verildiğini unutmayın. formül (Formüller — Ad Yöneticisi).

Yöntem 2: Belirli bir tarih aralığı için döviz kurunu almak için parametrik web sorgusu

Bu yöntem biraz modernize edilmiş bir ilk seçenektir ve kullanıcıya sadece o gün için değil, aynı zamanda diğer herhangi bir tarih veya tarih aralığı için de istenen para biriminin döviz kurunu alma fırsatı verir. Bunu yapmak için, web isteğimiz parametrik hale getirilmelidir, yani ona iki açıklayıcı parametre ekleyin (ihtiyacımız olan para biriminin kodu ve geçerli tarih). Bunu yapmak için aşağıdakileri yapıyoruz:

1. Ülkemiz Merkez Bankası web sitesinin sayfasına kurs arşivi ile bir web talebi oluşturuyoruz (bkz. yöntem 1): http://cbr.ru/currency_base/dynamics.aspx

2. Soldaki formda istediğiniz para birimini seçin ve başlangıç ​​ve bitiş tarihlerini belirleyin:

İnternetten döviz kurlarını içe aktarın

3. düğmesine tıklayın Veri almak için ve birkaç saniye sonra, belirli bir tarih aralığı için ihtiyacımız olan ders değerlerinin bulunduğu bir tablo görüyoruz. Ortaya çıkan tabloyu tamamen aşağı kaydırın ve web sayfasının sol alt köşesindeki siyah ve sarı oka tıklayarak içe aktarmak için işaretleyin (sadece bu okun neden orada olduğunu ve tablonun yanında olmadığını sormayın – bu site tasarımcıları için bir soru).

Şimdi pencerenin sağ üst köşesinde disket bulunan bir düğme arıyoruz İsteği Kaydet (Sorguyu Kaydet) ve isteğimizin parametreleriyle birlikte dosyayı uygun herhangi bir ad altında herhangi bir uygun klasöre kaydedin - örneğin, benim Belgeler adı altında cbr. iqy.  Bundan sonra, Web Sorgusu penceresi ve tüm Excel şimdilik kapatılabilir.

4. İsteği kaydettiğiniz klasörü açın ve istek dosyasını arayın cbr. iqy, ardından sağ tıklayın - Birlikte Aç – Not Defteri (veya listeden seçin - genellikle bir dosyadır Notepad.exe klasörden C: Pencereler). İstek dosyasını Not Defteri'nde açtıktan sonra şöyle bir şey görmelisiniz:

İnternetten döviz kurlarını içe aktarın

Buradaki en değerli şey, içinde değiştireceğimiz adres ve sorgu parametrelerinin bulunduğu satırdır - ihtiyacımız olan para biriminin kodu (kırmızı ile vurgulanmıştır) ve bugününkiyle değiştireceğimiz bitiş tarihi (altında vurgulanmıştır). mavi). Aşağıdakileri elde etmek için satırı dikkatlice düzenleyin:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[“Para birimi kodu”]&date_req1=01.01.2000&r1=1&date_req2=["Tarih"]&rt=1&mod=1

Her şeyi olduğu gibi bırakın, dosyayı kaydedin ve kapatın.

5. Excel'de yeni bir kitap oluşturun, Merkez Bankası oranlarının arşivini içe aktarmak istediğimiz sayfayı açın. Herhangi bir uygun hücreye, bize geçerli tarihi verecek bir formül girin. metin biçiminde sorgu ikamesi için:

=METİN(BUGÜN();”GG.AA.YYYY”)

veya İngilizce versiyonunda

=METİN(BUGÜN(),»dd.aa.yyyy»)

Yakınlarda bir yerde, ihtiyacımız olan para biriminin kodunu tablodan giriyoruz:

Para birimi

Kod   

Amerikan Doları

R01235

Euro

R01239

Pound

R01035

Japon Yeni

R01820

Gerekli kod, doğrudan Merkez Bankası web sitesindeki sorgu dizesinde de görülebilir.

6. Oluşturulan hücreleri ve cbr.iqy dosyasını temel alarak verileri sayfaya yüklüyoruz, yani sekmeye gidin Veri – Bağlantılar – Diğerlerini Bul (Veri — Mevcut Bağlantılar). Açılan veri kaynağı seçim penceresinde dosyayı bulun ve açın cbr. iqy. İçe aktarmadan önce, Excel bizimle üç şeyi netleştirecektir.

İlk olarak, veri tablosunun içe aktarılacağı yer:

İnternetten döviz kurlarını içe aktarın

İkincisi, para birimi kodunu nereden alacağınız (kutuyu işaretleyebilirsiniz) Bu varsayılan değeri kullan (Bu değeri/referansı gelecekteki yenilemeler için kullanın), böylece daha sonra bu hücre güncellemeler sırasında her belirtilmediğinde ve onay kutusu Hücre değeri değiştiğinde otomatik olarak güncelle (Hücre değeri değiştiğinde otomatik olarak yenile):

İnternetten döviz kurlarını içe aktarın

Üçüncü olarak, bitiş tarihi hangi hücreden alınır (yarın güncelleme sırasında bu parametreleri manuel olarak ayarlamak zorunda kalmamak için burada her iki kutuyu da işaretleyebilirsiniz):

İnternetten döviz kurlarını içe aktarın

Tıkla OK, birkaç saniye bekleyin ve sayfada istenen para biriminin döviz kurunun tam bir arşivini alın:

İnternetten döviz kurlarını içe aktarın

İlk yöntemde olduğu gibi, içe aktarılan verilere sağ tıklayıp komutu seçerek Aralık özellikleri (Veri aralığı özellikleri), yenileme hızını ayarlayabilirsiniz Bir dosya açarken (Dosya açıldığında yenile). Ardından, İnternet erişiminiz varsa, veriler her gün otomatik olarak güncellenecektir, yani Tablo yeni verilerle otomatik olarak güncellenecektir.

Fonksiyonu kullanarak tablomuzdan istenen tarih için oranı çıkarmak en kolayıdır. VPR (DÜŞEYARA) – Eğer aşina değilseniz, bunu yapmanızı şiddetle tavsiye ederim. Böyle bir formülle örneğin 10 Ocak 2000 dolar kurunu tablomuzdan seçebilirsiniz:

İnternetten döviz kurlarını içe aktarın

veya İngilizce =DÜŞEYARA(E5,cbr,3,1)

nerede

  • E5 - verilen tarihi içeren hücre
  • cBR – veri aralığının adı (içe aktarma sırasında otomatik olarak oluşturulur ve genellikle sorgu dosyasının adıyla aynıdır)
  • 3 – tablomuzdaki verileri aldığımız sütunun seri numarası
  • 1 – A sütununda gerçekte bulunmayan ara tarihler için kursları bulabilmeniz için DÜŞEYARA işlevi için yaklaşık bir arama içeren bir argüman (en yakın önceki tarih ve kursu alınacaktır). DÜŞEYARA işlevini kullanarak yaklaşık arama hakkında daha fazla bilgiyi burada bulabilirsiniz.

  • Geçerli hücrede belirli bir tarih için dolar kurunu almak için makro
  • Herhangi bir tarih için dolar, euro, grivnası, sterlin vb. döviz kurunu almak için PLEX eklenti işlevi
  • PLEX eklentisine herhangi bir tarihte herhangi bir döviz kuru ekleyin

Yorum bırak