Use the TEXT function
Eg: Formatting a number as a percentage to 2 dp:
="Your score is " & TEXT(A1,"0.00%")
Try Debra's page at:
http://www.contextures.com/xlCombine01.html
Scroll down to "Formatting Examples"

Signature
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
>I am trying to concatenate a number and preserve its formatting, but
> the concatenate formuula insists on presenting the unformatted version
[quoted text clipped - 4 lines]
>
> thanks for any help