EXCEL 整列数据添加

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:38:06
如:在整列的每个单元格内容的前面都加上***,后面的内容不变,还是单元格原来的内容。G/通用格式,试过了,不行。还有别的办法吗?

普通方法做不到,不过有个方法可以

按ALT+F8,在宏名里随便打个名字,比如ABC,点创建,出现宏编辑器界面
如果你起的名字是ABC,里面是这样

Sub ABC()

End Sub

改成

Sub ABC()
Dim i As Integer
i = 0
Do Until ActiveCell.Offset(i, 0) = ""
ActiveCell.Offset(i, 0) = "***" & ActiveCell.Offset(i, 0)
i = i + 1
Loop
End Sub

选中你某列的第一个格,使用这个宏,方法是按ALT+F8之后,双击你的宏的名字

在后面一列输入=A1&"***"
然后复制新列--粘贴--选择性粘贴--数值
OK

先选择A列,
打开“单元格格式”--“自定义”
在“类型”中输入 "***"@
确定即可

如果单元格是数值输入"***"00
如果单元格是日期输入"***"m:d

右键--设置单元格格式--自定义 通用格式的地方输入"***"@就行了,@代表文本的意思,所以*后面的没有关系