La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Excel/923963-Comparar-celdas-en-excel.html

Comparar celdas en excel

sin imagen de perfil

Comparar celdas en excel

Publicado por Beatriz (4 intervenciones) el 11/01/2008 11:01:14
Hola a todos:

Tengo una tabla de excel con el siguiente formato

A B C D1
11462 11462 55003903
11885 11885 85024300
11885 12064 69003043
12064 12102 50000444
12102 12108 69000543
12108 12109 69000544
12109 12129 69013034
12129 12135 69003147

Y me gustaria usar una formula q compare cada valor de la columna a1 con todos los valores de la columna c1, y si encuentra un valor igual, coja el correspondiente de la columna D1. Esta formula me gustaria situarla en la columna B1. Si alguien tiene alguna idea de q formula puedo utilizar..... He intentado hacerlo con un "Si" y un "BuscarV", pero no me sale bien. Por so acaso, os pongo un ejemplo........

Si cogemos la celda a3 tendriamos q compararla con todos los valores, para que encuentre el c2, que es el que le corresponde, para poder mostrar el dato de D2. No se si a quedado claro pero mas o menos esa es la idea.

Si alguien pudiese ayudarme, os lo agradeceria.

Un saludo y gracias

RE:Comparar celdas en excel

Publicado por Marvin Osorio (16 intervenciones) el 11/01/2008 14:16:04
Si lo que deseas es compara los valores de A1 con C1 y que coloque resultado que está en D1 pues utiliza la formula de BuscarV no se porque no te ha salido bien. te envío un ejemplo para que te apoyes.

=BUSCARV(A1,C1:D10,2,FALSO)

donde C1:D1 es la matriz que tu tienes o los valos a buscar, y el 2 es la columna donde están los datos.

Salu2
sin imagen de perfil

RE:Comparar celdas en excel

Publicado por Beatriz (4 intervenciones) el 11/01/2008 15:14:27
Gracias por la ayuda, pero sigue sin salirme la formula.
Me da un error tipo #N/A

RE:Comparar celdas en excel

Publicado por OscarG (35 intervenciones) el 11/01/2008 15:38:10
Si usas BuscarV necesitas checar que tu matriz de busqueda, la primera columna de esta es donde estan los datos que va a buscar. Si la columna donde busca el dato no es la primera te va a dar un error #N/A .

siguiendo tu ejemplo.

' A ' , ' B ' , ' C ' , ' D ' ,
11462 , , 11462 , 55003903
11885 , , 11885 , 85024300
11885 , , 12064 , 69003043
12064 , , 12102 , 50000444
12102 , , 12108 , 69000543
12108 , , 12109 , 69000544
12109 , , 12129 , 69013034
12129 , , 12135 , 69003147

tu formula debe de ser:

=BuscarV( a1, C1:D8, 2, Falso)

ten en cuenta que 'C' tiene que ser la primera columna en la matriz de donde quieres buscar, si de casualidad tu la pusieras como:

(*Ejemplo de posible error*)
=BuscarV( a1, B1:D8, 3, Falso)
(/Ejemplo de posible error*)

Esto te a va a dar un error #N/A

Espero que te ayude.

Saludos OscarG
sin imagen de perfil

RE:Comparar celdas en excel

Publicado por Beatriz (4 intervenciones) el 11/01/2008 15:55:36
Gracias, asunto solucionado, ponia mal las columnas, pero ya sale todo perfecto. Aparte de eso, tampoco tenia el formato numerico puesto en las celdas....

COMPARAR TEXTO

Publicado por Hector (1 intervención) el 08/10/2009 15:18:06
Hola.
Tengo una duda sobre la compración de celdas.
Hace mucho que no lo hago, y han pasado varias versiones de EXCEL hasta que estoy utilizando la 2003 y la 2007. y me encuentro que, cuando comparo texto entre celdas me interpreta que "SI" = "si"... por ejemplo. entonces, como hago para que esto genere la desigualdad y que lo haga automaticamente sin utilizar EXACT ?, pues recuerdo que en versiones "antiguas" A era distinto de a... Se puede configurar?.
Gracias.
Saludos
Hector.
sin imagen de perfil

RE:COMPARAR TEXTO

Publicado por jhon figueroa (33 intervenciones) el 02/02/2010 03:42:34
si se puede realizar utilizando la funcion igual

ej
a1= SI
b1=si

= igual(a1;b1)

esta función diferencia mayusculas de minusculas