¿Cómo consigo, que me devuelva el dni en una nueva columna siempre y cuando coincidan los nombres?

Hola,
No soy experta ni muchísimo menos en excel, por eso mi pregunta seguramente os parecerá sencillita,
Tengo una tabla con dos columnas "dni" y "nombre"
Y otra tabla con sólo nombres
¿Cómo consigo, que me devuelva el dni en una nueva columna siempre y cuando coincidan los nombres?
Muchas gracias
Respuesta
1
Si fuese que la primer tabla estuviese ordenada por nombre-dni podrías utilizar una función sencilla como esta:
=BUSCARV(valor buscado, rango de búsqueda, col a devolver, falso)
Pero dado que lo que necesitas es que te devuelva lo que se encuentra a la izquierda del dato, necesitas algo más complejo:
=INDICE(rango a devolver;COINCIDIR(valor buscado; rango de búsqueda;0))
Ej: la tabla con las 2 col están en hoja1, rango A2:B50
La tabla de nombres está en Hoja2 col G
=+INDICE(Hoja1!$A$2:$A$50;COINCIDIR(Hoja2!G2;Hoja1!$B$2:$B$50;0))
Podes arrastrar al resto de la col.
Ha funcionado ! Mil gracias! Me acabas de solucionar el quedarme "pistoja" durante un buen rato y lo mejor... que he aprendido una función que ni había oído hablar de ella! ;-D

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas