Si usa la función SI de Excel para comparar dos celdas que contienen texto, Excel, por defecto, ignora el caso del texto que se compara. Por ejemplo, si la celda B3 contiene «Caso» y la celda B4 contiene «caso», la siguiente fórmula devuelve «Coincidencia».

=IF(B3=B4,"Match","No Match")

No hay forma de modificar este comportamiento usando ninguna configuración en Excel. Si no obtiene estos resultados, es probable que se deba a alguna otra razón.

Por ejemplo, es posible que el texto de las celdas tenga el mismo aspecto, pero que en realidad no sea el mismo. Por ejemplo, una celda podría contener «Case» (con el espacio final) y la otra contener «case». En este caso, la fórmula devolvería «No Match», y supondría que se debe a la C en mayúscula en una de las celdas, pero la verdadera razón es el espacio final. Puede confirmar esto cambiando la fórmula, de la siguiente manera:

=IF(TRIM(B3)=TRIM(B4),"Match","No Match")

La única diferencia aquí, por supuesto, es que la función TRIM se usa para devolver un valor de celda que tiene todos los espacios iniciales y finales eliminados.

Si desea que Excel realmente tenga en cuenta las mayúsculas y minúsculas, debe usar la declaración EXACT, como se muestra aquí:

=IF(EXACT(B3,B4),"Match","No Match")

La función EXACTA devuelve Verdadero si las celdas son exactamente iguales; de lo contrario, devuelve Falso.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2165) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

enlace: / excelribbon-Ignoring_Case_in_a_Comparison [Ignorar caso en una comparación].