Beste Antwort
Sie müssen zwei Zellen (Suchzelle und Rückgabezelle) verwenden, und Sie können Platzieren Sie sie an einer beliebigen Stelle in der Tabelle. Ich empfehle sie oben oder rechts unten. In der Suchzelle geben Sie Ihr Datum ein, um die Abfrage zu starten. Die Rückgabezelle enthält die verschachtelte Formel, mit der die Suche ausgeführt wird.
Ich werde drei Annahmen treffen, die den gewünschten Preisen entsprechen Die Rückgabe erfolgt in Spalte F . Die Daten befinden sich in Spalte A und die Suchzelle ist H1.
Suchzelle = H1
- Geben Sie hier das Datum ein (Format als Datum)
Rückgabezelle (kann überall sein)
- Geben Sie die folgende Formel ein:
= INDEX (F: F, MATCH (H1, A: A, 0))
BEARBEITEN
Ich habe gerade festgestellt, dass Sie nach einer Art Export direkt aus dem Internet suchen. Versuchen Sie, die Webimportfunktion von Excel zu verwenden, gehen Sie zu Daten / Aus dem Web. Sobald Ihre Daten importiert wurden, können Sie die bereitgestellte Formel ausführen. Ich habe ähnliche Dinge getan, indem ich eine CSV-Datei von Yahoo generiert und die Daten direkt in meine kopiert / eingefügt habe Kalkulationstabelle. Die Tabellenfunktion hilft dabei, die Formatierung beizubehalten.
Antwort
Sie können dafür eine geänderte Webabfrage verwenden.
Sie möchten beispielsweise den Preis von Google erhalten für Datum: 23. Juni 2015
URL dafür wäre: „ http://finance.yahoo.com/q/hp?s=GOOG&a=05&b=23&c=2015&d=05&e=23&f=2015&g=d “
Hier sind die Variablen in der URL „StockName“ und „Dates“.
Erstellen Sie jetzt eine neue Webabfrage für diese URL-Anforderung:
Auswahl = 15 Formatierung = Keine PreFormattedTextToColumns = True ConsecutiveDelimitersAsOne = True SingleBlockTextImport = False DisableDateRecognition = False DisableRedirections = False
###########
Kopieren Sie den obigen Text zwischen „#“ – Markierungen und fügen Sie ihn in ein leeres Notizbuch ein. Speichern Sie ihn als „yahoo.iqy“ auf Ihrem Desktop. Hier ist .iqy Excel WebQuery File Ext.
1: Jetzt öffnen eine neue leere Arbeitsmappe. 2: Wählen Sie dann Daten-> Exixting Conne ction-> Yahoo.iqy 3: Ein Dialogfeld wird geöffnet, in dem Sie aufgefordert werden, die gerade auf dem Desktop gespeicherte Webabfrage (Yahoo.iqy) auszuwählen, zu navigieren und auszuwählen. 4: Dann wird das Feld „Daten importieren“ geöffnet. OK klicken“. 5: Dann werden nach Variablen gefragt. Füllen Sie alle erforderlichen Parameter aus und fertig.
Das Beispielarbeitsblatt befindet sich auf meinem GitHub: vsrathore / ExcelWebQuery
Laden Sie Excel und herunter WebQuery-Datei.
Informationen zu ExcelFile: B1 = „Stock\_Name“
B / C / D :: 4/5 = „Datumsparameter“
WebQuery in Zelle A8
Hinweis: Wir können dieselbe Methode verwenden, um Bestandsdaten für einen Zeitraum abzurufen (StartDate bis EndDate). Hier verwende ich StartDate = EndDate für einen einzelnen Datenpunkt in einer Excel-Arbeitsmappe.
Sie können gerne weitere Fragen stellen (oder WebQuery): P