当前位置: 代码迷 >> Office >> Excel中一个单元格内怎么替换掉某个字符
  详细解决方案

Excel中一个单元格内怎么替换掉某个字符

热度:2377   发布时间:2013-02-26 00:00:00.0
Excel中一个单元格内如何替换掉某个字符。
如果Excel中有一列:
  品名
Cr合结钢
Cr合结钢
Cr合结钢
Cr合结钢
--------------------------------------------------------------------------------------
我想实现的效果是,如果这个单元格内包含Cr时就自动删除掉。如何实现呢?谢谢

------解决方案--------------------------------------------------------
在一个临时列中输入公式=SUBSTITUTE(A1,"Cr",""),然后复制并选择性粘贴(值和数字格式)到原来的列。
------解决方案--------------------------------------------------------
直接用数据有效性设置不允许输入"Cr"字符不就行个么
------解决方案--------------------------------------------------------
试试查找替换菜单
------解决方案--------------------------------------------------------
给你个宏吧,使得输入时就检查有无Cr,若有就删除:
VB code
Private Sub Worksheet_Change(ByVal Target As Range)    If InStr(1, UCase(Target.Value), "CR") > 0 Then Target.Value = ""End Sub
------解决方案--------------------------------------------------------
[Quote=引用:]
就用这个做比较好
------解决方案--------------------------------------------------------
直接编辑查找,CR,替换中输入空格
------解决方案--------------------------------------------------------
编辑->替换->查找内容填Cr->替换内容在英文半角状态下填两个空格->点击替换或全部替换
  相关解决方案