You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中如何将单元格中的**替换为NULL?

Excel中如何将单元格中的**替换为NULL?

嗨,我完全懂你遇到的这个麻烦!Excel的查找替换功能里,*是默认的通配符(匹配任意字符),所以直接搜**的话,它会把整个单元格内容都当成匹配项,难怪替换后全变了。给你两个靠谱的解决办法:

  • 方法一:转义通配符直接替换
    Excel里要让通配符变回普通字符,只需要在每个*前面加个波浪线~就行。操作步骤很简单:

    1. 按下Ctrl+H打开查找替换窗口
    2. 在「查找内容」框里输入~*~*(两个*都分别用~转义)
    3. 在「替换为」框里输入NULL
    4. 如果只想替换**整个单元格都是****的情况,就勾选「单元格匹配」;要是所有出现**的地方都要替换,直接点「全部替换」就好
  • 方法二:用公式批量生成结果(不改动原数据)
    要是不想直接修改原单元格的数据,可以用SUBSTITUTE函数来处理。假设你的数据在A列,在旁边的B1单元格输入:

    =SUBSTITUTE(A1, "**", "NULL")
    

    然后下拉填充公式,就能得到替换后的内容,之后把B列的结果复制粘贴成数值到原列就可以了。

对了,之前你勾选「单元格匹配」没用,就是因为没转义通配符,这个细节一定要注意哦!

备注:内容来源于stack exchange,提问作者pkd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:37:58