Como comparar texto en dúas columnas en Excel

  • Comparte Isto
Hugh West

Comparar texto en dúas columnas en Excel é unha tarefa importante na nosa vida diaria, especialmente cando temos que atopar algo que se compare co texto dado. Neste artigo, centrareime nas sete formas fructíferas de comparar texto en dúas columnas en Excel , con exemplos relevantes.

Descargar o libro de prácticas

Podes descargar o seguinte caderno de Excel para entendelo mellor e practicalo vostede mesmo.

Comparar texto en dúas columnas.xlsx

7 xeitos prácticos de comparar texto en dúas columnas en Excel

Este artigo amosarache como comparar texto en dúas columnas en Excel mediante a fórmula aritmética , combinando a SE e CONTARSE funcións, formato condicional,  a función VLOOKUP , aniñando o INDEX e FUNCIÓNS e combinando SUMAPRODUTO < Funcións ISNUMBER e MATCH .

Vexamos o seguinte conxunto de datos. Aquí aparecen dúas listas de artigos, a Lista de artigos 1 e a Lista de artigos 2, xunto coas súas vendas en xaneiro e febreiro, respectivamente.

Neste momento, temos que comparar a lista de elementos desde diferentes perspectivas. Comecemos.

1. Comparación de texto en dúas columnas para coincidencias en filas

Aquí mostrarémosche como comparar texto en dúas columnas coas tres categorías como idéntico (exacto). )seguinte fórmula. =INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)

  • A continuación, prema ENTER .
  • Aquí, B5:C16 é a lista de artigos coas súas vendas, E5 é un elemento de busca, B5: B16 é a lista de elementos, 0 é para a coincidencia exacta e 2 é para o índice de columnas.

  • Entón, verá aquí o valor de vendas na cela D5 .
  • Ademais, use o Recheo Manexa a ferramenta e arrástraa cara abaixo desde a cela D5 ata a cela D16 .

  • Por último, obterás todo o valor das vendas aquí na imaxe de abaixo.

7. Combinar SUMPRODUCT Funcións , ISNUMBER e MATCH para comparar texto en dúas columnas con coincidencias de conta

Se queres contar o número de textos ou elementos coincidentes, podes utilizar a función SUMPRODUCT . A fórmula é unha función extraordinariamente polifacética, pero bastante flexible, que é adecuada para sumar como SUMIFS .

A sintaxe da función SUMPRODUCT

=SUMPRODUCT(array1, [array2],...)

O argumento da función SUMPRODUCT

  • array1 – A primeira matriz ou intervalo a multiplicar, despois suma.
  • array2 – [opcional] A segunda matriz ou intervalo a multiplicar e despois suma.

Pasos:

  • Primeiro, seleccione a cela D5 .
  • En segundo lugar, escribe a seguinte fórmula no casodo noso conxunto de datos.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))

  • Entón, prema ENTER .
  • En esta fórmula, B5:B16 é o intervalo de celas para a lista de elementos 1, e C5:C13 é para a lista de elementos 2. Ademais , a función –ISNUMBER úsase para transformar a saída en valores numéricos.

  • Finalmente, verá a seguinte saída na imaxe dada.

Ler máis: coincidencias de conta de Excel en dúas columnas (4 xeitos sinxelos)

Conclusión

Neste artigo, cubrimos 7 métodos útiles para comparar texto en dúas columnas en Excel. Agardamos sinceramente que desfrutase e aprendase moito deste artigo. . Ademais, se queres ler máis artigos en Excel, podes visitar o noso sitio web, Exceldemy . Se tes algunha pregunta, comentario ou recomendación, déixaas na sección de comentarios a continuación.

correspondencia mediante a fórmula aritmética xeral, coincidencias e diferenzas idénticas mediante a función IF e comparando coincidencias ou diferenzas coa análise que distingue entre maiúsculas e minúsculas.

1.1  Coincidencia idéntica (exactamente) mediante aritmética xeral Fórmula

Pasos:

  • Aquí, B5 é a cela dunha elemento da lista de elementos 1 e C5 é a cela dun elemento da lista de elementos 2.
  • Primeiro, seleccione o D5 cela.
  • En xeral, podes usar a seguinte fórmula para comparar dúas columnas fila por fila para obter coincidencias idénticas.
=B5=C5

  • A continuación, preme ENTER.

  • Entón, verás aquí a primeira coincidencia idéntica na cela D5 .
  • Ademais, use a ferramenta de recheo e arrástrea cara abaixo dende a D5 a cela D16 .

  • Finalmente, podes ver todas as mesmas coincidente como verdadeiro e falso.

1.2 Coincidencias idénticas e diferenzas rences Usando a función IF

Pode atopar facilmente a saída relativa á coincidencia e non coincidencia (diferenzas) cando se usa a fórmula IF xuntos. A función IF é unha función lóxica baseada nunha instrución dada.

