La función EXACTO en Excel es una función de texto que se utiliza para comparar dos cadenas de texto y determinar si son exactamente iguales. La principal característica de esta función es que distingue entre mayúsculas y minúsculas, a diferencia del operador de comparación igual (=), que no lo hace.
Devuelve VERDADERO si las dos cadenas de texto son idénticas en caracteres y capitalización, y FALSO en caso contrario.
Sintaxis
=EXACTO(texto1; texto2)
La función EXACTO tiene los siguientes argumentos:
- texto1 Cadena de texto, referencia a una celda que contiene texto, o fórmula que devuelve texto. Obligatorio.
- texto2 Segunda cadena de texto, referencia a una celda que contiene texto, o fórmula que devuelve texto, que se comparará con la primera. Obligatorio.
Ejemplos
Ejemplo 1: Comparación básica
Una comparación simple para ver la diferencia entre mayúsculas y minúsculas.
=EXACTO("Excel"; "Excel")
Resultado: VERDADERO, ya que ambas cadenas son idénticas.
=EXACTO("Excel"; "excel")
Resultado: FALSO, porque la función distingue entre mayúsculas y minúsculas.
Ejemplo 2: Uso con referencias de celda
Imaginemos que tenemos una lista de códigos de producto y queremos verificar si el código introducido por un usuario coincide exactamente con el código maestro. Usaremos una tabla para este ejemplo.
| A | B | |
|---|---|---|
| 1 | Código Maestro | Código Usuario |
| 2 | XTR-001a | xtr-001a |
| 3 | FRG-221B | FRG-221B |
=EXACTO(A2; B2)
Resultado: FALSO. Aunque los caracteres son los mismos, la capitalización es diferente.
=EXACTO(A3; B3)
Resultado: VERDADERO. Ambos códigos son idénticos.
Ejemplo 3: Uso combinado con la función SI
La función EXACTO es muy útil cuando se combina con funciones lógicas como SI. Por ejemplo, para crear un sistema simple de validación de contraseñas que distinga mayúsculas de minúsculas.
| A | B | |
|---|---|---|
| 1 | Contraseña Correcta | Intento de Usuario |
| 2 | P@ssw0rd! | p@ssw0rd! |
=SI(EXACTO(A2; B2); "Acceso Concedido"; "Contraseña Incorrecta")
Resultado: «Contraseña Incorrecta». La función EXACTO devuelve FALSO, por lo que la función SI devuelve el segundo resultado.
Ejemplo 4: Diferencia entre número y texto
La función EXACTO también distingue entre un valor numérico y una cadena de texto que representa ese mismo número.
=EXACTO(2024; "2024")
Resultado: FALSO, porque el primer argumento es un número y el segundo es texto.
Observaciones
La principal utilidad de EXACTO es realizar comparaciones de texto sensibles a mayúsculas y minúsculas. El operador de igualdad (=) en las fórmulas de Excel no hace esta distinción. Por ejemplo, la fórmula ="texto" = "Texto" devolvería VERDADERO.
Es importante tener en cuenta que las diferencias de formato (como negrita, cursiva o color de fuente) no afectan al resultado de la función. Solo se comparan los caracteres de la cadena.
Disponibilidad por versión de Excel
La función EXACTO está disponible en todas las versiones modernas de Excel, incluyendo Excel para Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010 y 2007. Es una función clásica con alta compatibilidad.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Totalmente compatible. |
| Google Sheets | ✔️ | Funciona de la misma manera que en Excel. |
| LibreOffice Calc | ✔️ | Funciona de la misma manera que en Excel. |
| OpenOffice Calc | ✔️ | Funciona de la misma manera que en Excel. |
| WPS Office Spreadsheets | ✔️ | Funciona de la misma manera que en Excel. |
| Apple Numbers | ✔️ | Funciona de la misma manera que en Excel. |
Funciones Relacionadas
- SI: Permite realizar acciones condicionales basadas en el resultado VERDADERO o FALSO de EXACTO.
- ENCONTRAR / ENCONTRARB: Buscan una cadena de texto dentro de otra y, al igual que EXACTO, distinguen entre mayúsculas y minúsculas.
