Conservación de fórmulas en la combinación de correspondencia con Excel: qué sobrevive y qué se rompe
El informe parecía perfecto hasta que alguien lo tocó. Un destinatario abre su copia, cambia un número para probar un escenario y nada se recalcula. Los totales se quedan quietos, porque en algún punto entre el libro maestro y su bandeja de entrada, cada fórmula se convirtió en un valor pegado.
Entonces, ¿sobreviven las fórmulas de Excel a una combinación de correspondencia? Sí, cuando la herramienta sustituye los valores de cada fila en el libro y recalcula, en lugar de exportar una instantánea de resultados. SUMA, BUSCARV, SI, INDICE/COINCIDIR, SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO se conservan y se recalculan en cada archivo generado. La documentación de la mayoría de las herramientas se queda muda exactamente aquí, y por eso la pregunta se sigue haciendo.
Este artículo es el contrato de confianza al completo: cada garantía de abajo llega con su límite adjunto, y las cautelas son la clave. Es la sección de conservación de la guía completa en versión adulta: las mismas afirmaciones, cada una con su mecanismo, su ejemplo trabajado y su borde.
Tabla de contenidos
- Por qué tus fórmulas se convirtieron en simples valores
- Cómo conservar las fórmulas al combinar correspondencia con archivos de Excel
- ¿Sobreviven las fórmulas de Excel a una combinación de correspondencia? El contrato de un vistazo
- Qué sobrevive a una combinación de correspondencia, clase por clase
- Qué pasa con las macros de VBA en una combinación de correspondencia
- Por qué el archivo combinado muestra #NOMBRE? o #VALOR! (y qué más puede romperse)
- Reglas de diseño que hacen segura la conservación
- La prueba de una fila: verifica tus fórmulas en alrededor de un minuto
- Preguntas frecuentes
- La confianza es el entregable
Por qué tus fórmulas se convirtieron en simples valores
Las fórmulas se convierten en simples valores de cinco maneras habituales en el camino del libro maestro al destinatario:
- Pegar como valores. El bucle manual de copiar termina con Pegado especial > Valores, que reemplaza cada fórmula por su resultado actual, por diseño.
- Scripts y rutas de exportación. La mayoría de los tutoriales de scripting y de los botones de exportar escriben volcados planos de valores: los números llegan, la lógica no, y la guía de decisión desarrolla este argumento al completo, patología de actualizar vínculos incluida.
- El viaje de ida y vuelta por CSV. CSV es un formato de texto plano que almacena solo los valores mostrados, así que cualquier paso por CSV en cualquier punto del pipeline descarta en silencio todas las fórmulas, en Excel o en cualquier otro sitio.
- Referencias externas en libros copiados. Un libro copiado que apunta a archivos de tu disco recibe a su destinatario con el aviso de actualizar vínculos y, cuando el archivo vinculado falta o se movió, números obsoletos y una erupción de errores #REF!.
- Cálculo dependiente de macros. La lógica que vive en VBA deja de calcular en cuanto el archivo se encuentra con una máquina o una política que bloquea macros, que hoy es el caso normal.
Cinco mecanismos distintos, una misma forma: todos matan las fórmulas, o convirtiéndolas en sus resultados o divorciándolas del libro del que dependen. Eso señala directamente al modelo que no hace nunca ninguna de las dos cosas.
Cómo conservar las fórmulas al combinar correspondencia con archivos de Excel
El modelo para generar archivos que conservan sus fórmulas tiene dos tiempos. Primero, la sustitución: las celdas marcadoras de tu plantilla reciben los valores de la fila actual, en su sitio. Segundo, el recálculo: el libro entero se recalcula, con los valores sustituidos alimentando cada fórmula que los lee. En ningún momento se convierte una fórmula en su resultado. Ese es todo el truco, y el motor que lo ejecuta es la .NET Excel Library de Syncfusion.
La combinación de correspondencia de Excel a Excel de MailMergic es este modelo convertido en producto: un libro contiene una hoja de plantilla y una hoja de datos, y cada fila de datos produce un archivo recalculado.
El patrón de la celda clave es el modelo usado a propósito. Una celda contiene @region_name, cada SUMAR.SI.CONJUNTO de la página lee esa celda, y sustituir un solo valor reconstruye la página entera para esa región. La sección de la clave de región del paquete de cierre mensual es el ejemplo trabajado canónico.
El corolario mata por construcción la patología de las referencias externas: como la plantilla y los datos viven en un mismo libro, un archivo generado no lleva referencias a archivos de tu disco. No hay nada que actualizar, ningún aviso que responder, nada que romperse cuando el archivo viaja.
La fuente de filas puede montarse aguas arriba; una salida de Power Query guardada en una hoja funciona perfectamente como hoja de datos. Ese lado de entrada pertenece a la comparación con Power Query, no a este artículo.
¿Sobreviven las fórmulas de Excel a una combinación de correspondencia? El contrato de un vistazo
Sí. Las fórmulas sobreviven porque cada archivo generado se produce sustituyendo los valores de una fila en el libro y recalculándolo, nunca exportando resultados. Las funciones estándar se recalculan, el formato y la estructura se trasladan tal como se configuraron, VBA se elimina y una lista corta de casos límite se gana una prueba de una fila.
| Nivel | Qué | El límite | Notas |
|---|---|---|---|
| Se conserva y se recalcula | SUMA, BUSCARV, SI, INDICE/COINCIDIR, SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO, más las funciones estándar de fecha, texto y financieras | El recálculo se ejecuta después de la sustitución; las funciones fuera de este conjunto pertenecen al último nivel | Clase por clase |
| Se conserva como se configuró | Formato condicional: reglas por valor de celda, barras de datos, conjuntos de iconos, escalas de color | Reglas por valor de celda; las reglas basadas en fórmula son territorio de la prueba de una fila | Regla de diseño 5 |
| Se conserva como se configuró | Rangos con nombre, estilos de celda, formatos numéricos | Se muestran exactamente como se configuraron, nada se reinterpreta | Clase por clase |
| Se conserva como se configuró | Áreas de impresión, estructura multi-hoja, configuración de página por hoja | Detectadas al subir; editables en la pestaña de cinta Configuración de impresión | Clase por clase |
| Se elimina | Macros de VBA | Se eliminan al subir; un .xlsm conserva su extensión, el código sale vacío | Macros de VBA |
| Puede romperse | Funciones no reconocidas o propietarias | Muestran #NOMBRE? o #VALOR! en el archivo combinado | Qué puede romperse |
| Puede romperse | Referencias circulares | Caen a 0 salvo que el cálculo iterativo esté activado a nivel de libro | Qué puede romperse |
| Puede romperse | Fórmulas matriciales, referencias a archivos externos, tablas dinámicas muy grandes | Casos límite; territorio de la prueba de una fila | Qué puede romperse |
| Puede romperse | Archivos protegidos con contraseña | Se rechazan al subir, antes de que nada de lo anterior aplique | Qué puede romperse |
Cada fila lleva su frase de límite, porque una garantía sin límite es marketing. Las tres secciones siguientes recorren los niveles en orden.
Qué sobrevive a una combinación de correspondencia, clase por clase
Funciones
SUMA, BUSCARV, SI, INDICE/COINCIDIR, SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO se conservan y se recalculan, junto con las funciones estándar de fecha, texto y financieras. El microejemplo: =SUMA(B2:B10) totaliza correctamente los valores sustituidos en cada archivo, porque el recálculo ocurre después de la sustitución, no antes.
¿Sobrevive el formato condicional a la combinación de correspondencia?
Sí: las reglas de color por valor de celda, las barras de datos, los conjuntos de iconos y las escalas de color se trasladan y siguen disparándose. Una columna de estado que muestra verde para Pagado, amarillo para Pendiente y rojo para Vencido se ve igual en cada archivo generado. Las reglas basadas en fórmula son otro caso; su cautela completa vive bajo la regla de diseño 5, más abajo.
Rangos con nombre
Se conservan. Una plantilla que lee TipoIVA en lugar de una dirección de celda sigue resolviéndolo: =B10*TipoIVA calcula en la salida exactamente igual que en el maestro.
Estilos de celda y formatos numéricos
Fuentes, bordes, rellenos, alineación y formatos numéricos se trasladan. La moneda se muestra como moneda, una fecha se renderiza en el formato que configuraste y un porcentaje sigue siendo un porcentaje, en cada archivo.
Áreas de impresión
Se detectan al subir y se reaplican, y son editables en la pestaña de cinta Configuración de impresión del editor. La página que encuadraste es la página que se imprime.
Estructura multi-hoja
Una plantilla de tres hojas produce una salida de tres hojas, en el orden del libro. Las hojas que excluyas con los conmutadores por hoja se quedan en tu libro y fuera de la salida.
Configuración de página por hoja
La orientación y el tamaño de papel se mantienen, configurados global o individualmente por hoja: una hoja de resumen horizontal y una hoja de detalle vertical siguen así en cada archivo generado.
Qué pasa con las macros de VBA en una combinación de correspondencia
La afirmación en seco: el código VBA se elimina al subir, por seguridad. Un .xlsm conserva su extensión, el código sale vacío y el cálculo dependiente de macros no se ejecuta en ningún archivo de salida. No hay ningún ajuste que cambie esto.
El encuadre honesto: la mayoría de los equipos adopta la generación precisamente para jubilar VBA, y la ruta de migración es mover la lógica de cálculo del código a las fórmulas, donde se vuelve visible, comprobable y cubierta por el contrato de arriba. La guía sin VBA mapea esa migración, flujo a flujo. Haz la mudanza antes de la primera ejecución, no después del primer destinatario confundido.
Por qué el archivo combinado muestra #NOMBRE? o #VALOR! (y qué más puede romperse)
Un error #NOMBRE? o #VALOR! en el archivo combinado significa que la plantilla usa una función fuera del conjunto documentado: la celda muestra un error visible en lugar de un número silenciosamente equivocado. Reconstruye esa celda con supervivientes documentados y vuelve a ejecutar la prueba de una fila.
Esta sección es la razón para confiar en la anterior; una lista de conservación sin modos de fallo es una lista que nadie probó. Aquí están los nuestros, dichos en seco.
Las referencias circulares se comportan como las trata Excel: las celdas afectadas caen a 0 salvo que el cálculo iterativo esté activado a nivel de libro. Si tu plantilla depende de la iteración, eso es un ajuste del libro, no un ajuste de la ejecución.
Las fórmulas matriciales, las referencias a archivos externos y las tablas dinámicas muy grandes son casos límite. La mayoría de las plantillas no usan ninguno; si la tuya sí, la prueba de una fila de más abajo responde la pregunta en alrededor de un minuto, con tu libro real en lugar de las promesas de nadie.
Los archivos protegidos con contraseña se rechazan antes de que nada de esto ocurra, porque un libro cifrado no puede abrirse sin su contraseña. Quita la contraseña en Excel primero.
Las filas de datos vacías se procesan con normalidad y producen archivos con todas las sustituciones vacías. No es una rotura, pero sorprende; filtra las filas vacías antes de subir.
Cada párrafo de arriba nombra el síntoma, el mecanismo y la prueba. Las garantías de dos secciones más arriba están hechas exactamente del mismo material.
Reglas de diseño que hacen segura la conservación
Las cuatro construcciones trabajadas de esta serie convergieron en la misma disciplina desde cuatro direcciones. Aquí está en un solo sitio, como reglas numeradas con sus créditos, en lugar de volver a enseñar cada construcción.
Regla 1: usa la celda clave a propósito. Una sola celda sustituida impulsando cada agregado es el propio modelo de conservación, enseñado arriba; diseña alrededor de ella.
Regla 2: construye solo con supervivientes documentados. Cada función de la página viene del primer nivel de la tabla del contrato, y de ningún otro sitio. La construcción de listados de rentas enuncia esta disciplina con más dureza: las tentadoras respuestas de una sola función que no están en la lista se quedan fuera de la página. La construcción de evaluaciones de desempeño la lleva más lejos, calculando toda su página de puntuaciones solo con aritmética simple y SI.
Regla 3: da holgura a los rangos de búsqueda. Da a cada rango más filas de las que los datos de hoy necesitan: el listado de rentas lleva sus rangos de Unidades hasta la fila 100 a propósito, y el paquete de cierre mensual mantiene generosos sus rangos de SUMAR.SI.CONJUNTO, de la fila 2 a la 400, para que un extracto que crece nunca caiga fuera del final. Un rango dimensionado exactamente para los datos de hoy se rompe el mes que viene, y en los totales de SUMAR.SI.CONJUNTO se rompe en silencio, sin ningún error que te llame la atención.
Regla 4: mantén las tablas de presentación solo de presentación. El listado de rentas mantiene su tabla de INDICE/COINCIDIR con guarda solo de presentación y extrae cada total impreso de un SUMAR.SI.CONJUNTO contra la hoja de datos, nunca de una SUMA sobre celdas de presentación con guarda, de modo que las celdas de guarda en blanco no puedan envenenar nunca una suma.
Regla 5: pon cautela a todo lo compuesto. Las reglas de color por valor de celda son supervivientes documentados; una regla basada en fórmula que pinta una fila entera es exactamente lo que la prueba de una fila existe para confirmar, y el INDICE/COINCIDIR compuesto con guarda se gana la misma cautela: una prueba de una fila antes del lote. Esa es la cautela canónica de la construcción de listados de rentas a plena potencia: no un aviso de que algo está roto, sino un límite con nombre y una prueba con nombre.
Regla 6: un grano de campo de combinación por celda. Los marcadores de celda completa aceptan nombres de columna con espacios; los marcadores en línea necesitan nombres sin ellos. Dale a cada marcador su propia celda donde puedas, y deja que las fórmulas hagan las uniones.
Regla 7: elige el formato de salida según la siguiente acción del destinatario. Envía .xlsx cuando el destinatario sigue trabajando con fórmulas; envía PDF cuando el archivo es final, porque el PDF aplana por diseño, y para un documento final eso es una característica. La sección de formato de la construcción de hojas de precios recorre la decisión.
Sigue las siete reglas y la conservación deja de ser una esperanza y se convierte en una propiedad de la plantilla.
La prueba de una fila: verifica tus fórmulas en alrededor de un minuto
La prueba de una fila verifica que tus fórmulas sobrevivieron: genera un archivo desde tu fila de datos más rompible y ejecuta seis comprobaciones, alrededor de un minuto en total.
- Avanza la vista previa hasta las filas que rompen. La pastilla flotante “Fila N de M” recorre tus datos en vivo. No te quedes en la fila 1, la fila alrededor de la cual se diseñó la plantilla; avanza hasta la fila del cero, el nombre más largo, el número negativo, la fila vacante o límite.
- Genera una sola fila. Un archivo, desde la fila con más probabilidades de romper.
- Ábrelo y haz clic en los totales clave. Lee la fórmula en la barra de fórmulas; no te limites a mirar el número. Un valor pegado y una fórmula viva pueden mostrarse idénticos; solo la barra de fórmulas los distingue.
- Cambia un valor de entrada y mira moverse el total. Prueba en vivo del recálculo, exactamente lo que el destinatario de la escena inicial nunca tuvo.
- Confirma que la regla condicional se dispara en una fila donde debe. Una regla que nunca se dispara se ve idéntica a una regla que se rompió.
- Revisa la página impresa. Área de impresión aplicada, orientación correcta, nada derramándose a la página dos.
Coste y cadencia: una fila generada es un crédito, y el plan gratuito incluye créditos mensuales (precios). Ejecútala después de cualquier edición de la plantilla y antes de cualquier lote completo; convierte cada cautela de este artículo en un sí o un no para tu libro concreto.
Preguntas frecuentes
P: ¿Sobreviven las fórmulas de Excel a una combinación de correspondencia?
R: Sí, cuando la herramienta sustituye los valores de cada fila en el libro y recalcula en lugar de exportar resultados. SUMA, BUSCARV, SI, INDICE/COINCIDIR, SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO y las funciones estándar de fecha, texto y financieras se recalculan en cada archivo.
P: ¿Por qué mis fórmulas se convirtieron en simples valores?
R: Algo en el pipeline las convirtió: Pegado especial > Valores, un script o una ruta de exportación que escribe volcados de valores, o un paso por CSV, que descarta todas las fórmulas porque CSV almacena solo los valores mostrados.
P: ¿Sobrevive el formato condicional a una combinación de correspondencia con Excel?
R: Sí para las reglas de color por valor de celda, las barras de datos, los conjuntos de iconos y las escalas de color: se trasladan y siguen disparándose en cada archivo generado. La excepción son las reglas basadas en fórmula, que es exactamente lo que la prueba de una fila existe para confirmar.
P: ¿Por qué se perdió mi formato condicional después de la combinación?
R: Normalmente, por un paso por CSV en algún punto del pipeline, que almacena solo los valores mostrados y descarta todo el formato, o por una regla basada en fórmula que no se trasladó. En una combinación que sustituye y recalcula, las reglas de color por valor de celda, las barras de datos, los conjuntos de iconos y las escalas de color sobreviven; confirma cualquier regla basada en fórmula con la prueba de una fila.
P: ¿Qué pasa con las macros de VBA en el archivo combinado?
R: El código VBA se elimina al subir, por seguridad. Un .xlsm conserva su extensión, el código sale vacío y el cálculo dependiente de macros no se ejecuta en la salida. Mueve esa lógica a fórmulas primero.
P: ¿Por qué el archivo combinado muestra #NOMBRE? o #VALOR!?
R: La plantilla usa una función fuera del conjunto documentado, así que la celda muestra un error visible en lugar de un número equivocado. Reconstruye esa celda con supervivientes documentados y vuelve a ejecutar la prueba de una fila.
P: ¿Sobreviven las fórmulas a la salida en PDF?
R: No. El PDF es una instantánea renderizada por diseño; las fórmulas calculan durante la generación y los resultados se aplanan sobre la página. Elige .xlsx cuando el destinatario necesite fórmulas vivas.
P: ¿Cómo conservo las fórmulas al generar un archivo por fila?
R: Mantén la plantilla y los datos en un mismo libro, marca las celdas variables con marcadores y genera con una herramienta que sustituya y recalcule en lugar de exportar. Construye con supervivientes documentados y ejecuta después la prueba de una fila.
P: ¿Se trasladan los rangos con nombre y los formatos numéricos?
R: Sí. Una referencia como TipoIVA sigue resolviéndose en cada archivo generado, y los formatos de moneda, fecha y porcentaje se muestran exactamente como los configuraste.
P: ¿Qué es la prueba de una fila y por qué una sola fila?
R: Generas un archivo desde tu fila de datos más rompible y lo inspeccionas: fórmulas en la barra de fórmulas, recálculo al editar, reglas disparándose, diseño de impresión. Una fila cuesta un crédito y revela todo lo que revelaría un lote.
P: ¿Necesita el destinatario algo especial para abrir el archivo?
R: No. Cada archivo generado es un libro de Excel corriente, un .xlsx por defecto, mientras que una plantilla .xlsm conserva su extensión con el código de macros eliminado: sin complementos, sin macros, sin vínculos externos, nada que instalar. Se abre con las fórmulas vivas.
La confianza es el entregable
La serie termina donde empezó: un libro, muchos archivos y las fórmulas vivas en cada uno de ellos. El destinatario de la escena inicial cambia un número y los totales se mueven, porque nada entre el maestro y su bandeja de entrada convirtió nunca una fórmula en su resultado. Cada garantía de aquí llegó con su límite adjunto, y eso es deliberado: las cautelas son la prueba de que las garantías significan algo, y la prueba de una fila es cómo cobras las dos cosas.
Prueba la combinación de correspondencia de Excel a Excel →
Este artículo completa la serie. La base es la guía completa, la ruta de migración es la guía sin VBA, el panorama de herramientas es la guía de decisión y el lado de entrada es la comparación con Power Query. Las cuatro fábricas trabajadas que probaron las reglas de arriba son la construcción de hojas de precios, el paquete de cierre mensual, la construcción de evaluaciones de desempeño y la construcción de listados de rentas. La cadena termina aquí: nueve artículos, un libro, muchos archivos.