• Aktien
  • Bewertungsmodelle
  • Checklisten
  • Portfoliokonstruktion
  • Stock Screens
  • Top-Investoren
  • Daten & Tools

DIY Investor

Mit einem Value Investing Ansatz viel erreichen

  • Start
  • About
  • Blog
  • Bücher
  • Ideen
  • Toolbox
  • Lexikon
  • Kontakt
Du befindest dich hier: Home / Daten & Tools / Update: Finanzdaten von Yahoo Finance in Excel 2013

Nov 04 2016

Update: Finanzdaten von Yahoo Finance in Excel 2013ca. 3 Min.


yahoo-finance-api-excel 2013In einem meiner ersten Artikel habe ich recht detailliert beschrieben, wir wir die Daten von Yahoo Finance (Aktienkurse, KGV, KBV, etc.) mithilfe eines einfachen Makros aus dem Netz direkt in unser Excel Tabellenblatt ziehen können. Nun bin ich über eine einfache Excel Funktion gestolpert, die das Ganze im Wesentlichen automatisch macht. Funktioniert allerdings wohl erst ab Excel 2013.

Diese recht wenig bekannte Funktion heißt „Webservice“ und in diesem Artikel möchte ich einmal kurz erklären, wie die Webservice-Funktion funktioniert.


Die Yahoo Finance API

Die Yahoo Finance API hatte ich ja bereits im Detail in einem früheren Post beschrieben. Auch nach dem Relaunch der Yahoo Finance Webseite scheint die API noch genauso zu funktionieren wie bisher. Unter folgender URL können wir uns das entsprechende .csv File runterladen:

http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=n

Die URL hat zwei Variablen, die wir in unserem kleinen Excel-Tool automatisieren müssen:

  • s – das Tickersymbol des Unternehmens, für das wir die Daten benötigen. In diesem Fall AAPL, der Ticker von Apple Inc.
  • f – das Tag von Yahoo Finance, das die zu übergebenden Daten definiert. In diesem Fall fragen wir den Unternehmensnamen (n) ab.

Alle Yahoo API Tags findet ihr sowohl in meinem Original-Beitrag, als auch im zugehörigen Excel-Tool, welches auf der DIY Investor Ressourcen-Seite zum Download zur Verfügung steht.


Finanzdaten nach Excel 2013 ziehen mit der Webservice-Funktion

Die Nutzung der Funktion in Excel 2013 ist erstmal denkbar einfach. Mit folgender Formel können wir zum Beispiel den Namen von Apple direkt nach Excel ziehen (Yahoo API Tag n und Ticker AAPL):

=WEBSERVICE(„http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=n“)

Das Ergebnis ist ganz simpel ein Text mit folgendem Inhalt: „Apple Inc.“.

Genauso einfach ist es nun, sowohl das Tickersymbol als auch das entsprechende Yahoo Finance Tag in der Formel durch Variablen zu ersetzen.

Den Text AAPL ersetzen wir einfach durch „&C6&“, das API Tag n einfach durch „&A7&“. Wenn wir nun den Ticker AAPL in die Zelle C6 und das API Tag n in die Zelle A7 eingeben, dann sollte die Formel das identische Ergebnis liefern.

