Hi Tim
The following provides a solution based on the data you provided.
For illustration purposes, in the picture below
- On the left, we have an Excel table named "sevents"
- I used cells G2 downwards to enter the event ID set of values
- In cell H2, enter the formula below and copy it down
=TEXTJOIN(" - ",TRUE,IFERROR(VLOOKUP(VALUE(MID(G2,1,1)),sevents,2,FALSE),""),IFERROR(VLOOKUP(VALUE(MID(G2,2,1)),sevents,2,FALSE),""),IFERROR(VLOOKUP(VALUE(MID(G2,3,1)),sevents,2,FALSE),""))
** I used " - " as the event delimiter in the formula.
** Adapt the formula according to your scenario
IMPORTANT NOTE:
My concern with this table setup is that you are limited to at most 10 events in the table, using digits 0 to 9.
If you enter more than 10, then you need to consider another way to enter the set of event IDs

I hope this helps you and gives a solution to your problem.
Do let me know if you need further help.
Kind regards
Jeovany CV