Cuando trato de filtrar una tabla de Excel con aproximadamente 36000 filas, me toma mucho tiempo calcularla. Cuando miro el uso del procesador y la memoria, me doy cuenta de que el uso de la CPU es del 100% y el uso de la memoria es del 60%.
El documento tiene varias hojas y la hoja que contiene la tabla tiene búsquedas en otras hojas.
Ya lo intente esta :
- ForceFullCalculation establecido en true
- Desactivar recálculo multihilo
Así que ya sé que es porque Excel necesita volver a calcular todas las búsquedas en la tabla.
¿Qué opciones existen para tener una mejor experiencia laboral?
microsoft-excel
memory
cpu
davejal
fuente
fuente
1
Revise sus fórmulas: 1. asegúrese de que las fórmulas de tipo de matriz limiten las referencias a solo las celdas con datos, no las referencias de columna completa. 2. que está evitando funciones volátiles (OFFSET, INDIRECT, ...).
Scott Craner
no podemos depurar esto porque Microsoft no proporciona símbolos de depuración para los productos de Office. llame al soporte de Microsoft para obtener ayuda.
magicandre1981
Asegúrese de que todo lo que realmente necesita ser recalculado. A menudo, en enormes hojas de cálculo, gran parte de lo que hay no cambia para cada nuevo cálculo.
fixer1234
@ScottCraner verificó ambos, no estoy seguro de si vlookup es una función volátil, pero esa es la función que consume toda mi CPU
davejal
@ fixer1234 No estoy seguro de lo que implica con su comentario, ya intenté activar el recálculo
davejal