Configuración actual para comparar el historial de datos financieros de AR:
-Dos hojas de excel con encabezados idénticos Gama: A1 to AL250,000
-En una de las hojas, agregamos 13 columnas, que tienen ecuaciones que hacen comparaciones entre la Hoja1 y la Hoja2.
Ecuación 1: VLOOKUP
de la Hoja1 a la Hoja2 (Entrada: factura #, Salida: balance actual)
Ecuación 2: Si las declaraciones están todas en la Hoja 1, todas ellas VLOOKUP
resultado de cubos de envejecimiento vencidos
Esto significa que actualmente estoy calculando 3.25 ecuaciones MIL ( 13 Col X 250,000 Filas ). Como resultado, el excel es extremadamente lento (Tamaño de archivo actual: 124MB ).
He desactivado el cálculo automático pero el Excel todavía me da problemas para trabajar, ya que se está congelando constantemente. ¿Es esta información demasiado grande para sobresalir?
Suponiendo que estoy limitado a MSO, ¿hay una mejor manera de hacerlo? ¿Pivote? Power Pivot? ¿Enlace de datos? Macro para calcular y pegar valores como texto? ¿Renunciar a mi trabajo?
Simplemente busque un usuario de Excel con más experiencia para brindar información sobre la ruta más eficiente a seguir, no cómo implementar cualquier ruta.
fuente
Respuestas:
Tal vez pueda exportar sus datos a un nivel menos detallado. Por ejemplo, no enumere todas las transacciones, sino solo las sumas de cada factura o cliente, luego use las 13 columnas con fórmulas en la lista menor.
Tal vez cree una función para profundizar en los detalles de un solo cliente en una pestaña separada.
Si no puede reducir el tamaño de los datos, puede intentar hacer un poco de limpieza en sus fórmulas para que sean más rápidos. Experimenté una mejora sustancial al escribir una declaración if con True como una fórmula fácil y falso por ser una fórmula más exigente.
[= IF (A 1 & lt; & gt; 1, "", .. fórmula pesada ..)] en lugar de [= IF (A1 = 1, .. fórmula pesada .., "")]
Intente ejecutar cálculos agregando una columna de fórmulas a la vez para identificar cuáles le están ralentizando más.
Buena suerte para ti :)
fuente