Professioneller, automatisch aktualisierender Währungsrechner in Excel mit Power Query

Melden

Dieses Tutorial zeigt dir, wie du einen professionellen, sich automatisch aktualisierenden Währungsrechner in Excel erstellst. Wir nutzen dafür Power Query (die moderne Form der Web Query), um Live-Daten aus dem Internet zu ziehen.


Methode 1: Der moderne Weg über Power Query (Empfohlen)

Diese Methode funktioniert in Excel 2016, 2019, 2021 und Microsoft 365. Sie ist robust und ideal für mehrere Währungen.

Schritt 1: Die Datenquelle finden

Wir benötigen eine Website, die Wechselkurse in Tabellenform anbietet. Eine sehr zuverlässige Quelle ist floatrates.com oder x-rates.com.

  • Wir nutzen für dieses Beispiel: http://www.floatrates.com/daily/eur.xml (Kurse basierend auf dem Euro).

Schritt 2: Daten in Excel importieren

  1. Öffne Excel und gehe zum Reiter Daten.
  2. Klicke auf Daten abrufen > Aus anderen Quellen > Aus dem Web.
  3. Gib die URL ein: http://www.floatrates.com/daily/eur.xml und klicke auf OK.
  4. Der Navigator öffnet sich. Wähle im linken Fenster den Eintrag item aus. Excel zeigt dir nun eine Vorschau der Währungsdaten.
  5. Klicke auf Daten transformieren.

Schritt 3: Daten aufbereiten (Power Query Editor)

Jetzt bereinigen wir die Tabelle, damit sie nur das enthält, was wir brauchen:

  1. Suche die Spalten targetCurrency (Kürzel wie USD, GBP) und exchangeRate (der Kurs).
  2. Halte die Strg-Taste gedrückt und klicke auf die Überschriften dieser beiden Spalten.
  3. Rechtsklick auf eine der markierten Überschriften > Andere Spalten entfernen.
  4. (Optional) Benenne die Spalten um, z. B. in "Währung" und "Kurs zu EUR".
  5. Klicke oben links auf Schließen & laden.

Excel erstellt nun ein neues Tabellenblatt mit einer grünen Tabelle, die sich live aus dem Web aktualisiert.

Schritt 4: Den Rechner bauen

Erstelle auf einem neuen Blatt (oder neben der Tabelle) die Benutzeroberfläche:

  • Zelle E2: Eingabe des Betrags (z.B. 100)
  • Zelle E3: Dropdown für die Zielwährung.
    • Tipp: Gehe auf Daten > Datenüberprüfung > Liste. Wähle als Quelle die Spalte mit den Währungskürzeln aus deiner neuen Power-Query-Tabelle.
  • Zelle E4: Die Formel zur Berechnung.
    • Nutze SVERWEIS oder XVERWEIS:
    • =E2 * XVERWEIS(E3; Tabelle_item[Währung]; Tabelle_item[Kurs zu EUR])

Methode 2: Microsoft 365 "Aktientypen" (Der schnellste Weg)

Wenn du Microsoft 365 nutzt, gibt es einen noch schnelleren Weg ohne Web-Abfrage:

  1. Schreibe Währungspaare in Zellen, z.B. EUR/USD, EUR/GBP, EUR/CHF.
  2. Markiere diese Zellen.
  3. Gehe zum Reiter Daten und klicke im Bereich "Datentypen" auf Aktien (oder das Währungssymbol).
  4. Excel erkennt das Paar. Klicke auf das kleine Spalten-Hinzufügen-Icon, das rechts oben an der Zelle erscheint, und wähle Price (Kurs).
  5. Excel fügt den aktuellen Live-Kurs in die Nachbarzelle ein.

Schritt 5: Automatisierung (Aktualisierung einstellen)

Damit du nicht jedes Mal manuell auf "Aktualisieren" klicken musst:

  1. Klicke mit der rechten Maustaste in deine importierte Power-Query-Tabelle.
  2. Wähle Abfrage > Eigenschaften.
  3. Setze einen Haken bei:
    • Aktualisieren alle ... Minuten (z.B. 60 Min).
    • Beim Öffnen der Datei Daten aktualisieren.

Profi-Tipps für den Währungsrechner

  • Basis-Währung ändern: Wenn du USD als Basis willst, ändere die URL in der Web Query zu http://www.floatrates.com/daily/usd.xml.
  • Fehler abfangen: Nutze =WENNFEHLER(DeineFormel; "Währung wählen"), um unschöne #N/V-Fehler zu vermeiden, wenn noch keine Währung ausgewählt wurde.
  • Formatierung: Formatiere die Ergebniszelle über Bedingte Formatierung oder einfach über das Buchhaltungsformat, damit das richtige Währungssymbol angezeigt wird.

Fazit: Mit Power Query hast du eine professionelle Lösung, die im Hintergrund arbeitet. Einmal eingerichtet, musst du nur noch den Betrag eingeben und Excel erledigt den Rest!

0