Is there a way to use Substitute together with Match finding what to substitute from a named list, or another solution

This is what I have tried with no good result

SUBSTITUTE(A15;MATCH(A15;Exception;1);"@")

A15=044108 0584C. (Racing) When mounting on Diesel models the original hanger (part no 6Q0 253 144F) & the 2 original bolts (part no N0195269) must be used
All the parts in brackets are in a list named Exception

And the result im looking for is = 044108 0584C. @ When mounting on Diesel models the original hanger @ & the 2 original bolts @ must be used

Thx

Henrik