Importieren Sie Wechselkurse aus dem Internet

Das Importieren des Kurses einer bestimmten Währung aus dem Internet mit automatischer Aktualisierung ist eine sehr häufige Aufgabe für viele Microsoft Excel-Benutzer. Stellen Sie sich vor, Sie haben eine Preisliste, die jeden Morgen nach dem Wechselkurs neu berechnet werden muss. Oder das Projektbudget. Oder die Vertragskosten, die mit dem Dollarkurs zum Zeitpunkt des Vertragsabschlusses berechnet werden müssen.

In solchen Situationen können Sie das Problem auf unterschiedliche Weise lösen – es hängt alles davon ab, welche Version von Excel Sie installiert haben und welche Add-Ons oben drauf sind.

Methode 1: Eine einfache Webanfrage für den aktuellen Wechselkurs

Diese Methode eignet sich für diejenigen, die noch alte Versionen von Microsoft Office 2003-2007 auf ihrem Computer haben. Es verwendet keine Add-Ons oder Makros von Drittanbietern und arbeitet nur mit integrierten Funktionen.

Presse Aus dem Internet (Netz) Tab Datum (Datum). Im erscheinenden Fenster in der Zeile Adresse (Adresse) Geben Sie die URL der Website ein, von der die Informationen übernommen werden (z. B. http://www.finmarket.ru/currency/rates/), und drücken Sie die Taste Enter.

Importieren Sie Wechselkurse aus dem Internet

Wenn die Seite geladen wird, erscheinen schwarze und gelbe Pfeile auf Tabellen, die Excel importieren kann. Ein Klick auf einen solchen Pfeil markiert die Tabelle für den Import.

Wenn alle notwendigen Tabellen markiert sind, klicken Sie auf die Schaltfläche Import (Importieren) am unteren Rand des Fensters. Nach einiger Zeit, die zum Laden der Daten benötigt wird, erscheinen die Inhalte der markierten Tabellen in den Zellen des Blattes:

Importieren Sie Wechselkurse aus dem Internet

Für zusätzliche Anpassungen können Sie mit der rechten Maustaste auf eine dieser Zellen klicken und den Befehl aus dem Kontextmenü auswählen. Range-Eigenschaften (Datenbereichseigenschaften).In diesem Dialogfeld können Sie bei Bedarf die Aktualisierungshäufigkeit und andere Parameter konfigurieren:

Importieren Sie Wechselkurse aus dem Internet

Aktienkurse, da sie sich alle paar Minuten ändern, können Sie häufiger aktualisieren (Kontrollkästchen Alle N min aktualisieren.), aber Wechselkurse reichen in den meisten Fällen aus, einmal täglich zu aktualisieren (das Kontrollkästchen Update bei geöffneter Datei).

Beachten Sie, dass der gesamte importierte Datenbereich von Excel als eine Einheit behandelt und mit einem eigenen Namen versehen wird, der im Namensmanager auf der Registerkarte angezeigt wird Formel (Formeln – Name Manager).

Methode 2: Parametrische Webabfrage, um den Wechselkurs für einen bestimmten Datumsbereich zu erhalten

Diese Methode ist eine leicht modernisierte erste Option und gibt dem Benutzer die Möglichkeit, den Wechselkurs der gewünschten Währung nicht nur für den aktuellen Tag, sondern auch für jedes andere Datum oder Datumsintervall von Interesse zu erhalten. Dazu muss unsere Webanfrage in eine parametrische umgewandelt werden, dh zwei klärende Parameter hinzufügen (der Code der Währung, die wir benötigen, und das aktuelle Datum). Dazu gehen wir wie folgt vor:

1. Wir erstellen eine Webanfrage (siehe Methode 1) auf der Seite der Website der Zentralbank unseres Landes mit dem Kursarchiv: http://cbr.ru/currency_base/dynamics.aspx

2. Wählen Sie im Formular auf der linken Seite die gewünschte Währung aus und legen Sie das Start- und Enddatum fest:

Importieren Sie Wechselkurse aus dem Internet

3. Klicken Sie auf die Schaltfläche Daten zu bekommen und nach ein paar Sekunden sehen wir eine Tabelle mit den Kurswerten, die wir für ein bestimmtes Datumsintervall benötigen. Scrollen Sie die resultierende Tabelle ganz nach unten und markieren Sie sie für den Import, indem Sie auf den schwarz-gelben Pfeil in der unteren linken Ecke der Webseite klicken (fragen Sie nur nicht, warum dieser Pfeil da ist und nicht neben der Tabelle – das ist eine Frage an die Website-Designer).

Jetzt suchen wir nach einem Button mit einer Diskette in der oberen rechten Ecke des Fensters Anfrage speichern (Abfrage speichern) und speichern Sie die Datei mit den Parametern unserer Anfrage in einem geeigneten Ordner unter einem beliebigen Namen – zum Beispiel in Meine Unterlagen unter dem Namen cbr. iqy.  Danach kann das Web-Abfragefenster und ganz Excel vorerst geschlossen werden.

4. Öffnen Sie den Ordner, in dem Sie die Anfrage gespeichert haben, und suchen Sie nach der Anfragedatei cbr. iqy, dann mit der rechten Maustaste darauf klicken – Öffnen mit – Notepad (oder wählen Sie es aus der Liste aus – normalerweise ist es eine Datei Notepad.exe aus Ordner C:Windows). Nachdem Sie die Anforderungsdatei in Notepad geöffnet haben, sollten Sie so etwas sehen:

Importieren Sie Wechselkurse aus dem Internet

Das Wertvollste hier ist die Zeile mit der Adresse und den Abfrageparametern darin, die wir ersetzen werden – den Code der Währung, die wir benötigen (rot hervorgehoben) und das Enddatum, das wir durch das heutige ersetzen (hervorgehoben in blau). Bearbeiten Sie die Zeile sorgfältig, um Folgendes zu erhalten:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=["Währungscode"]&date_req1=01.01.2000&r1=1&date_req2=["Datum"]&rt=1&mode=1

Lassen Sie alles andere wie es ist, speichern und schließen Sie die Datei.

5. Erstellen Sie ein neues Buch in Excel, öffnen Sie das Blatt, in das wir das Archiv der Zentralbankkurse importieren möchten. Geben Sie in eine beliebige geeignete Zelle eine Formel ein, die uns das aktuelle Datum liefert im Textformat für Abfragesubstitution:

=TEXT(HEUTE();”TT.MM.JJJJ”)

oder in englischer Version

=TEXT(HEUTE(),»TT.MM.JJJJ»)

Irgendwo in der Nähe geben wir den Code der Währung ein, die wir aus der Tabelle benötigen:

Währung

Code   

US Dollar

R01235

Euro

R01239

Pfund

R01035

Japanische YEN

R01820

Der erforderliche Code kann auch direkt auf der Website der Zentralbank in der Abfragezeichenfolge eingesehen werden.

6. Wir laden die Daten auf das Blatt, indem wir die erstellten Zellen und die cbr.iqy-Datei als Grundlage verwenden, dh gehen Sie zu tab Daten – Verbindungen – Andere finden (Daten — Bestehende Verbindungen). Suchen und öffnen Sie im sich öffnenden Datenquellenauswahlfenster die Datei cbr. iqy. Vor dem Import klärt Excel drei Dinge mit uns ab.

Erstens, wo die Datentabelle importiert werden soll:

Importieren Sie Wechselkurse aus dem Internet

Zweitens, woher Sie den Währungscode erhalten (Sie können das Kontrollkästchen aktivieren Verwenden Sie diesen Standardwert (Verwenden Sie diesen Wert/diese Referenz für zukünftige Aktualisierungen), damit später jedes Mal diese Zelle bei Aktualisierungen und der Checkbox nicht angegeben wird Automatisch aktualisieren, wenn sich der Zellenwert ändert (Automatisch aktualisieren, wenn sich der Zellenwert ändert):

Importieren Sie Wechselkurse aus dem Internet

Drittens, aus welcher Zelle das Enddatum entnommen werden soll (Sie können hier auch beide Kästchen ankreuzen, damit Sie diese Parameter morgen beim Update nicht manuell setzen müssen):

Importieren Sie Wechselkurse aus dem Internet

Klicken Sie auf Kostenlos erhalten und dann auf Installieren. OK, warten Sie ein paar Sekunden und erhalten Sie ein vollständiges Archiv des Wechselkurses der gewünschten Währung auf dem Blatt:

Importieren Sie Wechselkurse aus dem Internet

Wie bei der ersten Methode, indem Sie mit der rechten Maustaste auf die importierten Daten klicken und den Befehl auswählen Range-Eigenschaften (Datenbereichseigenschaften), können Sie die Aktualisierungsrate anpassen Beim Öffnen einer Datei (Aktualisieren bei geöffneter Datei). Wenn Sie dann Zugang zum Internet haben, werden die Daten automatisch jeden Tag aktualisiert, dh die Tabelle wird automatisch mit neuen Daten aktualisiert.

Am einfachsten extrahieren Sie den Kurs für das gewünschte Datum aus unserer Tabelle über die Funktion VPR (SVERWEIS) – Wenn Sie damit nicht vertraut sind, rate ich Ihnen dringend dazu. Mit einer solchen Formel können Sie beispielsweise den Dollarkurs für den 10. Januar 2000 aus unserer Tabelle auswählen:

Importieren Sie Wechselkurse aus dem Internet

oder auf Englisch =VLOOKUP(E5,cbr,3,1)

woher

  • E5 – die Zelle, die das angegebene Datum enthält
  • cbr – Name des Datenbereichs (wird beim Import automatisch generiert und entspricht normalerweise dem Namen der Abfragedatei)
  • 3 – die Seriennummer der Säule in unserer Tabelle, woher wir die Daten bekommen
  • 1 – ein Argument, das eine ungefähre Suche nach der SVERWEIS-Funktion enthält, damit Sie Kurse für jene Zwischentermine finden können, die eigentlich nicht in Spalte A vorhanden sind (der nächste vorherige Termin und sein Verlauf werden genommen). Hier können Sie mehr über die ungefähre Suche mit der SVERWEIS-Funktion lesen.

  • Makro zum Abrufen des Dollarkurses für ein bestimmtes Datum in der aktuellen Zelle
  • PLEX-Zusatzfunktion zum Abrufen des Wechselkurses von Dollar, Euro, Griwna, Pfund Sterling usw. für ein beliebiges Datum
  • Fügen Sie einen beliebigen Währungskurs an einem beliebigen Datum in das PLEX-Add-On ein

Hinterlassen Sie uns einen Kommentar