Función FORMULATEXT de Excel

- Ejemplo 1: Uso básico: mostrar la fórmula de una celda
- Ejemplo 2: Contar la longitud de una fórmula
- Ejemplo 3: Mostrar la fórmula de otra celda
- Ejemplo 4: Mostrar la fórmula o un mensaje
Descripción
La función FORMULATEXT te permite mostrar o devolver una fórmula como cadena de texto a partir de una referencia dada.
Sintaxis y argumentos
Sintaxis de la fórmula
| FORMULATEXT()reference) |
Argumentos
|
Valor de devolución
La función FORMULATEXT devuelve la fórmula de una celda como cadena de texto.
Acerca de los errores
El resultado es el valor de error #N/A si:
1) La celda de referencia no contiene una fórmula;
2) La fórmula en la celda referenciada supera los 8192 caracteres;
3) La hoja de cálculo está protegida y no permite ver las fórmulas;
4) El libro externo que contiene la fórmula está cerrado.
El resultado es el valor de error #VALUE! si:
1) Se introduce algún carácter no válido en la función.
Uso y ejemplos
A continuación, te presento algunos ejemplos sencillos para explicar cómo utilizar la función FORMULATEXT en Excel.
Ejemplo 1: Uso básico: mostrar la fórmula de una celda
Fórmula
=FORMULAR(A2)
A1 contiene la fórmula =TODAY() y devuelve la fecha actual,
B2 contiene la fórmula =FORMULATEXT(A2) y devuelve la cadena de texto que muestra la Barra de fórmulas de la celda A2
Resultado: Muestra la fórmula aplicada en la celda A2 como cadena de texto 
Ejemplo 2: Contar la longitud de una fórmula
Fórmula
=LEN((FORMULATEXT(A3)))
Explicación:
LEN: cuenta los caracteres de una celda
LEN((FORMULATEXT(reference)))Cuenta el número de caracteres de la fórmula de la referencia.
Resultado: Cuenta la longitud de la fórmula en la celda A3 
Ejemplo 3: Mostrar la fórmula de otra celda
Fórmula
=FORMULATEXT(INDIRECT(B5))
Explicación:
INDIRECT(B5):Muestra el valor de la celda B5. En mi ejemplo, la celda B5 contiene el valor «B2».
entonces
FORMULARTEXR(INDIRECT(B5)) equivale a FORMULATEXT(B2)
Resultado: Muestra la fórmula aplicada en la celda B2 
Ejemplo 4: Mostrar la fórmula o un mensaje
Si la referencia no contiene una fórmula, la función FORMULATEXT devolverá el valor de error #N/A, tal como se muestra en la siguiente captura de pantalla. Para evitar que aparezca este error, puedes combinar la función ISFORMULA con la función FORMULATEXT y mostrar así la fórmula o un mensaje personalizado según la referencia.
Fórmula
=IF(ISFORMULA(A2),FORMULATEXT(A2),«not a formula»)
Explicación
Si la celda A2 contiene una fórmula, se ejecuta la función FORMULATEXT; de lo contrario, se muestra el texto «no es una fórmula».
Nota:Esta función FORMULATEXT se añadió recientemente a partir de Excel 2013
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Cambie entre decenas de documentos abiertos en un solo segundo!
- Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.
