Sample data table (assume upper left is R1C1):
exponent formula
-2 =EXP(RC1)
0 =EXP(RC1)
2 =EXP(RC1)
4 =EXP(RC1)

Column 2 will contain the values (rounded to 3 decimal places)
0.135
1.000
7.389
54.598


What I want to be able to do is display 2 significant figures in the column and have the decimals stay lined up. In searching, the usual format code given for decimal align is 0.0??, but this format code would give me the same display as above. What I want to display would look like:
0.14
1.0
7.4
55.
with the decimal points lined up.

My current approach uses number format codes like this:
0.00
0.0_0
0.0_0
0._0_0
This is functional, but it gets tedious and time consuming to manually input those format codes when you have a large table. What I would like to do (once I figure out the code) is create toolbar buttons analagous to the "increase decimal" and "decrease decimal" buttons that will increase and decrease the number of spaces (_0's) in the number format code.

Another approach that I'm considering is to use a ROUND function linked to a cell in which I can calculate or hand enter the number of decimals to display. Then I could use the 0.? style format code. However, I'm not fond of ROUND functions because of the lost precision (the cell's value becomes the rounded value rather than the original double precision value). This isn't a problem in tables that are purely for display/printing purposes. In cases where the full double precision value is needed, all one would have to do is store the double precision value elsewhere and reference it. This isn't necessarily a bad option, but it's still my second choice rather than my first.

Anybody got other options?