我有一个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)
但这需要整个列。听起来像宏可能是最好的方法,虽然我不确定。
答案 0 :(得分:2)
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
答案 1 :(得分:0)
如果您只想为单个列执行此操作,并且不介意在工作表中添加新列,则“连接”功能也可以很好地完成此任务。
示例:
=Concatenate("(",A2,")")
然后,您需要做的就是单击单元格的右下角并拖动到列的底部。复制和粘贴当然也很有效。