I like the format idea, then nothing actually has been changed.
Another way would be to use a macro, which beats the use of
a formula, followed by copy, paste special, values -- especially if
this is going to be done on a regular basis.
Sub Enclose_Text_cells()
Dim tstRange As Range, cell As Range
On Error Resume Next
Set tstRange = Intersect(Selection, _
Selection.SpecialCells(xlConstants, xlTextValues))
On Error GoTo 0
If tstRange Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each cell In tstRange
cell.Value = "(" & Trim(cell.Formula) & ")"
Next cell
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
Directions to install and use a macro in
http://www.mvps.org/dmcritchie/excel/getstarted.htm