作者:乔山办公网日期:
返回目录:excel表格制作
1、比如,下图知中表格数据;现在要把数据前面的“GD”删除掉。
2、在B2单元格输入:=SUBSTITUTE(A2,"GD",""),按回车键,即可得出结果8295411,
SUBSTITUTE(A2,"GD","")的A2是数据区域;“GD”是要删除的字符;“”是空。
3、光标点道下B2单元格,并移到右下角实心小方框上,显示出+字时,鼠标左键双击,下方单元格即可相继得出结果。
4、B列数据保持选中的状态,鼠标放在选区上右击,弹回出的菜单中点“复制”。
5、点“复制”后,鼠标再放在选区上右击,弹出的菜单中点粘贴选项的第二个“值”。
6、B列的数据即变成了只是数值格式,公式被删除了。然后,把A列删除。B列即变成A列。用SUBSTITUTE函数删答除表格字符串里某个字符操作完成。
可以使百用替换功能,操作方法如下:
1、打开excel表格,选中需要删除“只”字度的对应列。
2、使用键盘问快捷键Ctrl+H,调出excel中的替换答功能。
3、在查找内容中填上“只”,在替换为中不填任何内容,版点击全部替换。
4、选中的单元权格的所有“只”字就已经删除了。
假设数据在A列
在B1输入公式
=REPLACE(A1,3,3,)
回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动填充
按alt+f11进入vbe编辑窗口,然copy后新建一个模块,把下面的代码复制进去
然后回到excel窗口,把你要清除特定字符的表格设为当前,然后
alt+f8运行test宏就可以了,(代码已测zd试,希望你满意)
'---------------------以下为代码部分--------------------
Sub test()
Dim a, b As Range
Set a = ActiveSheet.UsedRange
For Each b In a
If b.Value = "语文" Or b.Value = "数学" Or b.Value = "英语" Then b.Value = ""
Next b
End Sub