Cum se obține prețul acțiunii pentru o acțiune pentru o anumită dată


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:

#### ##### WEB 1 http://finance.yahoo.com/q/hp?s=[„Stk „,” „] & a = [” stM „,” „] & b = [” stD „,” „] & c = [” stY „,” „] & d = [” endM „,” „] & e = [” endD „,” „] & f = [” endY „,” „] & g = d

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *