Comparar dos celdas de texto y regresar el valor una tercera

Alguien podrá apoyarme: Tengo en A (nombres) y B ( ID) C (nombres), necesito comparar "C" con los nombres de que hay en "A", sin son iguales, colocar B("ID") que le corresponde...

3 Respuestas

Respuesta
1

Suponiendo que tienes los datos como en la imagen:

Pon la siguiente fórmula en la celda D2

=BUSCARV(C2, A:B, 2,0)

Arrastra o copia la fórmula hasta el final de tus nombres de la columna C

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Respuesta
1

.12.04.17

Buenos días, Mayra

Lo que describes responde al uso de la función BUSCARV(), aparentemente.

Veamos: si el primer nombre a buscar estuviera en la celda C4, escribe ésta fórmula en la celda D4 :

 =BUSCARV($C4;$A$4:$B$1240;2;FALSO)

Ten en cuenta si usas comas o punto y coma para separar los argumentos. Yo usé ";" en este ejemplo.

Esta fórmula traerá el valor que encuentre en la segunda columna del rango si encuentra en la columna A lo que tienes en esa celda.

Si no lo encontrare devolverá #N/A. Para evitar ese mensaje de error, te sugiero usar esta variante que colocará el ID si lo encuentra y un guión si no lo hace:

 =SI(ESNOD(BUSCARV($C4;$A$4:$B$1240;2;FALSO));"-";BUSCARV($C4;$A$4:$B$1240;2;FALSO))


Amplío la explicación: a función Buscarv necesita tres argumentos más un cuarto opcional.

El primero es el valor que se busca en la base.
Esta, a su vez, es el segundo argumento de la fórmula. El uso del signo $ es para que siempre se refiera a ese rango aún copiando la fórmula a otras celdas/hojas. Notarás que excede la cantidad de elemento para que considere futuras incorporaciones. Desde luego puede estar en la misma hoja o en otra, pero en este caso deberás indicarle el nombre en la dirección de la base. Por ejemplo: Hoja1!$A$4:$B$1240

Importante: Nota que la primera columna de la izquierda del rango de búsqueda es donde está la clave o condición a buscar.

El tercer argumento indica qué columna de la base indicada debe ser mostrada donde está la fórmula. Cómo intentas mostrar los ID, indiqué la columna 2.

Finalmente el cuarto argumento opcional, cuando está en 0 (Falso) obliga a una búsqueda exacta de lo que está en la celda A4. Si no encuentra ese código, la fórmula devolverá #N/A! (No disponible)

Para evitar ese #N/A! es que usé ESNOD() que es una función que devuelve verdadero si encuentra un error del tipo #N/A (NO Disponible) es decir que el dato no fue encontrado en la base de búsqueda. El condicional SI() es el encargado de mostrar un mensaje de error o el resultado según el caso.

Un saludo!

Fernando

.

Respuesta
1

YO dejo el mio usando, pero cambialo por un ; si es tu caso saludos!

la formula: 

=SI(C2=A2,B2,"NO ES IGUAL")

No olvides valorar!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas