Como comparar dúas columnas ou listas en Excel (4 xeitos adecuados)

  • Comparte Isto
Hugh West

Mentres realizamos tarefas diferentes en Excel, adoitamos atoparnos cunha situación na que son necesarias as coincidencias e diferenzas de dúas ou múltiples columnas . Non é unha tarefa difícil comparar dúas columnas ou listas en Excel, pero é posible que te confundas xa que hai moitas formas de facelo. Neste artigo, buscaremos diferentes técnicas para combinar e diferenciar columnas en Excel.

Descargar o libro de prácticas

Descargar este libro de prácticas para facer exercicio mentres estás lendo isto. artigo.

Comparar dúas columnas ou listas.xlsx

4 métodos para comparar dúas columnas ou listas en Excel

Nós ten un conxunto de datos de dúas columnas. Esas columnas conteñen nomes de artigos de dúas salas de exposicións dunha supertenda. Compararemos os datos destes dous showrooms.

1. Compara dúas columnas usando o operador igual

Aquí compararemos dúas columnas por filas usando o signo de igual. Cando os elementos son iguais indica Verdadero se non Falso .

📌 Pasos:

  • Engade unha nova columna no lado dereito para mostrar o estado de coincidencia.

  • Pon a seguinte fórmula na Cela D5 .
=B5=C5

  • Agora, preme Intro e arrastra o Icona de recheo .

Podemos ver que Verdadero aparece para casos de coincidencia, en caso contrario, Falso .

Ler máis: Como compararDúas columnas e devolven valores comúns en Excel

2. Use o comando de diferenzas de filas da ferramenta Ir á ferramenta especial para comparar dúas listas en Excel

Neste método, utilizaremos a técnica Diferenzas de filas . Compara esas columnas por filas e selecciona as celas da segunda columna automaticamente.

📌 Pasos:

  • Seleccione a totalidade conxunto de datos de Intervalo B5:C9 .
  • A continuación, prema o botón F5 .

  • Aparece o cadro de diálogo Ir a . Fai clic na opción Especial .

  • Agora, selecciona a opción Diferenzas de filas do Vai á xanela especial .
  • Por último, preme Aceptar .

  • Podemos ver selecciónanse dúas celas da segunda columna.
  • Cambiamos a cor das celas desde a opción Cor de recheo .

  • Mira agora o conxunto de datos.

Agora están visibles as celas da segunda columna con datos non coincidentes.

Ler máis: Excel Compara dúas listas e devolve diferenzas (4 xeitos)

3. Use funcións de Excel para comparar dúas columnas ou listas en Excel

3.1 Usando a función IF

Aquí, usaremos a función SI . Comparará as celas das columnas por filas e comprobará se son iguais ou non.

A función SIverifica se se cumpre unha condición e devolve un valor. se VERDADEIRO eoutro valor se FALSO.

📌 Pasos:

  • Poñemos unha fórmula baseada no <1 Función>IF na Cela D5 .
=IF(B5=C5,"Match","Mismatch")

Esta fórmula comprobar se as celas son iguais ou non. Se é o mesmo, amosa Coincidir en caso contrario, Incoherencia .

  • Agora, arrastra a icona Recheo cara abaixo.

Pode usar a seguinte fórmula para comparar os valores que non coinciden.

=IF(B5C5,"Mismatch","Match")

Neste caso, cando a condición é Verdadero amosa Non coincidencia , en caso contrario, Coincidencia .

Ler máis: Fórmula de Excel para comparar e devolver o valor de dúas columnas

3.2 Aplicar a función EXACTA

Cando teñamos os mesmos datos en dúas columnas con diferenzas entre maiúsculas e minúsculas, utilizaremos a función EXACTO .

A función EXACTAcomproba se dúas cadeas de texto son exactamente o mesmo e devolve VERDADEIRO ou FALSO. EXACTOé distingue entre maiúsculas e minúsculas.

Na Fila 6, temos os mesmos datos de diferentes casos. Agora, aplica a función EXACTO para ver se pode detectar a diferenza entre maiúsculas e minúsculas ou non.

📌 Pasos :

  • Insira a fórmula a continuación na Cela D5 .
=IF(EXACT(B5,C5),"Match","Mismatch")

Aquí, a función IF úsase para mostrar o comentario en función da decisión tomada pola función EXACTA .

  • Tire do RecheoManexar icona.

Obtemos o resultado. Debido á diferenza entre maiúsculas e minúsculas, o Non coincidencia está a mostrarse na Cela D6 .

3.3 Usando a función MATCH

Neste método, compararemos o 1a columna coa 2a columna. Cando se atope a coincidencia da columna na resultado da columna será VERDADEIRO .

Aquí, utilizaremos o Función COINCIDIR coas funcións ISERROR e IF .

A función COINCIDIRdevolve a posición relativa dun elemento en unha matriz que coincide cun valor especificado cunha orde especificada.

📌 Pasos:

  • Pon a seguinte fórmula na Cela D5 .
=IF(ISERROR(MATCH($B5,$C$5:$C$10,0)),"No match","Match found")

Cando a afirmación é verdadeira, o resultado será Coincidencia atopada en caso contrario Non hai coincidencia .

  • Preme Intro para executar a fórmula.

Obtivemos o resultado baseándonos na 1a columna. Buscamos unha coincidencia na columna.

Ler máis: Como comparar dúas columnas en Excel para a coincidencia (8 formas)

4. Comparar dúas columnas e resaltar mediante o formato condicional

Nesta sección, empregaremos o formato condicional para comparar dúas columnas e resaltalas segundo as condicións.

4.1 Resaltar valores iguais en dúas columnas

📌 Pasos:

  • Seleccione primeiro o conxunto de datos.
  • Vaia ao Formato condicional opción da pestana Inicio .
  • Escolle Nova regra no menú despregable que aparece.

  • Aparece a xanela Nova regra de formato .
  • Seleccione Usar unha fórmula para determinar que celas formatar como tipo de regra.
  • Pon a seguinte fórmula na caixa marcada.
=$B5=$C5

  • Escolle o Encha a pestana desde a xanela Formatar celas .
  • Escolla a cor desexada.
  • Preme o botón Aceptar .

  • Aquí vemos a Vista previa .
  • Finalmente, preme Aceptar .

  • Mira o conxunto de datos.

O máis destacado son as celas cos mesmos datos.

Ler máis: Macro para comparar dúas columnas en Excel e resaltar diferenzas

4.2 Resaltar celas únicas e duplicadas

Nesta sección, destacaremos as celas de datos únicas e duplicadas con cores diferentes.

📌 Pasos:

  • Introduza a opción Nova regra como se mostra anteriormente astuto.

  • Seleccione Formato só de valores únicos ou duplicados tipo de regra.
  • Escolle o opción duplicar .

  • A continuación, configure a cor do formato e prema Aceptar .

Resáltanse as celas duplicadas.

  • De novo, siga o proceso anterior e escolla a opción única .

  • Bótalle unha ollada final aoconxunto de datos.

O coidado dos datos duplicados e únicos resáltanse de forma diferente.

Ler máis: Comparar dúas columnas en Excel e resalte o maior valor (4 xeitos)

Lecturas similares

  • Como comparar varias columnas usando VLOOKUP en Excel ( 5 métodos)
  • Excel Comparar texto en dúas columnas (7 xeitos fructíferos)
  • Como comparar 4 columnas en Excel VLOOKUP (as 7 formas máis sinxelas) )
  • Compara tres columnas en Excel e devolve un valor (4 xeitos)
  • Como comparar 3 columnas para coincidencias en Excel (4 métodos) )

Comparar dúas columnas en Excel e contar coincidencias

Nesta función, usaremos a combinación do SUMAPRODUTO e CONTARSE funcións para contar as coincidencias. Despois diso, calcularemos o número de filas totais mediante a función ROWS e restaremos as coincidencias para obter o número de coincidencias.

A función SUMPRODUCTdevolve a suma dos produtos dos intervalos ou matrices correspondentes.

📌 Pasos:

  • Primeiro, engadimos dúas filas. Un para a coincidencia e outro para o desaxuste.

  • Agora, insira a seguinte fórmula baseada nos SUMPRODUCT e CONTARSE función na Cela C11 .
