Cómo devolver varias filas con BUSCARV

Última actualización el 13/11/2023
Tiempo de leer: 2 minutos

¿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

Lista de 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.

  1. Seleccione la columna que contenía los valores a filtrar
  2. Indicar el valor del filtro.

=FILTER(B2:B48;$A$2:$A$48=G2)

Filtrar devolver varias filas

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 función ÚNICA devuelve sólo valores únicos

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) 😀👍

La función FILTRO devuelve 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))

FILTRO devuelve muchas filas con 2 columnas

1 Comentario

  1. SM
    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?

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Cómo devolver varias filas con BUSCARV

Tiempo de leer: 2 minutos
Última actualización el 13/11/2023

¿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

Lista de 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.

  1. Seleccione la columna que contenía los valores a filtrar
  2. Indicar el valor del filtro.

=FILTER(B2:B48;$A$2:$A$48=G2)

Filtrar devolver varias filas

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 función ÚNICA devuelve sólo valores únicos

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) 😀👍

La función FILTRO devuelve 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))

FILTRO devuelve muchas filas con 2 columnas

1 Comentario

  1. SM
    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?

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *