778 Aufrufe
Gefragt in Tabellenkalkulation von Mitglied (481 Punkte)
Hallo,

mittels der Funktion Webservice kann ich Börsendaten von der Yahoo Seite ziehen.

=WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s=^IXIC&f=n")

In der Formel ist der abgefragte Wert (hier: =^IXIC) fest eingegeben.

Wenn ich einen Bezug setze, wie z.B. B4, dann wird dieser nicht als Bezug erkannt.

Wie kann ich denn diesen Bezug variabel setzen? dann kann ich die Formel über Drop&Draw weiter nutzen.

(ich dachte an eine Variable, die ich vielleicht mit WECHSELN auf den Zellbezug setzte? - gelingt mit aber nicht :(

Hat jemand eine Idee?

8 Antworten

0 Punkte
Beantwortet von flupo Profi (17.8k Punkte)
Ohne es getestet zu haben (hab nur 2010 und da gibt es die Funktion
noch nicht):
=WEBSERVICE(verketten("http://finance.yahoo.com/d/quotes.csv
?s=";Zellbezug;"&f=n")

Zellbezug ist die Zelle, in der z.B. ^IXIC steht.

Gruß Flupo
0 Punkte
Beantwortet von flupo Profi (17.8k Punkte)
Beispiel mit B4:
0 Punkte
Beantwortet von Mitglied (481 Punkte)
Hallo Flupo,

das ist ja genau das Problem - B4 wird nicht als Zellbezug erkannt!

=WEBSERVICE(VERKETTEN("http://finance.yahoo.com/d/quotes.csv?s=";B4;"&f=n")
0 Punkte
Beantwortet von
Hi all :-)

Eine Klammer fehlt!

Gruss Nighty
0 Punkte
Beantwortet von Mitglied (481 Punkte)
Hallo Zusammen,

danke für die Antworten. Anscheinend funktioniert das mit dem Zellbezug in dieser Formel nicht, deshalb hatte ich gedacht, man nutzt eine Variable um sie dann zu ersetzen.

Die Funktion von Flupo - mit Klammer - gibt die Fehlermeldung #NAME? zurück.
0 Punkte
Beantwortet von flupo Profi (17.8k Punkte)
Genau deswegen konnte ich es auch nicht testen. Die Funktion =WEBSERVICE() kennt mein Excel nicht.
Die Fehlermeldung #NAME? bekomme ich auch mit deiner kompletten URL.

Gruß Flupo
0 Punkte
Beantwortet von
0 Punkte
Beantwortet von Mitglied (481 Punkte)
Hallo Zusammen,

danke für die Antworten. So geht's;

=WEBDIENST(VERKETTEN("http://finance.yahoo.com/d/quotes.csv?s=";A12;"&f=n"))

Da hatte ich auch einen Fehler: Die Funktion ab Excel 2013 heißt WEBDIENST
...