I was at a meeting on Friday where someone used the expression "dab hand" (meaning to be an expert) a number of times.
I noted it because there is something informal (and which I find attractive) in using this expression in business meeting.
So saying that someone is "a dab hand at Excel" is somehow more interesting and colourful IMHO than saying that he/she has achieved a high level of proficiency with the product.