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

如何移除Excel单元格中的下划线字符(支持多行内容处理)

移除Excel单元格中的下划线字符需求

我正在研究如何移除Excel单元格中的下划线字符,仅保留不含下划线的字符。例如,若单元格内容为多行且每行均包含下划线,也需将其移除。

Delete an underlined string
enter image description here

方法一:使用SUBSTITUTE公式

直接用Excel内置函数替换所有下划线,公式如下:

=SUBSTITUTE(A1,"_","")

将A1替换为目标单元格地址,下拉填充即可处理整列。即使单元格是多行换行内容,该公式也能正常移除所有下划线。

方法二:批量替换(快速处理整列/工作表)

  1. 选中需要处理的单元格区域
  2. 按下Ctrl+H打开「查找和替换」对话框
  3. 在「查找内容」栏输入_,「替换为」栏留空
  4. 点击「全部替换」,一次性清除所有下划线

方法三:VBA批量处理(适合大量数据或重复操作)

按下Alt+F11打开VBA编辑器,插入新模块,粘贴以下代码:

Sub RemoveUnderscores()
    Dim rng As Range
    Set rng = Selection
    For Each cell In rng
        cell.Value = Replace(cell.Value, "_", "")
    Next cell
End Sub

返回Excel,选中目标区域后运行该宏,即可批量移除下划线。

内容的提问来源于stack exchange,提问作者Mansour Dalir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 07:27:06