Si Excel se congela con un archivo CSV de transacciones grande, casi siempre es por la misma razón: el libro hace mucho más que guardar filas.
La exportación en bruto puede tener 80,000 transacciones. Eso ya no es agradable, pero casi nunca es todo el problema. Excel empieza a adivinar tipos de datos, a reconstruir filtros, a recalcular búsquedas, a redibujar las filas con ajuste de texto y a arrastrar formato mucho más allá del último registro real. Para cuando estás cruzando líneas bancarias o buscando ventas faltantes, la lentitud parece un problema de tamaño de archivo, cuando la verdadera causa es la forma en que se armó el libro alrededor de ese archivo.
Antes de tocar una sola fórmula, separa tres problemas distintos: la carga, el recálculo y la visualización. En pantalla se parecen. No se solucionan igual.
Diagnostica la lentitud antes de cambiar nada
Empieza por identificar qué guarda Excel en realidad y qué pasa cuando trabajas el archivo, no lo que la celda muestra en pantalla.
| Lo que ves en pantalla | Cómo lo guarda el archivo A | Cómo lo guarda el archivo B | Resultado al cruzar o recalcular |
|---|---|---|---|
ID de transacción 000847391245991 | Texto con ceros a la izquierda, de la exportación CSV | Número convertido por Excel, mostrado como 8.47391E+14 en algunas vistas | Las búsquedas fallan, se agregan columnas auxiliares y el costo de recálculo sube con cada edición |
Marca de tiempo de liquidación 2026-05-01T23:58:14Z | Texto en formato ISO, de la exportación de pagos | Varias fórmulas IZQUIERDA, EXTRAE, DERECHA o VALFECHA en toda la columna | El desplazamiento y los filtros se ponen lentos: Excel recalcula miles de fórmulas de texto una y otra vez |
Monto 1,240.50 | Texto con coma como separador en un archivo | Valor numérico 1240.5 en el libro, copiado de otra fuente | Las fórmulas de cruce tienen que convertir el tipo de un lado, y cada fórmula de conversión agrega más trabajo |
| Descripción de transacción de 180 caracteres con referencia de pasarela | Texto plano en el CSV | Celdas con ajuste de texto, alto de fila automático y formato copiado por toda la hoja | El desplazamiento se vuelve lento: Excel redibuja sin parar filas de alto variable |
| 92,000 filas que abren, pero cada clic en un filtro se traba | Exportación plana, solo con los datos de transacción | El libro también tiene BUSCARX en columnas completas, formato condicional y fórmulas copiadas hasta la fila 1,048,576 | El archivo parece demasiado grande, cuando el verdadero problema es la sobrecarga del libro, no solo la cantidad de filas |
Esa tabla ya da una primera respuesta: un archivo de transacciones grande suele ser solo la mitad de la carga. El resto es lo que Excel agrega después de importar.
Confirmas rápido el desajuste de almacenamiento con TIPO(). Úsala en las columnas clave antes de construir o reparar cualquier fórmula:
=TIPO(A2)devuelve1cuando Excel guardó el valor como número=TIPO(A2)devuelve2cuando Excel guardó el valor como texto
Si el ID de transacción da TIPO() = 2 en un archivo y TIPO() = 1 en el otro, el problema de cruce y el de rendimiento ya están conectados. La reacción típica: agregar fórmulas de conversión en toda la hoja. Eso funciona una vez, y después pone el libro más lento cada mes.
Siguiente comprobación: ¿dónde ocurre el bloqueo?
- Si Excel se cuelga al abrir el CSV, el problema es de carga o importación.
- Si el archivo abre pero se congela cuando escribes, filtras o pegas, el problema es de recálculo.
- Si el archivo abre y las fórmulas funcionan, pero el desplazamiento y el guardado van lentos, casi siempre es un problema de formato o de visualización.
Trata cada caso por separado. Si no, terminas cambiando fórmulas cuando el verdadero problema es el dibujado del alto de las filas, o desactivando complementos cuando el verdadero problema es una búsqueda en columna completa.
El primer cuello de botella suele ser la forma en que se abrió el CSV
Hacer doble clic en un CSV de transacciones es la forma más rápida de perder el control del archivo. Excel lo abre directo en la cuadrícula, adivina el tipo de cada columna e intenta dejar la hoja editable de inmediato. Para una exportación pequeña, está bien. Para un archivo contable con referencias largas, marcas de tiempo en texto, descripciones repetidas y decenas de miles de filas, sale caro.
La mejor ruta: no toques la exportación en bruto e importa una copia de trabajo a un libro en blanco. Esto importa por dos razones.
Primero, tú decides qué columnas entran. La mayoría de las exportaciones de transacciones traen columnas que no necesitas para la conciliación en sí: notas internas, metadatos del cliente, campos de estado del procesador o marcas de tiempo duplicadas. Cada columna de más aumenta el uso de memoria, el costo de los filtros y el tamaño del libro.
Segundo, tú controlas la conversión de tipos antes de que el libro se llene de fórmulas. Una referencia de pago debe quedarse como texto. Un monto numérico debe convertirse en número una sola vez, al importar, no a través de cinco columnas auxiliares después.
Para archivos de transacciones grandes, sigue este orden al importar:
- No modifiques el CSV original.
- Abre un libro en blanco.
- Importa el CSV desde la pestaña Datos en lugar de abrirlo directamente.
- Deja solo las columnas necesarias para la comparación.
- Verifica el tipo de almacenamiento de las columnas de clave de cruce, fecha y monto antes de hacer cualquier búsqueda.
Si el archivo ya está cerca del límite de filas de Excel, no metas toda la exportación a la cuadrícula visible esperando que el rendimiento mejore después. El límite de filas es real, pero la molestia empieza antes de ese límite cuando el libro también tiene fórmulas, formato copiado y varias hojas. Un archivo de 300,000 transacciones todavía puede abrir, pero se va a portar mal en cuanto le encimes lógica de búsqueda, marcas de excepción y pestañas de resumen.
Por eso los artículos genéricos sobre archivos grandes se quedan cortos para el trabajo contable. Suelen detenerse en “el archivo es grande”. La pregunta que importa es más precisa: ¿qué parte de la conciliación está haciendo el archivo lo bastante pesado como para volverse inservible?
La mayor parte de la lentitud viene del recálculo, no de las filas
Un CSV en bruto no contiene fórmulas. La lentitud suele empezar una vez que el archivo cae en un libro y alguien se pone a construir la lógica de cruce a su alrededor.
El patrón típico se ve así:
- una columna para normalizar las referencias
- una columna para quitar espacios
- una columna para convertir montos de texto
- una columna para convertir fechas
- una
BUSCARVoBUSCARX - una marca de excepción
- una regla de formato condicional para resaltar lo que no cuadra
Con eso basta para convertir una hoja de transacciones manejable en un libro que se detiene después de cada cambio.
Primer arreglo: disciplina con los rangos. Si tu búsqueda apunta a $A:$A y $B:$B, Excel evalúa muchas más celdas de las que usa tu conjunto de transacciones. Apunta la fórmula al rango realmente usado. En 80,000 filas, la diferencia entre $A:$A y $A$2:$A$80000 no es cosmética. Cambia cuánto trabajo hace Excel cada vez que recalcula.
Segundo arreglo: limpia dentro de la fórmula antes de crear una columna auxiliar para todo. Si el valor de búsqueda está guardado como texto de un lado y como número del otro, convierte solo la expresión de búsqueda que necesitas:
=BUSCARX(TEXTO(E2,"0"),$A$2:$A$80000,$B$2:$B$80000,"")=BUSCARX(VALOR(E2),$A$2:$A$80000,$B$2:$B$80000,"")
Si el culpable es un espacio sin separación invisible, nómbralo y quítalo directamente. CARACTER(160) es el carácter de espacio sin separación que suele llegar de exportaciones copiadas y pegadas o de CSV generados por el navegador. Excel lo trata como texto real: dos referencias que se ven idénticas no van a coincidir. Límpialo dentro de la expresión de búsqueda en lugar de agregar otra columna auxiliar permanente:
=BUSCARX(SUSTITUIR(E2,CARACTER(160),""),$A$2:$A$80000,$B$2:$B$80000,"")
Ese enfoque en línea importa para el rendimiento. Un arreglo puntual sobre la clave de cruce activa cuesta menos que mantener varias columnas de limpieza para cada registro.
Tercer arreglo: el momento del cálculo. Si el libro ya está pesado, pon el cálculo en manual mientras reorganizas las fórmulas. Si no, cada pegado, autorrelleno o cambio de formato dispara un recálculo completo antes de que termines de reparar el modelo. El cálculo manual no es la solución definitiva. Es el estado seguro mientras quitas el trabajo innecesario.
Cuarto arreglo: deja de convertir columnas que no necesitas comparar. Si la conciliación se cruza por referencia de transacción y monto, no gastes presupuesto de cálculo normalizando campos de descripción, marcas de tiempo secundarias y notas del cliente en la misma pasada. Los libros contables grandes se ponen lentos porque intentan limpiar toda la exportación en lugar de los campos que de verdad deciden el cruce.
Si tu verdadera tarea es aislar las filas sin coincidencia en vez de mantener un libro pesado, usa un flujo más acotado, como encontrar las filas faltantes entre dos archivos CSV en Excel. Cuanto más pequeño el objetivo, menos estructura inútil arrastras en el libro.
La visualización y el formato pueden hacer que un archivo modesto parezca enorme
Algunos libros siguen lentos incluso después de reducir las fórmulas. Eso casi siempre significa que Excel está gastando el tiempo en dibujar la hoja, no en calcularla.
Los archivos de transacciones grandes provocan eso de unas pocas formas predecibles.
El ajuste de texto es una de las grandes. Las descripciones de pago, los campos de memo y las referencias del procesador pueden ser lo bastante largos como para crear filas de alto variable a lo largo de decenas de miles de filas. Excel recalcula esos altos cada vez que te desplazas, filtras o cambias el ancho de una columna. Los datos no cambian. Es el motor de visualización el que trabaja de más.
El formato condicional es otra. Una regla aplicada al rango exacto que se usa está bien. Varias reglas copiadas por columnas completas, no. Muchos libros de transacciones resaltan a la vez duplicados, referencias faltantes, montos negativos, reembolsos y excepciones de fecha. Cada regla tiene que volver a evaluarse cada vez que cambia la hoja.
Los estilos copiados también se acumulan en silencio. Una hoja que empezó como CSV suele terminar como un libro con encabezados sombreados, filas con bandas, celdas pegadas de otras pestañas, distintos formatos de fecha y formato aplicado por accidente a zonas vacías mucho más allá de la última transacción. Excel sigue cargando todo ese peso.
Aquí el arreglo es mecánico:
- Quita el ajuste de texto de las columnas que no necesitan mostrar la descripción completa durante el cruce.
- Usa un alto de fila fijo mientras trabajas.
- Reduce las reglas de formato condicional al rango exacto que se usa.
- Borra el formato de las filas y columnas sin usar más allá de los datos reales.
- Guarda el archivo de trabajo en local mientras lo reparas, en lugar de editarlo a través de capas de sincronización o ubicaciones remotas.
Ese último punto importa más de lo que la gente cree. Un libro abierto desde una ubicación sincronizada o remota puede parecer un problema de fórmula cuando la demora en realidad viene del bloqueo del archivo, de las comprobaciones de sincronización o del costo de guardar. Si un usuario ve el bloqueo y otro no, prueba el archivo en local antes de reconstruir la hoja.
Un flujo que mantiene usables los CSV de transacciones grandes
La meta no es que a Excel le encanten los archivos de transacciones grandes. La meta es dejar de darle a Excel trabajo que no necesita hacer.
Usa este orden siempre:
- Conserva la exportación CSV en bruto como base para la auditoría.
- Importa a un libro en blanco solo los campos necesarios para la comparación.
- Corre
TIPO()en las columnas de referencia clave, monto y fecha de ambos lados. - Decide la única clave de cruce antes de agregar fórmulas.
- Aplica la mínima limpieza de tipo o de caracteres dentro de la propia fórmula de búsqueda.
- Limita las fórmulas y el formato al rango realmente usado.
- Separa las filas cruzadas, las excepciones reales y las diferencias de tiempo en salidas propias.
Esa secuencia evita el error más común: armar primero una hoja de trabajo gigante y diagnosticar sus problemas después, cuando ya se volvió inestable.
También te dice cuándo Excel deja de ser la capa correcta para el trabajo. Si la tarea exige rehacer cada mes el mismo proceso —importar, limpiar, buscar, resaltar y reportar excepciones—, la hoja de cálculo ya no es la tarea. La tarea recurrente es comparar archivos. En el trabajo tipo banco contra libro mayor, el mismo problema aparece cuando alguien sigue comparando dos estados de cuenta bancarios en CSV sin fórmulas a mano después de que los archivos ya superaron lo que una hoja de cálculo puede manejar.
Cuándo reparar el libro deja de ser el verdadero arreglo
Excel sigue siendo útil para una inspección puntual, un filtro rápido o una pequeña revisión de excepciones sobre una exportación de transacciones. Se vuelve caro cuando cada ciclo de conciliación empieza con la misma limpieza: importar, reparar tipos, reconstruir fórmulas, desplazamiento lento y otra ronda de manejo manual de excepciones.
