So I'd personally argue that in is the accurate, suitable preposition for use with "excel", and at is often a late-comer which has slipped into use mainly because it is applicable to quite a few (but not all) of your things that one can excel in and for that reason Appears Okay when Employed in Those people phrases.. A like for climbing ropes and b