Inicio
» Consejos PC
»
¿LibreOffice Calc muestra las fórmulas como texto? Restaurar los resultados.
¿LibreOffice Calc muestra las fórmulas como texto? Restaurar los resultados.
Cuando LibreOffice Calc muestra fórmulas =A1+B1en lugar de números, primero abre Ver > Mostrar fórmulas y asegúrate de que esta opción esté desactivada. Si solo algunas celdas muestran fórmulas como texto, cambia su formato de Texto a Número y vuelve a introducir la fórmula. Estas dos comprobaciones solucionan los problemas más comunes de visualización frente a introducción de fórmulas sin modificar el resto de la hoja de cálculo.
La visualización y el cálculo de fórmulas son problemas distintos. Realice copias de seguridad de los libros de trabajo importantes antes de modificar un rango importado. Los nombres de los menús que aparecen a continuación corresponden a la ayuda en línea de LibreOffice 26.2 en inglés; las etiquetas pueden variar en otras versiones o diseños de interfaz de usuario.
1. Desactive la opción Mostrar fórmulas si toda la hoja muestra expresiones.
Si muchas celdas contienen repentinamente expresiones visibles como =SUM(A1:A5), es posible que la hoja de cálculo esté en modo de visualización de fórmulas. Calc aún puede almacenar y calcular la fórmula mientras muestra deliberadamente su expresión en la celda.
Abra la hoja de cálculo afectada y seleccione Ver > Mostrar fórmulas .
Si el comando está habilitado, selecciónelo para desactivarlo.
Compruebe si las celdas con fórmulas ahora muestran números u otros valores calculados.
También puede consultar Herramientas > Opciones > LibreOffice Calc > Ver en Windows o Linux y dejar la opción Fórmulas desactivada en la configuración de Visualización. La ayuda oficial describe tanto el comando Mostrar fórmulas como la opción Vista de Calc .
La línea de entrada normalmente muestra la fórmula incluso cuando su celda muestra un resultado calculado.
El menú Ver contiene la opción Mostrar fórmulas, que permite alternar entre expresiones de fórmula y resultados calculados en una hoja de cálculo.
2. Cambie las celdas de texto a número y luego vuelva a introducir la fórmula.
Si una columna o algunas celdas pegadas muestran fórmulas literales mientras que las celdas cercanas calculan normalmente, revise el formato de celda. Calc trata el contenido recién introducido como texto cuando la celda de destino tiene la categoría Texto . Esto puede ocurrir con plantillas o datos importados.
Seleccione una celda afectada. Haga clic con el botón derecho sobre ella y elija Formato de celdas .
Abra la pestaña Números e inspeccione la categoría .
Si es Texto , seleccione Número , elija un formato de uso general como General y confirme con Aceptar .
Edite la fórmula nuevamente, usando F2 o la línea de entrada, y presione Enter . La entrada debe comenzar con un signo de igual normal, por ejemplo =A2+B2.
Es posible que cambiar solo el formato no convierta el texto existente. Vuelva a introducir la expresión para que Calc pueda interpretarla como una fórmula.
Para un rango importado extenso, pruebe con una celda antes de modificar la columna completa. No aplique la conversión de números indiscriminadamente a números de cuenta, códigos postales u otros identificadores cuyos ceros iniciales deben permanecer intactos. Consulte la documentación oficial sobre el formato de números como texto para conocer la diferencia entre las entradas existentes y los valores con formato de texto recién introducidos.
En la pestaña Números, seleccione la categoría Número y un formato General antes de volver a introducir la fórmula.
3. Elimine el apóstrofo u otros caracteres que se encuentren antes del signo de igual.
Calc permite que una entrada permanezca como texto si comienza con un apóstrofo. Por ejemplo, '=A2+B2se trata de un texto literal; =A2+B2es una fórmula. El apóstrofo puede no ser evidente en la celda, así que revise la línea de entrada o active el modo de edición antes de decidir que la fórmula está mal formada.
Seleccione la celda afectada e inspeccione su contenido en la línea de entrada.
Elimine un apóstrofo inicial, una comilla extra o caracteres no deseados antes de =.
Si la celda estaba formateada como texto, primero cámbiela como se describe anteriormente.
Confirme la expresión corregida con Enter .
Por ejemplo, con 10en A2 y 20en B2, al introducir =A2+B2en C2 debería mostrarse 30. Un apóstrofo escrito es diferente de una comilla dentro de una fórmula, como ="Ready", que produce legítimamente un resultado de texto. La función del apóstrofo como marcador de entrada de texto está documentada en la Ayuda de LibreOffice .
Un apóstrofo al principio, antes del signo de igual, convierte la expresión introducida en texto en lugar de una fórmula.
4. Marque la opción Autocalcular cuando el resultado esté congelado, no cuando la fórmula sea texto literal.
Si una celda muestra un resultado numérico antiguo después de que cambien sus datos de entrada, la fórmula puede ser válida, pero la función de autocálculo puede estar desactivada.
Seleccione Datos > Calcular > Autocálculo y asegúrese de que la opción esté activada.
Modifique un valor de entrada de prueba inofensivo y observe si se actualiza la fórmula dependiente.
Si es necesario, seleccione Datos > Calcular > Recalcular o pulse F9 . Para una actualización completa, utilice Datos > Calcular > Recalcular forzado o pulse Ctrl+Mayús+F9 en Windows y Linux.
La función AutoCalculate recalcula las fórmulas tras cambios en las celdas, mientras que Recalcular manualmente fuerza un recálculo más amplio. Ninguno de los comandos convierte una cadena de texto literal en una fórmula. Si =A2+B2después de ejecutar estos comandos sigue viendo el texto directamente en una celda afectada, vuelva a su formato numérico y a la entrada correspondiente. La ayuda de AutoCalculate y la referencia de Recalcular manualmente explican sus diferentes comportamientos.
5. Compruebe las opciones de importación de CSV si las fórmulas se convirtieron en texto durante la importación.
Cuando el problema surge tras abrir un archivo CSV o dividir el texto pegado en columnas, es posible que la configuración de importación haya indicado a Calc que conserve las cadenas de texto con formato de fórmula. El formato CSV es de texto, por lo que sus campos pueden interpretarse de diferentes maneras durante la importación.
Vuelva a abrir el archivo CSV original de confianza a través de Archivo > Abrir e inspeccione el cuadro de diálogo Importación de texto .
Seleccione la columna afectada en la vista previa. Evite forzar el tipo de columna a Texto si se supone que debe contener fórmulas; elija Estándar cuando corresponda.
Si desea intencionadamente que las expresiones que comienzan con =se conviertan en fórmulas activas, habilite Evaluar fórmulas .
Confirme la importación y, a continuación, inspeccione una celda de muestra antes de guardar una nueva copia de la hoja de cálculo.
Habilite la evaluación de fórmulas únicamente para archivos de confianza. Un archivo CSV desconocido podría contener expresiones que deben conservarse como datos literales. Si necesita preservar las cadenas de fórmulas importadas de forma segura, desactive esta opción. La documentación oficial de Importación de texto distingue claramente entre la evaluación de fórmulas y la importación de expresiones como texto.
Verifique que Calc ahora muestre y actualice el resultado.
Crea una pequeña prueba en un área en blanco de tu libro de trabajo: escribe 10en A2, 20en B2 y =A2+B2en C2, o usa celdas vacías equivalentes. La respuesta debería ser 30 en C2, mientras que al seleccionar C2 debería aparecer =A2+B2en la línea de entrada. Cambia B2 a 25; con Autocálculo activado, C2 debería cambiar a 35 .
Si la nueva prueba funciona, pero una celda importada no, el problema reside en el contenido o el formato de la celda original. Si la hoja completa sigue mostrando expresiones, vuelva a marcar la opción "Mostrar fórmulas". Guarde el documento corregido en formato ODS si necesita conservar las fórmulas y la funcionalidad editable de la hoja de cálculo; luego, vuelva a abrirlo y repita la prueba.
Una vez reconocida la fórmula, la celda muestra 30 mientras que la línea de entrada conserva =A2+B2.