¿Cómo devolver todas las filas relacionadas con el mismo valor? Es posible y muy fácil, pero no con la función BUSCARV.
BUSCARV no es la función a utilizar ⛔
El Función VLOOKUP nunca fue diseñado para devolver múltiples filas, ni tampoco el Función ÍNDICE incluso. Estas funciones, aunque se utilizan ampliamente en hojas de cálculo, sólo pueden devolver un solo resultado (así es como es).
La única forma devolver varias líneas de un valor es utilice el Función FILTRO.
FILTER es parte de las funciones de matriz dinámica. La función FILTRO devuelve tantas filas como celdas haya para un criterio.
Función FILTRO
La función FILTRO solo está disponible para Microsoft 365 o Excel Online. FILTER es parte de las funciones de matriz dinámica. Se trata de nuevas funciones, introducidas en 2019, que permiten devolver un resultado en muchas celdas, y no solo en una.
Ejemplo con número de seguimiento
En el siguiente documento tenemos el tiempo de seguimiento de diferentes paquetes (número de seguimiento). El número de seguimiento es la clave. Un número de seguimiento puede estar formado por varios paquetes. queremos encontrar todas las referencias de productos que componen un envío
Paso 1: seleccione la columna a devolver
Usaremos la función FILTRO para devolver solo la columna de referencias de productos, entonces el primer argumento de la función es la columna B.
=FILTRO(B2:B48
Paso 2: escriba la condición del filtro
Ahora, te indicamos los criterios a aplicar. Esto es muy sencillo de escribir.
- Seleccione la columna que contenía los valores a filtrar
- Indicar el valor del filtro.
=FILTER(B2:B48;$A$2:$A$48=G2)
Paso 3: eliminar los valores duplicados
Como puede ver, la función devuelve duplicados. Puedes evitar esto incorporando la fórmula anterior en el Función ÚNICA.
La combinación de las funciones FILTRO y ÚNICA devuelve exactamente el número de valores en sólo 3 pasos
If cambio el numero de seguimiento, inmediatamente, la función devuelve otro resultado (aquí 4 filas) 😀👍
Otro ejemplo con muchas filas.
Ahora queremos devolver 2 información.
- El ID de la publicación (columna C)
- La fecha y hora de seguimiento (columna D)
La belleza de la función FILTRO es que puedes usar más de una columna para regresar.
=UNIQUE(FILTER($C$2:$D$48;$A$2:$A$48=G2))

07/08/2024 a las 18:41
Gracias por este post.
Tengo una pregunta más: en el primer ejemplo,
Ejemplo con número de seguimiento - TRK-001
¿Es posible automatizar múltiples números de seguimiento (por ejemplo, TRK-001 y TRK-004) y números de seguimiento adicionales?