Estoy usando InDesign para fusionar datos de una lista de correo con una carta. Algunas entradas son direcciones de solteros, otras son direcciones de casados; en el saludo, el cliente quiere saludar al lector por su(s) nombre(s).
¿Cómo puedo colocar "y" de tal manera que no aparezca para personas solteras? Por ejemplo, el saludo debe decir "Queridos John y Mary" o simplemente "Querido John", donde la conjunción está en mi maestro de InDesign, no en un campo en la fuente de combinación.
Simplemente usaría texto condicional .
Elija Ventana > Texto y tablas > Texto condicional para mostrar el panel Texto condicional.
A continuación, seleccione Nueva condición en el menú del panel Texto condicional y escriba un nombre para la condición.
Seleccione el texto al que desea aplicar la condición. En el panel Texto condicional (Windows > Texto y tablas > Texto condicional), realice una de las siguientes acciones:
¡Y ahí lo tienes!
La solución más sencilla es crear otra columna en su CSV/Excel para incluir la palabra "y" si el campo Cónyuge tiene datos.
En su archivo de Excel:
Row | Column A | Column B | Column C
1 | FirstName | Spouse | Conjunction
2 | John | Mary | =IF(ISBLANK(B2),"", " and ")
Es posible que también deba resaltar toda la columna C, copiarla y seleccionar "Pegar valores" antes de guardar como un archivo CSV o TXT.
Arrastre la fórmula en la Columna C hasta el final de su lista de nombres.
En su documento de InDesign donde desea el saludo, use los tres campos de combinación:
Dear <<FirstName>><<Conjunction>><<Spouse>>,
Tenga en cuenta que no hay espacios entre estos campos de combinación en InDesign. Los espacios se agregaron alrededor de la palabra "y" en la fórmula de Excel para que InDesign no inserte espacios adicionales si no hay cónyuge.
Pat_Morita