Cómo aplicar VLOOKUP por fecha en Excel

  • Compartir Este
Hugh West

Utilizamos VLOOKUP por fecha para encontrar fechas en una tabla de datos. Resulta muy útil para encontrar los valores correspondientes a fechas concretas de un conjunto de datos. El valor que buscamos al utilizar la función Función VLOOKUP se denomina valor de búsqueda Por lo tanto, la fecha es el valor de búsqueda cuando aplicamos VLOOKUP por fecha. Este artículo muestra cómo aplicar VLOOKUP por fecha de la forma más sencilla. La siguiente imagen da una idea de cómo VLOOKUP por fecha funciona.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde el botón de descarga que aparece a continuación.

Aplicar Vlookup con Fechas.xlsx

Aplicar VLOOKUP por Fecha en Excel

Vamos a utilizar el siguiente conjunto de datos para ilustrar cómo aplicarlo VLOOKUP El conjunto de datos contiene los importes de ventas correspondientes a diferentes fechas.

Supongamos que desea introducir la fecha en la celda E5 para encontrar el importe correspondiente de las ventas en la celda F5 .

Puedes hacerlo fácilmente siguiendo los pasos que se indican a continuación.

Pasos

1. En primer lugar, introduzca la siguiente fórmula en la celda F5 :

=VLOOKUP(E5,B5:C10,2,FALSE)

2. No te preocupes por el #N/A error.

3. Ahora, introduzca una fecha en la celda E5 para obtener el importe de ventas deseado de la siguiente manera.

4. Tenga cuidado con el formato de fecha al introducir una fecha. Debe introducir la fecha en el mismo formato que en el conjunto de datos que es MM/DD/AAAA en este caso.

5. Si la fecha que busca no existe en el conjunto de datos, aparecerá un mensaje #N/A Por ejemplo, introduzca 2/4/2022 en lugar de 2/4/2022 y verá lo siguiente.

¿Cómo funciona la fórmula?

1. La función VLOOKUP consta de los siguientes argumentos:

VLOOKUP(valor_buscado, matriz_tabla, número_índice_col, [rango_buscado])

2. Primero, pide el valor a buscar( valor_buscado) Entonces el rango de datos a buscar( tabla_array) A continuación, pregunta al número de columna ( col_num_index ) cuyo valor de retorno se encuentre en ese intervalo. Por último, la función búsqueda_de_rango pregunta si desea buscar un Coincidencia aproximada(TRUE) o un Coincidencia exacta(FALSE) .

3. Si comparamos esto con la fórmula introducida en la celda F5 entonces obtenemos,

  • Lookup_value = E5 que contiene la fecha que buscamos.
  • Tabla_array = B5:C10 que contiene el conjunto de datos.
  • Col_index_num = 2 que es la segunda columna del conjunto de datos que contiene los importes de las ventas que queríamos averiguar.
  • Consulta_rango = FALSO es decir, buscar una coincidencia exacta.

Read More: Cómo usar VLOOKUP para encontrar un valor que cae entre un rango

Realizar VLOOKUP para devolver la fecha en Excel

Ahora bien, ¿qué ocurre si queremos encontrar la fecha correspondiente al importe máximo de ventas? Sigamos los pasos que se indican a continuación para ello.

Pasos

1. En primer lugar, introduzca la siguiente fórmula en la celda E5 :

=MAX(C5:C10)

2. A continuación, el Función MAX en esta fórmula devolverá el importe máximo de venta del Ventas columna.

3. A continuación, introduzca la siguiente fórmula en la celda F5 :

=VLOOKUP(E5,B5:C10,1,FALSE)

4. Pero esto da el #N/A error.

5. Se debe a que el valor que buscamos permanece en la segunda columna de la matriz de la tabla.

6. Para solucionar este problema, intercambiemos el Fecha y el Ventas columnas.

7. A continuación, cambie la fórmula de la celda E5 a la siguiente:

=MAX(B5:B10)

8. El nuevo conjunto de datos tendrá el siguiente aspecto.

9. A continuación, aplique la siguiente fórmula en la celda F5 :

=(VLOOKUP(E5,B5:C10,2,FALSE)

10. Esto devolverá la fecha como un número.

11. La forma más sencilla de solucionar este problema es cambiar el formato de fecha de esa celda desde la opción Inicio ficha.

12. Una forma alternativa de hacerlo es aplicando la siguiente fórmula en lugar de la anterior en la celda F5 .

=TEXT(VLOOKUP(E5,B5:C10,2,FALSE), "D-MMM-AA")

13. El Función TEXTO en esta fórmula cambiará el valor obtenido del VLOOKUP fórmula a formato de fecha.

Read More: Buscar Valor en un Rango y Regresar en Excel (5 Maneras Fáciles)

Cosas para recordar

  • Debe introducir las fechas en el mismo formato en que aparecen en el conjunto de datos.
  • El valor de búsqueda debe estar en una columna anterior a la columna que contiene el valor de retorno.
  • Asegúrese de que el formato de texto está entre comillas dobles ( "" ) en el TEXTO función.

Conclusión

Ahora ya sabe cómo aplicar VLOOKUP por fecha en excel. Por favor, utilice la sección de comentarios más abajo para cualquier consulta o sugerencia. Puede visitar nuestro ExcelWIKI blog para saber más sobre excel.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.