Hola amigo, buenos días
Lo tengo ya hecho, ya en varias oportunidades, (certificados de asistencia, carnets de clubs, etc.), mediante el uso de estas funciones claves de hojas de cálculo: INDICE(), COINCIDIR() y BUSVARV.
Aunque no lo creas, NO hace falta programación de macros en VBA en este caso, con fórmulas se resuelve.
Avísame y en menos de una hora (si ya tienes el formato de presentación ya avanzado) lo tendrás en tu escritorio: ¡es pan comido!
Un placer poder ayudarte con este.
Abrazo!
José Luis