在excel中,如何格式化原始数据以使第二个数字在括号中?

时间:2014-11-24 01:24:41

标签: excel excel-vba excel-formula vba

我有一行包含以下数字,每个单元格中有2个:

4 (8) | 3.8 (12) | 5 (7) | 4.6 (35)| 5 (8) | 4.4 (27)

我宁愿这样写:

4 8   | 3.8 12   | 5 7   | 4.6 35  | 5 8   | 4.4 27

我可以将它们输入没有括号的单元格中,并在末尾格式化它们以添加括号吗?

这是我的意思的图像(它的顶行): https://www.dropbox.com/s/p5byjtlumolwkb3/Screen%20Shot%202014-11-23%20at%208.35.37%20AM.png?dl=0

谢谢!!!

2 个答案:

答案 0 :(得分:1)

是的,只需选择要格式化的单元格,然后右键单击>格式化单元格转到“数字”标签,然后点击左侧的“自定义”,然后输入(0.0#);(-0.0#)作为格式。

如果您想自动执行其他所有列,也可以使用条件格式。选择要格式化的范围,转到主页功能区>条件格式>新规则。然后选择“使用公式确定要格式化的单元格”。输入以下公式:=ISEVEN(COLUMN(A1)),然后点击“格式化...”,转到“数字”标签,点击“自定义”,然后输入(0.0#);(-0.0#)作为格式。

答案 1 :(得分:0)

假设您的号码在A2单元格中。将其键入单元格B2:

="(" & A2 &")"

这将为您的号码添加括号。