Puede intentar lo siguiente, pero hay una serie de condiciones, por ejemplo, es probable que solo tenga la oportunidad de funcionar si puede fusionarse con un nuevo documento y luego actualizar todos los códigos de campo. No he cubierto todas las dificultades aquí.
Supongo que está utilizando Windows Word.
Primero, supongamos que sus datos están en "Hoja1", con una fila de encabezado estándar en la fila 1 y los datos que comienzan en la fila 2, con el puntaje en la columna 5 y llamado "puntaje"
Abra el libro de trabajo en Excel
Configure el libro de trabajo para que sea la fuente de datos para la fusión
En Excel, seleccione la puntuación en la primera fila de datos (fila 2, columna 5) y Editar-> Copiar
En Word, use Pegar-> Especial para pegar un enlace usando el formato de Imagen.
En Word, si presiona Alt-F9, debería ver un código de campo similar a este:
{ LINK Excel.Sheet.12 "C:\\mysheets\\databars1.xlsx" "Sheet1!R2C5" \a \p }
Seleccione el "2" en "R2C5" y bórrelo, luego ...
use ctrl-F9 para insertar un par de caracteres de llaves de código de campo especiales para que tenga
{ }
haga clic dentro de eso y use ctrl-F9 nuevamente para que tenga
{ { } }
Dentro de las llaves internas, escriba MERGESEQ para que tenga
{ { MERGESEQ } }
Antes de las llaves internas, escriba "=" y después, escriba "+1" para
{ ={ MERGESEQ }+1 }
(Hay dos campos que devuelven números de fila asignados a la fuente de datos. No entraré en detalles aquí, pero una de las ventajas de {MERGESEQ} sobre {MERGEREC} en este caso es que {MERGESEQ} no tiene valor hasta Realmente realizas la fusión.
Si ahora usa Alt-F9 para volver a mostrar el resultado del campo y F9 para actualizarlo, probablemente verá un mensaje de error.
Ahora fusionarse con un nuevo documento. De nuevo, es posible que deba tomar medidas para evitar errores. Cuando se complete la fusión, probablemente aún verá errores en el resultado. Use Alt-F9: debería ver los campos LINK que tienen campos de cálculo como {= 1 + 1}, {= 2 + 1} en ellos.
Seleccione todo el documento y presione F9 para actualizar todos los campos. Debería ver las barras de las celdas relevantes. Luego seleccione presionar shift-F9 para desvincular todos los campos (que también desvinculará otras cosas, por lo que es posible que no desee hacerlo.
Un problema con Word es que tiende a destruir los campos que están anidados dentro de los campos LINK, ya sea cuando actualiza el resultado del campo LINK o cuando guarda y vuelve a abrir el documento. Estoy bastante seguro de que lo verá si usa {MERGEREC} en lugar de {MERGESEQ}. Para protegerse de eso, puede ser útil cambiar el campo LINK para que ya no sea un campo LINK antes de guardar, y volver a cambiarlo cuando vuelva a abrirlo. por ejemplo, cambiar
{ LINK ... }
a
{ XLINK ... }
Obviamente, en este punto, todo el procedimiento tiene suficientes pasos y dificultades que sería difícil entregar a otro usuario, pero ese es el único enfoque que sé que tiene posibilidades de funcionar. De lo contrario, tienes que
- copie imágenes de Excel (si solo hay una cantidad de ellas, si hay cientos de valores diferentes, no creo que sea práctico) y use algo como un campo IF para insertar la imagen relevante para cada valor. Obviamente, eso reflejaría las opciones de formato cuando cree sus imágenes, no en la hoja en el momento de la fusión (por ejemplo, ¿qué pasa si desea cambiar el color de la barra?) O
- use los eventos de VBA y WordMerge de Word (o postprocesamiento, si está enviando a un nuevo documento) para obtener la imagen correcta para cada fila.