Función FORMULATEXT de Excel
- Ej1: Uso básico - mostrar la fórmula de una celda
- Ej2: Contar la longitud de una fórmula
- Ej3: Mostrar la fórmula de otra celda
- Ej4: Mostrar una fórmula o un mensaje
Descripción
La función FORMULATEXT se utiliza para mostrar o devolver una fórmula como una cadena de texto a partir de una referencia dada.
Sintaxis y argumentos
Sintaxis de la fórmula
FORMULATEXT(referencia) |
Argumentos
|
Valor devuelto
La función FORMULATEXT devuelve una fórmula como una 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 es más larga de 8192 caracteres;
3) La hoja de trabajo está protegida para evitar que se muestre la fórmula;
4) El libro externo que contiene la fórmula está cerrado.
El resultado es #¡VALOR! valor de error si:
1) Se ha escrito algún carácter no válido en la función.
Uso y ejemplos
Aquí tomo algunos ejemplos simples para explicar cómo usar la función FORMULATEXT en Excel.
Ej1: Uso básico - mostrar la fórmula de una celda
Fórmula
=FORMULAR(A2)
A1 contiene la fórmula =HOY() y devuelve la fecha actual,
B2 contiene la fórmula =FORMULATEXT(A2) y devuelve la cadena de texto que se muestra en la barra de fórmulas desde la celda A2.
Resultado: Muestra la fórmula aplicada en la celda A2 como una cadena de texto.
Ej2: Contar la longitud de una fórmula
Fórmula
=LARGO((FORMULATEXT(A3)))
Explicación:
LARGO: cuenta los caracteres de una celda.
LARGO((FORMULATEXT(referencia))): 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.
Ej3: Mostrar la fórmula de otra celda
Fórmula
=FORMULATEXT(INDIRECTO(B5))
Explicación:
INDIRECTO(B5): muestra el valor en la celda B5. En mi ejemplo, la celda B5 contiene el valor “B2”.
entonces
FORMULARTEXR(INDIRECTO(B5)) equivale a FORMULATEXT(B2).
Resultado: Muestra la fórmula aplicada en la celda B2.
Ej4: Mostrar una fórmula o un mensaje
Si la referencia no contiene una fórmula, la FORMULATEXT función devolverá el valor de error #N/A como se muestra en la captura de pantalla a continuación. Para evitar que aparezca el valor de error, puede combinar la ESFORMULA función y la FORMULATEXT función para mostrar una fórmula o un mensaje según la referencia.
Fórmula
=SI(ESFORMULA(A2),FORMULATEXT(A2),"no es una fórmula")
Explicación
Si la celda A2 contiene una fórmula, entonces se ejecuta la FORMULATEXT función; si no, se muestra la cadena de texto “no es una fórmula”.
Nota: Esta función FORMULATEXT se añadió por primera vez en Excel 2013.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir de la Multitud
Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
- Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
- Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.