Bedste svar
Du skal bruge to celler (opslagscelle og returcelle), og du kan placer dem hvor som helst på regnearket, jeg anbefaler øverst eller ude til højre et eller andet sted. Opslagscelle er det sted, du skriver din dato for at starte forespørgslen. Returcelle indeholder den indlejrede formel, der udfører søgningen.
Jeg vil komme med tre antagelser om, at de priser, du ønsker at vende tilbage er i kolonne F , datoer er i kolonne A og opslagscellen er H1.
Opslagscelle = H1
- Skriv dato her (format som dato)
Returcelle (kan være hvor som helst)
- Skriv følgende formel:
= INDEX (F: F, MATCH (H1, A: A, 0))
REDIGER
Jeg indså lige, at det du ledte efter var en form for eksport direkte fra internettet. Prøv at bruge Excels webimportfunktion, gå til Data / From Web. Når dine data er importeret, kan du køre den angivne formel. Jeg har gjort lignende ting ved at generere en csv-fil fra Yahoo og kopiere / indsætte dataene direkte i min regneark. Tabelfunktionen hjælper med at bevare formatering, når du gør dette.
Svar
Du kan bruge ændret webforespørgsel til det.
For eksempel vil du få en pris på Google til dato: 23. juni 2015
URL for det ville være: “ http://finance.yahoo.com/q/hp?s=GOOG&a=05&b=23&c=2015&d=05&e=23&f=2015&g=d ”
Her er variabler i Url “StockName” & “Datoer”.
Opret nu en ny webforespørgsel til denne urlanmodning:
Selection = 15 Formatting = Ingen PreFormattedTextToColumns = True ConsecutiveDelimitersAsOne = True SingleBlockTextImport = False DisableDateRecognition = False DisableRedirections = False
##########
Kopier over teksten mellem “#” -mærker og indsæt i tom notesbog, og gem som “yahoo.iqy” på dit skrivebord. Her .iqy er Excel WebQuery-filtype.
1: Åbn nu en ny tom projektmappe.2: Vælg derefter Data-> Exixting Conne ction-> Yahoo.iqy 3: En dialogboks åbnes, hvor du bliver bedt om at vælge, gå til den webforespørgsel (Yahoo.iqy), du lige har gemt på skrivebordet, og vælg den. 4: Derefter åbnes feltet Importér data. Klik på “OK”. 5: Så vil det bede om variabel (er). Udfyld alle nødvendige parametre og udført.
Eksempel på regneark findes på min GitHub: vsrathore / ExcelWebQuery
Download Excel og WebQuery-fil.
Om ExcelFile: B1 = “Stock\_Name”
B / C / D :: 4/5 = “Date Parameters”
WebQuery in Cell A8
Bemærk: Vi kan bruge samme metode til at få lagerdata i en periode (StartDate til EndDate). Her bruger jeg StartDate = EndDate til et enkelt datapunkt i Excel-projektmappen.
Du er velkommen til at spørge mere forespørgsel (eller WebQuery): P