Buen día, soy nuevo en el foro. antes que nada Muchas gracias Paco por tu libro "Ya se excel pero nesecito más". lo compre y ha sido muy valioso para mi.-
Mi problema es el siguiente:
A partir de una lista desplegable, selecciono un articulo (en este caso prenda de vestir) y necesito que a partir de esta celda, excel busque en otra hoja en donde ese articulo (previamente seleccionado en la lista desplegable de la hoja 1) tiene asociado varios datos en distintas filas
Adjunto | Tamaño |
---|---|
ejemplo.xlsx | 11.83 KB |
No hay ninguna fórmula de Excel que devuelva un listado de datos.
Ese funcionamiento que quieres de elegir un criterio y que consulte los datos que cumplen el criterio es típico de una base de datos, pero Excel sólo tiene algo parecido de dos maneras:
La primera es con un filtro avanzado. esto permite copiar los datos que cumplan el criterio a otro sitio, a tu hoja de consulta. Esto estaría bien, pero no es automático, hay que aplicar ese filtro avanzado. esto lo podrías hacer mediante una macro.
La segunda es con la funcionalidad de Datos Externos, consultándose a sí mismo (aunque esto te creará problemas en cuanto cambies el libro de ruta) una consulta con un parámetro que sería el producto elegido. Se puede configurar para que al cambiar el parámetro se actualice la consulta.
Bueno, habría otra posibilidad más. Si lo que te interesa es conocer la suma de costos, podrías hacer una tabla dinámica que resuma todos tus datos. Puedes aplicar un filtro a la tabla para ver sólo un producto. En este caso la única pega es acordarse de actualizar para que muestre los datos más recientes.
En cualquier caso necesitas hacer una cosa, y es poner nombres a los campos de datos que tienes en la hoja 2, pon un nombre en cada columna en la primera fila de la hoja, y haz que los datos comiencen a continuación, en la fila 2
------
Ya sé Excel, pero necesito más.