Beste antwoord
U heeft twee cellen nodig (opzoekcel en retourcel) en u kunt plaats ze ergens in de spreadsheet, ik raad ze aan bovenaan of ergens rechts. In de opzoekcel typt u uw datum om de zoekopdracht te starten. De Return Cell bevat de geneste formule waarmee de zoekopdracht wordt uitgevoerd.
Ik ga drie veronderstellingen maken dat de prijzen die u wilt om terug te geven staan in kolom F , datums staan in kolom A en de opzoekcel is H1.
Lookup Cell = H1
- Typ hier de datum (formaat als datum)
Return Cell (kan overal zijn)
- Typ de volgende formule:
= INDEX (F: F, MATCH (H1, A: A, 0))
EDIT
Ik realiseerde me net dat wat je zocht een soort export rechtstreeks vanaf het web was. Probeer de webimportfunctie van Excel te gebruiken, ga naar Gegevens / Van web. Zodra uw gegevens zijn geïmporteerd, kunt u de verstrekte formule uitvoeren. Ik heb soortgelijke dingen gedaan door een csv-bestand van Yahoo te genereren en de gegevens rechtstreeks in mijn spreadsheet. De tabelfunctie helpt bij het behouden van opmaak wanneer u dit doet.
Antwoord
U kunt hiervoor aangepaste webquery gebruiken.
U wilt bijvoorbeeld de prijs van Google opvragen voor Datum: 23 juni 2015
Url daarvoor zou zijn: “ http://finance.yahoo.com/q/hp?s=GOOG&a=05&b=23&c=2015&d=05&e=23&f=2015&g=d ”
Hier zijn variabele (n) in Url “StockName” & “Dates”.
Maak nu een nieuwe webquery voor dit url-verzoek:
Selectie = 15 Formatting = Geen PreFormattedTextToColumns = True ConsecutiveDelimitersAsOne = True SingleBlockTextImport = False DisableDateRecognition = False DisableRedirections = False
########
Kopieer bovenstaande tekst tussen “#” -markeringen en plak deze in een blanco notitieblok, en sla het op als “yahoo.iqy” op uw bureaublad. Hier is .iqy Excel WebQuery File Ext.
1: Nu openen een nieuwe lege werkmap.2: Kies vervolgens Data-> Exixting Conne ction-> Yahoo.iqy 3: Er wordt een dialoogvenster geopend waarin u wordt gevraagd te selecteren, blader naar de webquery (Yahoo.iqy) die u zojuist op het bureaublad hebt opgeslagen en selecteer deze. 4: Open het vak Gegevens importeren. Klik OK”. 5: Dan zal het om variabele (n) vragen. Vul alle vereiste parameters in en klaar.
Voorbeeldwerkblad staat op mijn GitHub: vsrathore / ExcelWebQuery
Download Excel en WebQuery-bestand.
Over ExcelFile: B1 = “Stock\_Name”
B / C / D :: 4/5 = “Datumparameters”
WebQuery in cel A8
Opmerking: we kunnen dezelfde methode gebruiken om aandelengegevens voor een bepaalde periode op te halen (startdatum tot einddatum). Hier gebruik ik StartDate = EndDate voor één gegevenspunt in Excel-werkmap.
Voel je vrij om meer vragen (of WebQuery) te vragen: P