Excel se a fórmula coincide: comproba se dúas ou máis celas son iguais

  • Comparte Isto
Michael Brown

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 B

    Por 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 )= n

    Onde 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 )>0

    Por 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)

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.