A sintaxe da función IF

=IF(logical_test, [value_if_true], [value_if_false])

Os argumentos da función IF

  • proba_lóxica – Un valor ou expresión lóxicaque se pode avaliar como VERDADEIRO ou FALSO.
  • value_if_true – [opcional] O valor que se devolve cando a proba_lóxica é VERDADEIRO.
  • value_if_false – [opcional] O valor que se devolve cando a proba_lóxica é FALSE.

Pasos:

  • Aquí, escolle primeiro a cela D5 .
  • Agora, imos aplicar a fórmula no caso do noso conxunto de datos.
=IF(B5=C5,"Match","Not Match")

  • Despois prema ENTER .

  • Entón, obterá o resultado como NON Coincide na cela D5 .
  • Ademais, use o Recheo de control e arrástrea cara abaixo dende a cela D5 ata a D16 .

  • Aquí obterás todos os resultados.

1.3 Comparar coincidencias ou diferenzas coa análise que distingue entre maiúsculas e minúsculas

No caso anterior, non consideramos a sensibilidade do texto. Se desexa comparar a lista de elementos en función da distinción entre maiúsculas e minúsculas usando a función EXACTA , pode continuar coa seguinte fórmula. A función EXACTA compara dous textos, considerando as maiúsculas e as minúsculas.

Pasos:

  • Nesta imaxe, colorearemos as dúas filas indicadas para ver a diferenza.
  • Aquí, escolle primeiro a cela D5 .
  • Entón, apliquemos a fórmula no caso do noso conxunto de datos.
=IF(EXACT(B5,C5),"Match","Not Match")

  • Despois diso,preme ENTER .

  • Así que aquí verás o resultado no D5 cela.
  • Ademais, use a ferramenta Recheo de control e arrástrea cara abaixo dende a cela D5 ata a D16 celda.

  • En consecuencia, na captura de pantalla, podemos ver que só o cambio en F do Chest Freezer proporciona o resultado " Non coincide "

2. Compara texto en dous Columnas combinando funcións SE e CONTAR SE en Excel

Nos exemplos anteriores, fixemos unha comparación fila por fila, pero ás veces necesitamos traballar en elementos completos, non só fila por fila. Nesta situación, podes utilizar a función COUNTIF .

A función COUNTIF é unha función de Excel para contar celas dentro dun intervalo que cumpre unha condición específica. Esta función pode contar celas que conteñan datas, números e texto.

A sintaxe da función COUNTIF

=COUNTIF(range, criteria)

O argumento da función COUNTIF

intervalo – O intervalo de celas a contar.

criterios : os criterios que controlan que celas se deben contar.

Pasos:

  • Aquí, escolla primeiro a cela D5 .
  • Entón, apliquemos aquí a fórmula a continuación.
=IF(COUNTIF($C5:$C13, $B5)=0, "Not Found in List 2", "Found in List 2")

  • Aquí, C5:C13 é o intervalo de celas da lista de elementos 2 e B5 é o cela dun elementoda lista de elementos 1. Se a función SE devolve cero (non atopado na lista 2) ou 1 (atopado na lista 2).
  • Entón, prema ENTER .

  • Entón, aquí verá o resultado na cela D5 .
  • Ademais, use o Ferramenta Encher o manexo e arrástraa cara abaixo desde a cela D5 ata a D16 .

  • Por último, obterás todos os resultados aquí na seguinte imaxe.

3 Aplicación de formato condicional para comparar texto en dúas columnas para coincidencias e diferenzas

Utilizando o formato condicional en Excel, pode aplicar un formato personalizado ás celas que cumpran determinados criterios con cores de resaltado.

Imos aplicar o función para comparar as dúas listas de elementos.

3.1 Buscar coincidencias

Podes atopar o elemento coincidente se segues os pasos seguintes.

Pasos :

  • En primeiro lugar, vai a Inicio > Formato condicional > Nova regra .

  • Entón, seleccione Usar unha fórmula para determinar que celas dar formato opción e inserir a fórmula no espazo en branco como na seguinte captura de pantalla.
=$B5=$C5

  • Máis tarde, fai clic en Formato .

  • Despois diso, vai ao Encher opción, escolla a cor desexada e prema Aceptar .

  • Preme de novo Aceptar no diálogo Nova regra de formato caixa.

  • Como resultado, obterás a seguinte saída. Só o altofalante e o monitor do escritorio coinciden.

3.2 Buscar diferenzas

Pasos:

  • Aquí, para atopar as diferenzas, tes que facer o mesmo procedemento que o anterior, excepto inserir a seguinte fórmula en lugar da anterior.
=$B5$C5

  • Finalmente, obterás a seguinte saída.

