Cómo obtener el precio de las acciones para una acción en una fecha determinada


Mejor respuesta

Deberá usar dos celdas (celda de búsqueda y celda de retorno) y podrá colóquelos en cualquier lugar de la hoja de cálculo, recomiendo en la parte superior o en algún lugar a la derecha. La Lookup Cell será donde escriba su fecha para iniciar la consulta. La celda de retorno contendrá la fórmula anidada que ejecutará la búsqueda.

Voy a hacer tres suposiciones de que los precios que desea para devolver están en la columna F , las fechas están en la columna A y la celda de búsqueda es H1.

Celda de búsqueda = H1

  • Escriba la fecha aquí (formato como fecha)

Devolver celda (puede estar en cualquier lugar)

  • Escriba la siguiente fórmula:

= INDICE (F: F, MATCH (H1, A: A, 0))

EDIT

Me acabo de dar cuenta de que lo que buscabas era algún tipo de exportación directamente desde la web. Intente usar la función de importación web de Excel, vaya a Datos / Desde la Web. Una vez que haya importado sus datos, puede ejecutar la fórmula proporcionada. He hecho cosas similares generando un archivo csv de Yahoo y copiando / pegando los datos directamente en mi hoja de cálculo. La función de tabla ayuda a preservar el formato cuando hace esto.

Respuesta

Puede usar la consulta web modificada para eso.

Por ejemplo, desea obtener el precio de Google para la fecha: 23 de junio de 2015

La URL correspondiente sería: « http://finance.yahoo.com/q/hp?s=GOOG&a=05&b=23&c=2015&d=05&e=23&f=2015&g=d »

Aquí las variables en la URL son «StockName» y «Fechas».

Ahora cree una nueva consulta web para esta solicitud de 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

##########

Copie el texto anterior entre las marcas «#» y péguelo en un cuaderno en blanco, y guárdelo como «yahoo.iqy» en su escritorio. Aquí .iqy es Excel WebQuery File Ext.

1: Ahora abra un nuevo libro de trabajo en blanco.2: Luego elija Datos-> Exixting Conne ction-> Yahoo.iqy 3: Se abrirá un cuadro de diálogo que le pedirá que seleccione, busque la consulta web (Yahoo.iqy) que acaba de guardar en el escritorio y selecciónela. 4: A continuación, se abre el cuadro «Importar datos». Haga clic en Aceptar». 5: Luego pedirá variable (s). Complete todos los parámetros requeridos y listo.

La hoja de trabajo de ejemplo está en mi GitHub: vsrathore / ExcelWebQuery

Descargue Excel y Archivo WebQuery.

Acerca de ExcelFile: B1 = «Stock\_Name»

B / C / D :: 4/5 = «Parámetros de fecha»

WebQuery en la celda A8

Nota: Podemos usar el mismo método para obtener datos de Stock para un período (StartDate a EndDate). Aquí uso StartDate = EndDate para un único punto de datos en el libro de Excel.

No dude en realizar más consultas (o WebQuery): P

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *