如何将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并拖动到列的底部即可。 复制和粘贴当然也是如此。
- Selenium VBA:driver.captureEntirePageScreenshot.Copy
- Excel选项卡在一定数量的列之后换行
- 如何减less程序执行时间,提高整体性能?
- C#System.Runtime.InteropServices.COMException(0x800A03EC):从HRESULTexception:0x800A03EC Microsoft.Office.Interop.Excel._Workbook.SaveAs()
- Groovy – 写作和格式擅长2010年
- 用于VBA的新行和COUNTIF函数
- 使用VBA填充来自Excel表列的值的一维数组
- 函数或子将新行和数据添加到表
- 使用countifs来计算一列中可能包含2个基于文本的选项的单元格的数量