Devolución de múltiples resultados con una función buscar

Tengo una tabla de datos, y necesitaría saber como puedo hacer una búsqueda de varios datos con un criterio, al utilizar la función BuscarV el excel me devuelve siempre un único resultado pero a mi me interesaría que me devolviese un listado de datos que coincidan con el criterio buscado

Respuesta

En estos casos yo suelo emplear la función Indice y una columna auxiliar que luego oculto o deja fuera del rango de impresión.

Funciona así: En la columna auxiliar encuentro las filas donde están los datos repetidos de esta manera: =SI(dato a buscar = al primer registro de la columna donde están los datos a buscar, dime la fila). En el ejemplo, quiero que me traiga todos los datos que tengan una misma fecha.

Pongo la formula y arrastro hacia abajo

=si($F$2=D2;fila();"")

En la columna donde quiero que se muestren los datos buscados, en mi ejemplo es H2, escribo esta fórmula:

=SI.ERROR(INDICE(A$1:A$7;K.ESIMO.MENOR($L$1:$L$7;FILA($L1)));"No existe")

Arrastro hacia la derecha y luego hacia abajo y listo. Si el registro existe, me lo pone. Si no existe, escribe el texto que hay al final entre las comillas.

1 respuesta más de otro experto

Respuesta

Utiliza una macro para recorrer filas y buscar los datos que necesitas, te paso unos ejemplos

https://youtu.be/qtkrkNVxsuQ

https://youtu.be/HjuSns2xJ5Y

https://youtu.be/yFNlSsYZZF0

https://youtu.be/_XvTiwgPHzo

https://youtu.be/M3C5AyDMLOY

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas