如何将Excel单元格内容括在整个列的括号内?

我有一个Excel文档,数据需要用圆括号括起来。

1个单元格的数据如下所示:

1234, '2000-01-01',3750000.000000,3750000.000000,3750000.000000,3750000.000000,0

我希望它看起来像:

(1234, '2000-01-01',3750000.000000,3750000.000000,3750000.000000,3750000.000000,0)

这将需要为整个列虽然。 听起来像一个macros可能是最好的方式来做到这一点,虽然我不知道。

B的一个简单示例:

Sub parens() Dim r As Range For Each r In Intersect(Range("B:B"), ActiveSheet.UsedRange) If r.Text <> "" Then r.Value = "(" & r.Text & ")" End If Next r End Sub 

如果您只想为单个列做这个工作,并且不介意在工作表中添加一个新列,那么“连接​​”function就可以完成这项工作。

例:

 =Concatenate("(",A2,")") 

然后,只需单击单元格的右下angular并拖动到列的底部即可。 复制和粘贴当然也是如此。