expert作名词时,可以表示专家,如果表示“在哪方面的专家”,介系词可以用in,也可以用on,但用on较为正式,一般指学术方面.
His father is an expert in electronics.
His father is an expert on linguistics.
expert作形容词表示“擅长”,介系词要配at,比如:
The Japanese are expert at lowering manufacturing costs.
希望我能帮助你解疑释惑.意思是不是expert at跟另外两者比起来弱一些,expert in与expert on可以互换,expert on更常用对,可以这样理解,希望我能帮助你解疑释惑。