Ler Máis: Como comparar dúas columnas en Excel para atopar diferenzas

4. Resaltar texto duplicado ou único para comparar en dúas columnas mediante o formato condicional

Neste método, utilizaremos Formato condicional outra vez excepto a fórmula e utilice a opción Regras de resaltar celas da función.

4.1 Buscar texto duplicado (texto coincidente)

Podes identificar elementos duplicados sen ningunha fórmula. Para iso, siga os seguintes pasos.

Pasos:

  • Aquí, seleccione Inicio > Formato condicional > Regras para resaltar celas > Valores duplicados.

  • A continuación, abra o Duplicar valores .
  • Máis tarde, conserve a opción predeterminada Duplicar nas celas Formato que o conteñen, cambie os valores co opción (simplemente mostra a cor) e prema Aceptar .

  • Obterá o seguintesaída.

4.2 Buscar texto único (texto non coincidente)

Ademais, pode identificar o nome único dos elementos onde se atopan textos duplicados. dispoñible.

Pasos:

  • Entón, siga os pasos anteriores ata o cadro de diálogo Duplicar valores . No cadro de diálogo, cambie a opción predeterminada a Única e prema Aceptar .

  • Despois de seguir cos pasos anteriores, obterás a seguinte saída.

5. Usando a función BUSCAR V para comparar e atopar o texto que falta en Excel

Ben , pode ter que buscar o texto que falta en dúas columnas de texto determinadas. Como se desexa determinar se un elemento dunha lista está na outra lista ou non, pode utilizar a función BUSCAR V . BUSCARV é unha función de Excel para buscas de datos organizadas verticalmente nunha táboa. A función é compatible con coincidencias aproximadas e exactas.

A sintaxe da función VLOOKUP

=VLOOKUP(value, table, col_index, [range_lookup])

O argumento da función BUSCAR V

  • valor : o valor a buscar na primeira columna dunha táboa.
  • table – A táboa da que se pode recuperar un valor.
  • col_index – A columna na táboa da cal recuperar un valor.
  • range_looku p – [opcional] TRUE = coincidencia aproximada (por defecto). FALSO = exactocoinciden.

Pasos:

  • En primeiro lugar, escolla D5 celda.
  • Entón, a fórmula será como a seguinte para o noso conxunto de datos.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))

  • Despois diso, prema ENTER .

Desglose da fórmula

  • Aquí, B5 é o elemento de busca, C5:C13 é o intervalo de celas para a lista de elementos 2,
  • Tes que buscar se o B5 ( AC ) se atopa na lista de elementos 2 ou non.
  • Agora, se o O elemento de busca ( AC ) atópase na lista de elementos 2, a fórmula VLOOKUP devolve o nome do elemento. En caso contrario, se non se atopa AC na lista 2, a fórmula devolve un #N/A erro . Polo tanto, este é o elemento que falta.
  • Ademais, a función ISERROR úsase para evitar erros. Se o resultado é un erro, a función volverá como VERDADEIRO e FALSO se o resultado non é un erro.
  • Entón, verá aquí a primeira coincidencia idéntica na cela D5 .
  • Ademais, use a ferramenta Recheo de controlador e arrástrea cara abaixo dende a D5 cela á D16 cela.

  • Finalmente, podes ver todas as coincidencias idénticas como verdadeiras e falsas.

Relacionado: Fórmula BUSCAR V para comparar dúas columnas en follas diferentes!

6. Comparación de texto e extracción de datos mediante funcións de anidamento INDEX e MATCH

Se vostedesprecisa extraer ou devolver o valor dos elementos coincidentes, pode utilizar a combinación de a función INDEX MATCH . A función INDEX en Excel devolve o valor que se atopa nun lugar especificado nun rango ou matriz.

A sintaxe da función INDEX

=INDEX(array, row_num, [col_num], [area_num])

O argumento da función INDEX

  • matriz Un intervalo de celas ou unha constante de matriz.
  • núm_fila – A posición da fila na referencia ou matriz.
  • col_num – [opcional] A posición da columna na referencia ou matriz.
  • area_num – [opcional] O intervalo de referencia que se debe utilizar.

A función COINCIDIR úsase para localizar a localización do valor de busca en unha fila, columna ou táboa. MATCH adoita combinarse coa función INDEX para recuperar un valor correspondente.

A sintaxe da función MATCH

=MATCH(lookup_value, lookup_array, [match_type])

O argumento da función MATCH

  • lookup_value – O valor para coincidir en lookup_array.
  • lookup_array – Un intervalo de celas ou unha referencia de matriz.

Pasos:

  • Supoña que deu unha lista de elementos de busca que están dispoñibles noutra lista de artigos coas súas vendas. Agora, tes que extraer as vendas dos artigos coincidentes.
  • Para iso, tes que usar o

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.