Inicio » Excel para contadores. » (22 / 10 / 2011 )

Comparar columnas en Excel

En ocasiones necesitamos comparar dos columnas en Excel para determinar valores coincidentes o repetidos y extraer ya sea los coincidentes o los únicos.

En este caso vamos a suponer que tenemos datos en las columnas A y B y en una tercera columna necesitamos extraer los valores que estén en la columna B y no en la A, es decir los valores únicos de la columna B.

Supongamos la siguiente tabla:

En una columna adicional necesitamos extraer los empleados que únicamente están en el centro de costos 2.

Para ello en la columna C, en la primera fila con datos colocamos la siguiente fórmula (Excel 2007 y anteriores):

=SI(ESERROR(BUSCARV(B2;A:A;1;0));B2;"")

En Excel 2010 colocamos:

=SI(ESERROR(CONSULTAV(B2;A:A;1;0));B2;"")

Seguidamente arrastramos hacia abajo para cubrir todo el rango de datos. Al finalizar tendremos la siguiente tabla:

Como se puede observar, en la tercera columna no están ni Carlos ni María, puesto que estos dos están presentes en los dos centros de costos y sólo nos interesan los empleados que pertenecen al centro de costos 2.

Opinar o comentar (Recuerda que somos de Colombia)

21 Opiniones en “Comparar columnas en Excel”
  1. CHEDO dice:

    tengo esta formula el problema es que cuando las celdas g5 y h5 sean iguales quiero que vaya a comparar otras celdas ejemplo "a5 y b5" y me escriba el contenido de otra celda ejemplo "c5" este es el codigo que tengo:
    =SI(G5>H5;"es mayor";SI(G5<H5;"es menor";SI(G5=H5;"es igual"))) este codigo funciona pero ahora quiero que haga lo que escribi al principio ayuda porfavor

  2. CHEDO dice:

    como puedo comparar dos celdas y si los numeros son iguales que compare otras dos celdas tengo este codigo =SI(G5>H5;"es mayor";SI(G5<H5;"es menor";SI(G5=H5;"es igual")))el problema ahora es comparar otras dos celdas si resultan iguales las celdas g5 y h5 ayuda pofavor

  3. Yorell dice:

    Buen dia amigos no se si me puedan ayudar tengo una columna con una lista de 5000 direcciones necesito crear alguna opcion que me permite automaticamente mezclar cada una de la calles con a siguiente ejemplo:

    columna A Columna B
    Caracas Valencia
    Caracas Barquisimeto
    Caracas Maracaibo
    Caracas Pto Ordaz

    Actualmente la lista en excel estas asi:

    Caracas
    Valencia
    Maracaibo
    Etc. etc

    Si me pueden ayudar agradecidos

  4. mauricio dice:

    Buenas tardes,

    Me pueden ayudar con esta formula:
    Nombre MOD NUEVOS
    Diego Bonilla PT Valentina Calle
    Patricia Hernandez FT Diego Bonilla
    Oscar Garcia FT Juan Cifuentes
    Tamaira Lamk FT Mayra Gonzalez
    Daniel Diaz FT Ana Castro
    Mario Garzon FT Mayra Gonzalez
    Alejandro Camacho FT Hermes Figueroa
    Catalina Eusse FT Mauricio Buitrago
    Edwin Aguirre FT Catalina Eusse
    Juan Cifuentes FT Edwin Aguirre
    Luis Leite FT Juan Cifuentes
    Mareike Seifert FT Luis Leite
    Mayra Gonzalez FT Mareike Seifert
    Hermes Figueroa FT Mayra Gonzalez
    Mauricio Buitrago FT Hermes Figueroa
    Andrea Ariza FT Mauricio Buitrago
    Necesito que si el nombre de la columna A es igual al nombre de la clumna C, me ponga si es FT o PT, segun datos de la columna B, Es decir si Diego bonilla es PT, me ponga ese mismo valor en D.

    Gracias,

    saludos.

  5. mauricio dice:

    buenas tardes,

    por favor me pueden ayudar, tengo la siguiente base de datos:

  6. lauro leal dice:

    Como se le hace para comparar dos columnas, cuando una columna tiene mas datos que la otra y solo resaltar los datos que son iguales en la columna que tiene mas datos

  7. DORIS YUDITH dice:

    Muchas gracias por el aporte
    Tengo una consulta

    Si tengo dos hojas
    EN LA HOJA UNO ESTA NOMBRE Y PRECIO DE VARIOS PRODUCTOS
    Y EN LA HOJA 2 SOLO TENGO EL NOMBRE DEL PRODUCTO
    COMO HAGO PARA QUE LOS PRECIOS DE LOS PRODUCTOS QUE EXISTEN
    PASEN A LA HOJA2

    HOJA1 HOJA2
    NOMBRE PRECIO NOMBRE PRECIOS
    samsung 1500 ab ?
    3g 20500 aa ?
    aaa 130 samsung ?
    aa 200 ccc ?

    Muchas gracias

  8. Gabriela dice:

    Buenos días,
    agradeceré mucho su ayuda.
    Necesito sumar en excel una columna que se referencía por otra que tiene colores.
    Cómo puedo hacer esto'

    Gracias

  9. felipe dice:

    urgente tengo el siguiente problema y no lo puedos colucionar la finalidad es ordenar pero en lo que he buscado solo hacen el ordenamientoe en la 1ª columna eje
    a b c
    pedro a=1 b=2 c=vacio
    maria a=1 b=vacio c=vacio
    jose a=3 b=5 c=10
    tomas a=7 b=vacio c=vacio

    al ordenar deberia quedar

    maria= 1
    pedro= 2
    tomas= 7
    jose = 10

  10. felipe dice:

    urgente tengo el siguiente problema y no lo puedos colucionar la finalidad es ordenar pero en lo que he buscado solo hacen el ordenamientoe en la 1ª columna eje
    a b c
    pedro 1 2
    maria 1
    jose 3 5 10
    tomas 7

    al ordenar deberia quedar

    maria= 1
    pedro= 2
    tomas= 7
    jose = 10

    si alguien sabe de algo se los agradeceria

  11. hector dice:

    tengo una base de datos ;

    A B C
    Pedro maria 30
    juan cesar 50

    deseo que muestre el valor de C, cuando coincidan las columnas A y B al moemnto de teclear los nombres;

  12. Mercedes dice:

    Hola, quiero comparar dos columnas una con formato fecha 12/01/2013 y la otra 12012013, esto es posible teniendo un formato distinto.
    Gracias.
    Mercedes.

  13. Nelson dice:

    buenas solo una consulta cuando copio una serie de celdas o filas no recuerdo como se llama debido a que se copian tal como estan en ese orden y luego hay que editar modificar para poder seguir trabajando.-

  14. luz isaza dice:

    hola buenos dias, esta foemula me ha ayudado muchisimo pero tengo una pregunta: al usar la formula =SI(ESERROR(BUSCARV(B2;A:A;1;0));B2;""), me arroja los datos unicos de B, pero la lista tiene espacios es decir, me muestra el nombre enfrente de la celda en que esta escrito, me explico si el nombre esta en a2, el me lo muestra en c2, si esta en a50, me lo muestra en a50, la formula la estoy usando para una lista de 1.000 personas y los unicos de B, son solo 300, como puedo hacer que la formula me organice la lista sin dejar espacios en blanco? osea que no se ubique frente al nombre sino al inicio de la lista. les agradezco muchisimo si me pueden ayudar

  15. EDILBERTO dice:

    Excelentes aportes, felicitaciones a quie desarrolla este tipo de informacion ya que es muy valiosa para el desarrollo de actividades, laborales, de estudio y otros.

  16. Marvin Hernandez dice:

    Buenas tardes, me pueden ayudar con algo en excel, la cuestion es que necesito validar dos seldas y si encuentran lo que busco me de un valor x. osea quiero algo asi estoy en la celda C1, y digo:
    Si A1 y B1 es mayor que 8, entonces en mi celda C1 poner 0, espero me haya explicado correctamente. o si es de otra manera usando otra formula y no el SI.

  17. Oscar dice:

    Excelente,

    En 2 minutos resolví un montón de trabajo

    Gracias!!

  18. FABIAN dice:

    Felicitaciones, marcan la diferencia como pagina web con estos temas que ayudan a operativizar la obtencion de datos que aun cuando nuestra profesion no es Ingenieros de Sistemas debemos saber bastante de Ofimatica, lo cual nos permita resolver situaciones en cierto momento......una vez mas gracias

  19. Antonio8688 dice:

    Buenos aportes estos. Así aprendemos a usar con mayor propiedad esta excelente y poderosa herramienta que es el Excel. Sin embargo, quisiera comentarles que con el Service Pack 1 de Office 2010 que lanzó Microsoft, los nombres de algunas funciones que habían cambiado volvieron a su denominación anterior, es decir, a las de la versión 2007.

    Saludos.

  20. CARLOS dice:

    FELICITACIONES POR ESTAS COSAS. SON LOS ÚNICOS QUE NOS DAN TIPS DE EXCELL

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.