HOLA A TODOS,
NECESITO HACER UNA BÚSQUEDA EN UNA MATRIZ DE ABAJO HACIA ARRIBA
LO ESTOY INTENTANDO CON EL COMANDO INDICE Y COINCIDIR INVIRTIENDO LAS CELDAS DE COMIENZO Y FIN PERO NO DA RESULTADO.
¿ALGUNA OTRA IDEA?
ADJUNTO CAPTURA DONDE EN LUGAR DE CARLOS DEBERÍA PONER MANUEL YA QUE ES EL PRIMER 222 QUE ME GUSTARÍA QUE ENCONTRARA.
GRACIAS DE ANTEMANO
Adjunto | Tamaño |
---|---|
captura_excel.png | 9.92 KB |
Si los datos no están ordenados, no hay nada que hacer
la comprobación siempre se hace de arriba a abajo.
En el tercer argumento de Coincidir, tienes la posibilidad de coincidencias aproximadas para quedarte con el inmediato menor (1) o con el inmediato mayor(-1), peor esto requiere que los datos estén ordenados de manera ascendente para el primer caso, o descendente en el segundo caso.
Insisto, siempre busca de arriba a abajo.
Puedes recurrir a una columna auxiliar donde cuentes cuántas apariciones hay de cada número si es igual que lo que vas buscando. Esta fórmula sí la puedes hacer de abajo a arriba
Así tendrás todo ceros, y un 1 en el valor que te interesa encontrar, (y un 2 en la segunda aparición del número, ...)
Lo que tienes qeu buscar en esa columna auxiliar será un 1, el único que hay.
Adjunto ejemplo
------
Ya sé Excel, pero necesito más.
En primer lugar muchas gracias por la responder y la aclaración.
He estado mirando el programa e intentando modificar algunos parámetros porque mi objetivo es poder continuar escribiendo debajo de los números (columna B) y que automáticamete ponga el nombre en la columna A. El programa que me has enviado hace exactamente lo que quería pero escribe el nombre en otra celda. Lo de poner una columna aparte con la numeración no se me había ocurrido y no me importa dejarla en el excel.
¿Crees que es posible hacerlo?
he separado las partes de la fórmula en distintas celdas para que se viese mejor lo que estaba haciendo.
Es sólo una idea para que la puedas implementar en tu caso y ponerlo en la celda que te interese
Si quieres que al escribir en B un número ponga en A un nombre, tendrás que tener la fómrula en A. Prueba a poner tus datos en una tabla, porque la tabla crece con cada nuevo dato y extiende las fórmulas a esa nueva fila.
------
Ya sé Excel, pero necesito más.
Es una base de datos que se tiene que ir modificando, por eso lo de la tabla no me vale.
Gracias de nuevo por contestar