=WEBSERVICE(„http://finance.yahoo.com/d/quotes.csv?s=“&C$6&“&f=“&$A7&““)

Anstelle von AAPL können wir nun jeden x-beliebigen Ticker in Zelle C6 eingeben und uns für jedes beliebige API Tag aus der Liste den entsprechenden Wert anzeigen lassen (Zelle A7).


Textfelder in Zahlen umwandeln

Da die Webservice-Funktion die Daten erstmal nur im Textformat nach Excel überträgt, können wir noch die Funktion „Numbervalue“ ergänzen, um die Daten – wo relevant – direkt als Zahl zurückgeliefert zu bekommen.

Die fertige Formel sieht dann so aus:

=NUMBERVALUE(WEBSERVICE(„http://finance.yahoo.com/d/quotes.csv?s=“&C$6&“&f=“&$A7&““))

Numbervalue wandelt lediglich den durch Webservice zurückgeliefertern Text in eine Zahl um.

Diese Funktionalität benötigen wir natürlich nicht für diejenigen Felder, in denen sowieso keine Zahl steht (wie Name, Ticker, Währung, Börse etc.).

Allerdings bekommen wir auch für einige Felder, in denen wir eigentlich Zahlen erwarten würden, eine Fehlermeldung, weil die Umwandlung Probleme bereitet. So werden zum Beispiel Marktkapitalisierung, EBITDA sowie Umsatz (Revenue) regelmäßig inklusive der Einheit übermittelt. Ein Umsatz von 300 Mrd. USD wird also als 300B zurückgeliefert. Dies müssen wir dann ggf. nochmal zusätzlich in Excel anpassen.


Excel Tool zum Download

Falls ihr nochmal alle Yahoo Finance API Tags auf einem Blatt benötigt und die Formel gerne in Excel nachvollziehen möchtet, dann könnt ihr auf der DIY Investor Ressourcen-Seite ein entsprechendes kleines Excel-Tool herunterladen.

Anzeige

yahoo finance excel 2013 webservice


Weitere Ressourcen

  • Echtzeitkurse und Kennzahlen nach Excel importieren
  • Aktienkurse mithilfe der Yahoo Finance API aus dem Netz ziehen
  • Historische Aktienkurse direkt aus dem Netz nach Excel importieren

 


Geschrieben von Axel · Kategorien: Daten & Tools

Anzeige

Comments

  1. Manuel says

    4. November 2016 at 15:54

    Moin moin,

    Danke für den Tipp – werde ich gleich einmal ausprobieren.

    Die Daten aktualisieren sich dann wahrscheinlich nur durch Neuberechnung des Tabellenblattes oder?

    VG
    Manuel

    Antworten
    • Axel says

      9. November 2016 at 7:36

      Moin Manuel,

      die Daten sollten aktualisiert werden, wenn du entweder direkt in eine Zelle reingehst oder wenn du das gesamte Workbook einmal aktualisierst (also nicht F9, sondern Steuerung+Alt+F9).

      Viele Grüße,
      Axel

      Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.

ARTIKELSUCHE

TOP PICKS

Die Top Artikel auf DIY Investor aus meiner und aus Lesersicht


Aktienkurse mithilfe der Yahoo Finance API aus dem Netz ziehen bzw. Historische Kursdaten nach Excel importieren mit der Alpha Vantage API


Henry Singleton: Woran wir ein gutes Management erkennen


Deep Dive: Owner Earnings versus Free Cash Flow


Die Portfolio-Strategie von Mohnish Pabrai


Meine erste Eigentumswohnung


Die Basics über Kryptowährungen

MEISTGELESEN

Peter Lynch One Up on Wall Street - Die 6 Unternehmenskategorien

Peter Lynch: 6 Kategorien für die Einordnung von Unternehmen

Buch-Review: Who Says Elephants Can't Dance?

Buch-Review: Who Says Elephants Can’t Dance?

Was wir aus Gesamtergebnisrechnung bzw. Other Comprehensive Income lernen können

Was wir aus Gesamtergebnisrechnung bzw. Other Comprehensive Income lernen können

BOOKSHELF

The Curse of the Mogul: Eine tiefgehende Analyse von Media-Businesses

The Curse of the Mogul: Eine tiefgehende Analyse von Media-Businesses

Unternehmensbewertung & Kennzahlenanalyse: Ein tolles Buch für Einsteiger

Unternehmensbewertung & Kennzahlenanalyse: Ein tolles Buch für Einsteiger

Creating Shareholder Value: Das essentielle Buch von Alfred Rappaport

Creating Shareholder Value: Das essentielle Buch von Alfred Rappaport

Weitere Investment-Bücher >>

 

 
Weitere Artikel, die ich empfehle:

 

Finbox: Die Investoren-Toolbox im Test

Finbox: Die Investoren-Toolbox im Test

23. August 2020 / Daten & Tools
Waterfall Charts in Excel: Veränderungen in EBIT und EBITDA verstehen

Waterfall Charts in Excel: Veränderungen in EBIT und EBITDA verstehen

17. Mai 2020 / Jahresabschlussanalyse, Daten & Tools
Update Yahoo Finance API 2020: Historische Aktienkurse per VBA Makro ins Excel laden

Update Yahoo Finance API 2020: Historische Aktienkurse per VBA Makro ins Excel laden

8. Mai 2020 / Daten & Tools
Excel Dashboard etc.: 4 hilfreiche Tools

Excel Dashboard etc.: 4 hilfreiche Tools

12. Oktober 2019 / Daten & Tools
Die 10 goldenen Regeln für die Erstellung eines Best Practice Excel-Modells

Die 10 goldenen Regeln für die Erstellung eines Best Practice Excel-Modells

6. September 2019 / Daten & Tools
Vergesst Makros: Mit dem Add-in von Alpha Vantage Aktienkurse direkt nach Excel importieren

Vergesst Makros: Mit dem Add-in von Alpha Vantage Aktienkurse direkt nach Excel importieren

23. August 2019 / Daten & Tools
Update: Das DIY Portfolio Analyse Tool 4.0 für Google Sheets

Update: Das DIY Portfolio Analyse Tool 4.0 für Google Sheets

31. Mai 2019 / Daten & Tools
Web Scraping: Finanzdaten von Ariva.de nach Google Sheets importieren

Web Scraping: Finanzdaten von Ariva.de nach Google Sheets importieren

17. Mai 2019 / Daten & Tools
Die 7 wichtigsten Excel Formeln für Investoren

Die 7 wichtigsten Excel Formeln für Investoren

4. Januar 2019 / Daten & Tools
Importxml

Finanzdaten von Yahoo! Finance nach Google Sheets importieren: Web Scraping mit IMPORTXML

24. August 2018 / Daten & Tools

Über uns
DIY Investing
FAQs

Wir sind auch hier gelistet

Blogverzeichnis Bloggerei.de

Finanzblogroll
Finanzblognews
valueDACH
Nachrichten-Fabrik
  • Impressum
  • Datenschutz
  • Kontakt
  • DIY Toolbox

© Copyright 2015-20 DIY Investor- Mit wenig Zeit viel erreichen · Alle Rechte vorbehalten