Beste svaret
Du må bruke to celler (oppslagscelle og returcelle), og du kan plasser dem hvor som helst i regnearket, anbefaler jeg øverst eller utenfor til høyre et sted. Oppslagscelle vil være der du skriver datoen for å starte spørringen. Returcelle inneholder den nestede formelen som vil utføre søket.
Jeg kommer til å gjøre tre forutsetninger om at prisene du vil ha å returnere er i kolonne F , datoene er i kolonne A og oppslagscellen er H1.
Oppslagscelle = H1
- Skriv inn dato her (format som dato)
Returcelle (kan være hvor som helst)
- Skriv inn følgende formel:
= INDEKS (F: F, MATCH (H1, A: A, 0))
REDIGER
Jeg skjønte akkurat at det du lette etter var en slags eksport direkte fra nettet. Prøv å bruke Excels nettimportfunksjon, gå til Data / From Web. Når dataene dine er importert, kan du kjøre formelen som er gitt. Jeg har gjort lignende ting ved å generere en csv-fil fra Yahoo og kopiere / lime inn dataene direkte i min regneark. Tabellfunksjonen hjelper med å bevare formatering når du gjør dette.
Svar
Du kan bruke endret nettsøking til det.
For eksempel vil du få pris på Google for 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 variabel (er) i url «StockName» og «Datoer».
Opprett nå en ny nettsøking for denne urlforespørselen:
Selection = 15 Formatting = None PreFormattedTextToColumns = True ConsecutiveDelimitersAsOne = True SingleBlockTextImport = False DisableDateRecognition = False DisableRedirections = False
##########
Kopier over tekst mellom «#» -merker og lim inn i tom notatbok, og lagre som «yahoo.iqy» på skrivebordet. Her .iqy er Excel WebQuery File Ext.
1: Nå åpner en ny tom arbeidsbok.2: Velg deretter Data-> Exixting Conne ction-> Yahoo.iqy 3: En dialogboks åpnes der du blir bedt om å velge, bla til nettsøket (Yahoo.iqy) du nettopp har lagret på skrivebordet og velge det. 4: Deretter åpnes boksen Importer data. Klikk «OK». 5: Da vil den be om variabel (er). Fyll alle nødvendige parametere og Ferdig.
Eksempel på regneark er på GitHub: vsrathore / ExcelWebQuery
Last ned Excel og WebQuery-fil.
Om ExcelFile: B1 = «Lagernavn»
B / C / D :: 4/5 = «Datoparametere»
WebQuery i celle A8
Merk: Vi kan bruke samme metode for å få lagerdata i en periode (StartDate to EndDate). Her bruker jeg StartDate = EndDate for enkelt datapunkt i Excel-arbeidsbok.
Be gjerne mer spørsmål (eller WebQuery): P