=SUMPRODUCT(COUNTIF(B5:B9,C5:C9))

  • Preme o botón Intro para obter o resultado.

Obtemos o número de coincidenciasfilas.

  • Agora, vai á Cela C12 e pon a seguinte fórmula.
=ROWS(B5:C9)-C11

  • De novo, preme o botón Intro para obter o número de coincidencias.

Ler máis: Como contar coincidencias en dúas columnas en Excel (5 xeitos sinxelos)

Comparar dúas columnas en Excel e eliminar duplicados

Neste método, mostraremos como eliminar os duplicados despois de comparar dúas columnas.

📌 Pasos:

  • Seleccione primeiro o conxunto de datos.
  • Vaia á sección Formato condicional .
  • Escolla Valores duplicados das Regras de resaltado de celas .

  • Escolle unha cor para indicar os duplicados.

  • Podemos ver que se cambiou a cor das celas que conteñen datos duplicados.
  • Agora, preme Ctrl + Maiús+L para activar a opción de filtro.

  • Fai clic na frecha cara abaixo da columna.
  • Escolla a cor das celas duplicadas no Filtro por cor sección.

  • Agora só se mostran os valores duplicados. Seleccione ese intervalo.
  • Preme o botón dereito do rato.
  • Escolle a opción Borrar contido do Menú contextual .

  • Elimínanse os valores duplicados do conxunto de datos.

  • De novo, vai a a sección de filtros e marque o SeleccionarTodas opción.

  • Non se mostran duplicados agora.

Excel Match Two Columns and Extra Output from a Third with VLOOKUP

Aquí temos dous conxuntos de datos. un é do Salón de exposicións 1 e é do Salón de exposicións 2 . Compararemos as columnas de elementos de cada conxunto de datos e extraeremos o prezo de Showroom 1 a Showroom 2 mediante a función BUSCAR V .

📌 Pasos:

  • Aplica a fórmula baseada na función BUSCAR V na Cela F5 .
=VLOOKUP($E5,$B$5:$C$10,2,FALSE)

  • Despois de comparar Elemento (S1) con Artículo (S2) , extraemos o prezo na táboa.

Ler máis : Compara dúas columnas e saca unha terceira en Excel (3 métodos rápidos)

Como comparar máis de dúas columnas en Excel

Nos apartados anteriores amosamos unha comparación entre dúas columnas. Cando temos máis de dúas columnas, podemos utilizar os métodos seguintes.

1. Usa a función AND de Excel

A función ANDcomproba se todos os argumentos son VERDADEIROe devolve VERDADEIROse todos os argumentos son son VERDADEIROS.

Neste método, despois de comprobar todas as condicións, o resultado mostrarase en función do comentario utilizado na función IF . Antes de aplicar a fórmula, engadimos outra columna chamada Showroom 3 .

📌 Pasos:

  • Agora, pon a fórmula na Cela E5 .
=IF(AND(B5=C5,C5=D5),"Match","Mismatch")

  • Despois diso, tire da icona Manija de recheo .

Finalmente, obtemos o estado.

Ler máis: Como comparar dúas columnas en Excel para os valores perdidos (4 xeitos)

2. Comparar coa función COUNTIF de Excel

A función COUNTSI conta o número de celas dentro dun intervalo que cumpren a condición indicada e a función COUNTA conta o número de celas nun intervalo que non están baleiras.[/wpsm_box]

Aquí utilizaremos estas funcións para comparar varias columnas.

📌 Pasos:

  • Copie a seguinte fórmula na Cela E5 .
= IF(COUNTIF(B5:D5,B5)=COUNTA(B5:D5),"Match","Mismatch")

  • Arrastra a icona Encher o controlador .

Finalmente, obtemos o resultado da comparación.

Ler máis: Como comparar 4 columnas en Excel (6 métodos)

Conclusión

Neste artigo, describimos como comparar dúas columnas ou listas en Excel. Comparamos as columnas por filas e por columnas de ambas as dúas formas. Espero que isto satisfaga as túas necesidades. Bota unha ollada ao noso sitio web ExcelWIKI.com e dá as túas suxestións na caixa de comentarios.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.