Cel mai bun răspuns
Va trebui să utilizați două celule (celula de căutare și celula de returnare) și puteți plasați-le oriunde pe foaia de calcul, vă recomand în partea de sus sau în partea dreaptă undeva. Celulă de căutare va fi locul unde introduceți data pentru a începe interogarea. Return Cell va conține formula imbricată care va executa căutarea.
Voi face trei presupuneri că prețurile dorite pentru a reveni sunt în coloana F , datele sunt în coloana A și celula de căutare este H1.
Celulă de căutare = H1
- Tastați aici data (format ca dată)
Return Cell (poate fi oriunde)
- Tastați următoarea formulă:
= INDEX (F: F, MATCH (H1, A: A, 0))
EDITĂ
Tocmai mi-am dat seama că ceea ce căutați era un fel de export direct de pe web. Încercați să utilizați caracteristica de import web Excel, accesați Date / De pe Web. Odată ce datele sunt importate, puteți rula formula furnizată. Am făcut lucruri similare generând un fișier CSV din Yahoo și copiind / lipind datele direct în foaie de calcul. Funcția Tabel ajută la păstrarea formatării atunci când faceți acest lucru.
Răspundeți
Puteți utiliza o interogare web modificată pentru asta.
De exemplu, doriți să obțineți prețul Google pentru Data: 23 iunie 2015
Adresa URL pentru aceasta ar fi: „ http://finance.yahoo.com/q/hp?s=GOOG&a=05&b=23&c=2015&d=05&e=23&f=2015&g=d ”
Aici variabilele din URL sunt „StockName” și „Date”.
Acum creați o nouă interogare web pentru această solicitare de adresă URL:
Selection = 15 Formatting = None PreFormattedTextToColumns = True ConsecutiveDelimitersAsOne = True SingleBlockTextImport = False DisableDateRecognition = False DisableRedirections = False
##########
Copiați textul de mai sus între marcajele „#” și lipiți-le în blocnotesul gol și salvați ca „yahoo.iqy” pe desktop. Aici .iqy este Excel WebQuery File Ext.
1: Acum deschideți un nou registru de lucru gol.2: Apoi alegeți Date-> Exixting Conne ction-> Yahoo.iqy 3: Se va deschide o casetă de dialog care vă solicită să selectați, să navigați la interogarea web (Yahoo.iqy) pe care tocmai ați salvat-o pe desktop și să o selectați. 4: Apoi se deschide caseta „Import date”. Faceți clic pe „OK”. 5: Apoi va cere variabile. Completați toți parametrii necesari și Gata.
Exemplu de foaie de lucru este pe GitHub: vsrathore / ExcelWebQuery
Descărcați Excel și Fișier WebQuery.
Despre ExcelFile: B1 = „Stock\_Name”
B / C / D :: 4/5 = „Parametri de dată”
WebQuery în celula A8
Notă: Putem folosi aceeași metodă pentru a obține date despre stoc pentru o perioadă (StartDate to EndDate). Aici folosesc StartDate = EndDate pentru un singur punct de date în registrul de lucru Excel.
Simțiți-vă liber pentru întrebări suplimentare (sau WebQuery): P