Táboa de contidos
Nalgúns casos, é posible que só necesitemos comparar textos de cadeas e destacar as súas semellanzas ou diferenzas en Excel. Este artigo guiarache con oito métodos sinxelos para comparar texto en Excel e destacar as diferenzas.
Descargar o libro de prácticas
Podes descargar o modelo gratuíto de Excel desde aquí e practicar por conta propia.
Comparar texto e resaltar diferenzas.xlsm5 xeitos rápidos de comparar texto en Excel e resaltar diferenzas para a mesma fila
Primeiro imos presentar o noso conxunto de datos. Coloquei algúns libros máis vendidos nunha tenda en liña durante dous meses consecutivos. Agora compararei e resaltarei as diferenzas usando algunhas técnicas sinxelas. En primeiro lugar, mostrarei como facelo para as mesmas filas.
Método 1: a función EXACTA
A función EXACTA úsase para comparar dúas cadeas ou datos entre si e dános o resultado de se ambos os datos coinciden ou non. Imos usalo para o noso primeiro método. Para mostrar a saída, engadín unha nova columna chamada "Observación".
Paso 1:
⏩Activar Cela D5
=EXACT(B5,C5)
⏩A continuación, prema o botón Intro .
Paso 2:
⏩Despois diso, faga dobre clic na icona Encher o controlador para copiar a fórmula para as outras celas.
Agora bótalle un ollo á saída que está mostrando FALSO para diferentes valores e VERDADEIRO para valores coincidentes na mesma fila.
Ler máis: Compara dúas celas en Excel e devolve VERDADEIRO ou FALSO (5 xeitos rápidos) )
Método 2: A lóxica booleana
Podemos realizar a mesma operación usando a lóxica booleana sinxela. Para os diferentes valores, mostrará VERDADEIRO e FALSO para os valores coincidentes na mesma fila.
Paso 1:
⏩Escribe a fórmula dada na Cela D5 –
=B5C5
⏩Preme o botón Intro e aplica a icona Encher o controlador para copiar a fórmula.
Aquí está a nosa saída:
Método 3: A función IF
Se usa a función IF coa lóxica booleana , entón podemos obter a saída co noso texto especificado. Definei que mostrará "Único" se obtén un texto diferente e "Similar" se obtén o mesmo texto.
Pasos:
⏩En Cela D5 escriba a fórmula:
=IF(B5C5,"Unique","Similar")
⏩A continuación, prema no botón Intro e use o Recheo. Ferramenta .
Agora obterá a saída co texto especificado.
Ler máis : Devolve SI Se coinciden 2 celas en Excel (10 métodos)
Método 4: Formato condicional con fórmula
Formato condicional unha opción moi cómoda para comparar texto e resaltar diferenzas en Excel. Aquí podemos usar cores preseleccionadas para resaltar as diferenzas.
Paso1:
⏩Seleccione o intervalo de datos B5:C12
⏩A continuación, prema como segue: Inicio > Formato condicional > Nova regra
Abrirase unha caixa de diálogo de formato.
Paso 2:
⏩ Preme U se unha fórmula para determinar as celas que se formatar na caixa Seleccione un tipo de regra .
⏩Máis tarde, escriba a fórmula que se indica a continuación en Formato valores onde esta fórmula é verdadeira caixa-
=$B5$C5
⏩Fai clic en Formato.
A continuación, ' Aparecerá o cadro de diálogo Formatar celas .
Paso 3:
⏩ Escolla a cor desexada no Encher opción. Escollín a cor verde claro.
⏩Preme Aceptar e volverá á caixa de diálogo anterior.
Paso 4:
⏩ Neste momento, só tes que premer Aceptar .
Agora verás que todas as diferentes Os valores da mesma fila están agora resaltados coa cor escollida.
Ler máis: Como comparar dúas celas e cambiar a cor en Excel (2 xeitos)
Método 5: Macros VBA de Excel
En lugar de usar funcións integradas, podemos codificar en Excel para realizar calquera operación desexada. Neste método, destacarei as diferenzas na mesma fila usando códigos VBA .
Paso 1:
⏩ Fai clic co botón dereito do rato co rato ata o título da folla para abrir a xanela VBA .
Paso 2:
⏩Escribe os códigos que se indican a continuación:
4766
⏩Máis tarde, preme a icona Executar para executar os códigos.
Agora abrirase un cadro de diálogo para seleccionar o primeiro intervalo de datos.
Paso 3:
⏩Seleccione o intervalo B5:C12
⏩Preme Aceptar a continuación abrirase outro cadro de diálogo para seleccionar o segundo intervalo de datos.
Paso 4:
⏩Establece o intervalo de datos C5:C12
⏩Prema Aceptar de novo.
Paso 5:
⏩Agora para resaltar as diferenzas só tes que premer o Non botón.
Agora mira, o texto diferente nas mesmas filas agora está resaltado con cor vermella.
3 xeitos rápidos de comparar texto en Excel e resaltar as diferenzas para todas as filas
Método 1: formato condicional
Podemos usar o <1 Ferramenta>Formato condicional para comparar texto en Excel e resaltar diferenzas para todas as filas sen ningunha fórmula.
Paso 1:
⏩ Seleccione o intervalo de datos B5:C12
⏩A continuación, prema como segue: Inicio > Formato condicional > Regras para resaltar celas > Valores duplicados .
Abrirase un cadro de diálogo.
Paso 2:
⏩ Seleccione a opción Única e a cor desexada na caixa Formatar celas que conteñan .
⏩Por último, prema Aceptar .
Agora están resaltados todos os diferentes textos coa nosa cor escollida.
Método 2: funcións SE+CONTAR SE
Para comparar texto en Excel e resaltar as diferenzas agora imoscombine dúas funcións que son: a función SE e a función COUNTIF . Aquí, comprobaremos o texto da Columna B se son comúns na Columna C ou non en ningunha fila. A función IF comproba se se cumpre unha condición e devolve un valor se é verdadeiro e outro se é falso. CONTARSE úsase para contar celas nun intervalo que cumpra unha única condición.
Pasos:
⏩Escriba a fórmula en Cela D5 –
=IF(COUNTIF($C$5:$C$12,$B5)=0,"No match in C","Match in C")
⏩Prema o botón Intro .
⏩Finalmente, use o Icona de recheo para copiar a fórmula combinada.
Agora podemos descubrir facilmente as diferenzas coa imaxe de abaixo-
⏬ Desglose da fórmula:
➥ COUNTIF($C$5:$C$12,$B5)=0
A función CONTARSE comprobará o valor da Cela B5 a través do intervalo C5:C12 se é igual ou non. Se é igual, devolverá 1, en caso contrario, 0. Polo que a saída devolverá como-
FALSO
➥ SE(CONTARSE ($C$5:$C$12,$B5)=0,"Non hai coincidencia en C","Coincidir en C")
Finalmente, a función IF mostrarase "Non hai coincidencia en C" para FALSO e "Coincidencia en C" para VERDADEIRO . Volverá como-
Sen coincidencia en C
Método 3: funcións ISERROR+BUSCARV
Por último, usemos outra combinación de funcións para facer a operación anterior. Aplicaremos as funcións ISERROR e VLOOKUP . Seráverifique o texto da Columna B ata a Columna C , se obtén un texto pouco común, mostrará VERDADEIRO se non, mostrará FALSO . A función ISERROR en Excel comproba se un valor é un erro e devolve VERDADEIRO ou FALSO . A función BUSCAR V úsase para buscar un valor na columna máis á esquerda dunha táboa e devolve o valor correspondente dunha columna á dereita.
Pasos:
⏩Escriba a fórmula dada na Cela D5 –
=ISERROR(VLOOKUP(B5,$C$5:$C$12,1,0))
⏩A continuación, prema Intro botón e use a ferramenta Recheo de control para copiar a fórmula.
Agora vexa a saída na imaxe de abaixo-
⏬ Desglose da fórmula:
➥ BUSCAR V(B5,$C$5:$C$12,1,0)
A función VLOOKUP comprobará a Cela B5 a través do intervalo C5:C12 . Se atopa un valor común, mostrará ese valor; se non, mostrará #N/A . Así que devolve para Cela B5 –
#N/A
➥ ISERROR(VLOOKUP(B5 ,$C$5:$C$12,1,0))
A continuación, a función ISERROR mostrará " TRUE " para #N /A e “ FALSO ” para outras saídas. Para a Cela B5 , volverá como-
“VERDADEIRO”
Conclusión
Espero todos os métodos descritos anteriormente serán o suficientemente bos para comparar texto en Excel e destacar as diferenzas. Non dubides en facer calquera dúbida na sección de comentarios e dámecomentarios.