Uso de memoria en la edición de 32 bits de Excel 2013 y 2016

Síntomas

Después de actualizar a Microsoft Office 2013 o 2016, experimenta uno o varios de los síntomas siguientes:

  • El equipo usa más memoria al abrir varios archivos de Microsoft Excel, guardar archivos de Excel o realizar cálculos en libros de Excel.

  • Ya no puede abrir tantos libros de Excel en la misma instancia como pudo antes de actualizar a Excel.

  • Cuando inserta columnas en un libro de Excel, le aparece un error acerca de la memoria disponible.

  • Cuando trabaja con una hoja de cálculo de Excel, recibe el siguiente mensaje de error:

    There isn't enough memory to complete this action.
    Try using less data or closing other applications.
    To increase memory availability, consider:
    - Using a 64-bit version of Microsoft Excel.
    - Adding memory to your device 
    

    Captura de pantalla del mensaje de error, que muestra que no hay suficiente memoria para completar esta acción.

Causa

Aunque las mejoras en Office 2013/2016 no afectaron significativamente a los requisitos del sistema, Office 2013/2016 usa más recursos del sistema disponibles que Office 2010. El límite de espacio de direcciones virtuales para las ediciones de 32 bits de aplicaciones basadas en Windows es de 2 gigabytes (GB). Para Excel, este espacio lo comparte la propia aplicación de Excel junto con cualquier complemento que se ejecute en el mismo proceso. El tamaño de la propia hoja de cálculo también afecta al uso del espacio de direcciones virtuales. Dado que Excel carga la hoja de cálculo en memoria direccionable, algunas hojas de cálculo que tienen un tamaño de archivo inferior a 2 GB pueden requerir que Excel use más de 2 GB de memoria direccionable. Esta situación da como resultado el mensaje de error que se menciona en la sección "Síntomas".

Solución

Los usuarios expertos de Excel que trabajan con hojas de cálculo complejas de Excel pueden beneficiarse del uso de la edición de 64 bits de Office 2013/2016. Esto se debe a que la edición de 64 bits de Office no impone límites estrictos en el tamaño del archivo. En su lugar, el tamaño de los libros solo se ve limitado por la memoria disponible y los recursos del sistema. Por otro lado, la edición de 32 bits de Office está limitada a 2 GB de espacio de direcciones virtuales, y este espacio lo comparten Excel, el libro y los complementos que se ejecutan en el mismo proceso. (Las hojas de cálculo que ocupan menos de 2 GB en el disco igualmente pueden contener suficientes datos para ocupar 2 GB o más de memoria direccionable).

Las siguientes opciones pueden ayudar a mejorar el rendimiento en Excel 2013/2016:

  • Los usuarios de Excel que trabajan regularmente con hojas de cálculo grandes y complejas de Excel pueden beneficiarse del uso de la edición de 64 bits de Office 2013, ya que las ediciones de 64 bits de aplicaciones basadas en Windows pueden abordar hasta 8 terabytes (TB) de memoria. Obtenga más información sobre las ediciones de 64 bits de Office 2013.
  • La limitación de 2 GB es por instancia de proceso de Windows de Excel. Puede ejecutar varios archivos en una instancia. Sin embargo, si los archivos son realmente grandes y tienen que estar abiertos, considere la posibilidad de abrir varias instancias para los demás archivos. Para obtener información sobre los límites que puede encontrar, vea No se pueden pegar atributos en un libro en otra instancia de Excel.
  • Si ejecuta Windows 7 o Windows 2008, se recomienda instalar platform update para Windows 7 SP1 y Windows Server 2008 R2 SP1.
  • Pruebe el rendimiento sin complementos COM. Los complementos COM pueden usar memoria a costa de la limitación de 2 GB. Para realizar pruebas, deshabilite los complementos COM e inicie Excel. Si los complementos COM están causando el problema de memoria, póngase en contacto con el proveedor de terceros para obtener una copia actualizada o una versión de 64 bits de los complementos COM.
  • Deshabilite la aceleración de gráficos de hardware. Esto apaga las animaciones. Para ello, en el menú Archivo , haga clic en Opciones, en Opciones avanzadas, en Mostrary, a continuación, seleccione Deshabilitar aceleración de gráficos de hardware.
  • Cambie el libro para simplificar las áreas que usan memoria innecesariamente. Para ver los cambios sugeridos, consulte Limpieza de un libro de Excel 2013 para que use menos memoria.

Nota:

Los Excel 2016 de 32 bits se habilitarán para El reconocimiento de direcciones grandes con el número de compilación 16.0.6868.2060 de la actualización 4 de mayo de 2016 para los suscriptores del canal actual de O365. Para obtener más información, vea Cambio de funcionalidad de reconocimiento de direcciones grandes para Excel.

Más información

Puede usar el Explorador de procesos para comprobar si se está aproximando al límite de 2 GB en Excel. Considere cualquier cosa superior a 1,75 GB como máximo para la edición de 32 bits de Excel. La columna que se va a centrar no está allí de forma predeterminada y se puede agregar seleccionando la pestaña Seleccionar> la memoria de proceso de columnas> y haciendo clic en Tamaño virtual.

Antes de pasar a una versión de 64 bits de Office, vea Ediciones de 64 bits de Office 2013.

Cómo solucionar errores de "recursos disponibles" en Excel