Táboa de contidos
O titorial ensinarache como construír a fórmula Se coinciden en Excel, polo que devolve valores lóxicos, texto personalizado ou un valor doutra cela.
Unha fórmula de Excel para ver se dúas celas coinciden podería ser tan sinxelo como A1=B1. Non obstante, pode haber diferentes circunstancias nas que esta solución obvia non funcionará ou producirá resultados diferentes dos que esperabas. Neste tutorial, discutiremos varias formas de comparar celas en Excel, para que poidas atopar unha solución óptima para a túa tarefa.
Como comprobar se dúas celas coinciden en Excel
Existen moitas variacións da fórmula de Excel If match. Só tes que revisar os exemplos que aparecen a continuación e escoller a que mellor funcione para o teu escenario.
Se dúas celas son iguais, devolve TRUE
O máis sinxelo " Se unha cela é igual a outra, entón verdadeiro" A fórmula de Excel é a seguinte:
cela A= cela BPor exemplo, para comparar celas das columnas A e B de cada fila, introduza esta fórmula en C2, e despois cópiao na columna:
=A2=B2
Como resultado, obterás TRUE se dúas celas son iguais, FALSE se non:
Notas:
- Esta fórmula devolve dous valores booleanos: se dúas celas son iguais - VERDADEIRO; se non é igual - FALSO. Para devolver só os valores VERDADEIROS, úsao na instrución IF como se mostra no seguinte exemplo.
- Esta fórmula non distingue entre maiúsculas e minúsculas , polo que trata as letras maiúsculas e minúsculas como os mesmos caracteres. Se o textoimporta entre maiúsculas e minúsculas, entón utiliza esta fórmula que distingue entre maiúsculas e minúsculas.
Se dúas celas coinciden, devolve o valor
Para devolver o teu propio valor se dúas celas coinciden, constrúe unha instrución IF usando este patrón :
IF( cela A = cela B , valor_se_verdadeiro, valor_se_falso)Por exemplo, para comparar A2 e B2 e devolver "si" se conteñen os mesmos valores , "non", en caso contrario, a fórmula é:
=IF(A2=B2, "yes", "no")
Se só quere devolver un valor se as celas son iguais, proporcione unha cadea baleira ("") para value_if_false .
Se coincide, entón si :
=IF(A2=B2, "yes", "")
Se coincide, entón TRUE:
=IF(A2=B2, TRUE, "")
Nota. Para devolver o valor lóxico VERDADEIRO, non o encerra entre comiñas dobres. Usando comiñas dobres converterase o valor lóxico nunha cadea de texto normal.
Se unha cela é igual a outra, devolve outra cela
E aquí tes unha variación da fórmula Excel if match que resolve esta tarefa específica: compara os valores en dúas celas e se coinciden os datos e, a continuación, copie un valor doutra cela.
No idioma de Excel, formúlase así:
IF( cela A = cela B , cela C , "")Por exemplo, para comprobar os elementos das columnas A e B e devolver un valor da columna C se o texto coincide, a fórmula en D2, copiada cara abaixo, é:
=IF(A2=B2, C2, "")
Fórmula que distingue entre maiúsculas e minúsculas para ver se coinciden dúas celas.función para comparar as celas exactamente, incluíndo a letra maiúscula:
IF(EXACT( celda A , celda B ), valor_se_verdadeiro, valor_se_falso)Por exemplo, para comparar os elementos en A2 e B2 e devolve "si" se o texto coincide exactamente, "non" se se atopa algunha diferenza, podes usar esta fórmula:
=IF(EXACT(A2, B2), "Yes", "No")
Como comprobar se hai varias celas son iguais
Do mesmo xeito que se comparan dúas celas, a comprobación de coincidencias de varias celas tamén se pode facer de varias maneiras.
A fórmula AND para ver se coinciden varias celas
Para comprobar se varios valores coinciden, pode usar a función AND con dúas ou máis probas lóxicas:
AND( cela A = cela B , cela A = celda C , …)Por exemplo, para ver se as celas A2, B2 e C2 son iguais, a fórmula é:
=AND(A2=B2, A2=C2)
Na matriz dinámica Excel (365 e 2021) tamén pode usar a sintaxe a continuación. En Excel 2019 e anteriores, isto só funcionará como unha fórmula de matriz CSE tradicional, completada premendo as teclas Ctrl + Maiús + Intro xuntos.
=AND(A2=B2:C2)
O resultado das dúas fórmulas AND é o valores lóxicos VERDADEIRO e FALSO.
Para devolver os teus propios valores, envolve AND na función SE deste xeito:
=IF(AND(A2=B2:C2), "yes", "")
Esta fórmula devolve "si" se as tres celas son iguais, se non, unha cela en branco.
Fórmula COUNTIF para comprobar se coinciden varias columnas
Outra forma de comprobar se hai varias coincidencias é usar a función COUNTIF neste formulario:
CONTARSE( intervalo , celda )= nOnde intervalo é un intervalo de celas que se deben comparar entre si, celda é calquera cela individual do intervalo e n é o número de celas do intervalo.
Para o noso conxunto de datos de mostra, a fórmula pódese escribir neste formulario. :
=COUNTIF(A2:C2, A2)=3
Se estás comparando moitas columnas, a función COLUMNAS pode obter o reconto de celas (n) automaticamente:
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
E a función SE axudarache a devolver todo o que queiras como resultado:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Fórmula que distingue entre maiúsculas e minúsculas para coincidencias múltiples
Do mesmo xeito que se marca dúas celas, emprega a función EXACTA para realizar a comparación exacta, incluíndo a letra maiúscula. Para xestionar varias celas, o EXACTO debe ser aniñado na función AND así:
AND(EXACTO( intervalo , celda ))En Excel 365 e Excel 2021 , debido ao soporte para matrices dinámicas, isto funciona como unha fórmula normal. En Excel 2019 e versións anteriores, recorda premer Ctrl + Maiús + Intro para que sexa unha fórmula matricial .
Por exemplo, para comprobar se as celas A2:C2 conteñen os mesmos valores, un caso A fórmula sensible é:
=AND(EXACT(A2:C2, A2))
En combinación con IF, toma esta forma:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Comproba se a cela coincide con algunha cela do intervalo
Para ver se unha cela coincide con algunha cela dun intervalo determinado, utilice unha das seguintes fórmulas:
Función OR
É mellor que se use para comprobar 2 - 3 celas.
OU ( cela A = cela B , cela A = cela C , cela A = cela D , …)Excel 365 e Excel 2021 tamén entenden esta sintaxe:
OU ( celda = intervalo )En Excel 2019 e inferior, debe introducirse como fórmula matricial premendo o atallo Ctrl + Maiús + Intro.
Función COUNTIF
COUNTIF( rango , cell )>0Por exemplo, para comprobar se A2 é igual a algunha cela en B2:D2, calquera destas fórmulas fará:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Se estás a usar Excel 2019 ou unha versión anterior, recorda premer Ctrl + Maiús + Intro para obter a segunda fórmula OU para ofrecer os resultados correctos.
Para devolver Si/Non ou calquera outro valor que desexes, sabes o que debes facer: aniña unha das fórmulas anteriores na proba lóxica da función SE. Por exemplo:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Para obter máis información, consulte Comprobar se existe un valor nun intervalo.
Comproba se dous intervalos son iguais
Para comparar dous intervalos cela por cela e devolve o valor lóxico VERDADEIRO se todas as celas nas posicións correspondentes coinciden, proporcione os intervalos de igual tamaño á proba lóxica da función AND:
AND( rango A = rango B )Por exemplo, para comparar a Matriz A en B3:F6 e a Matriz B en B11:F14, a fórmula é:
=AND(B3:F6= B11:F14)
Para obtén Si / Non como resultado, utiliza a seguinte combinación IF AND:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Así é como usar a fórmula de coincidencia Ifen Excel. Grazas por ler e espero verte no noso blog a próxima semana!
Caderno de prácticas
Se as celas coinciden en Excel: exemplos de fórmulas (ficheiro .xlsx)