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

如何批量删除Google Sheets列中指定字符及之后的所有内容

Google Sheets批量提取指定字符前内容的解决方案

如果要批量处理整列数据,只保留斜杠“/”之前的内容并删除该字符及其后的所有内容,以下几种方法可以解决问题:

方法一:LEFT + FIND 组合公式

假设待处理数据在A列,在空白列(比如B列)的第一个单元格输入:

=LEFT(A1, FIND("/", A1)-1)

按回车后,下拉填充整列即可自动提取每个单元格斜杠前的内容。

  • 原理:FIND("/", A1)定位到第一个斜杠的位置,减1得到需要保留的字符长度,LEFT函数据此提取对应长度的内容。
  • 兼容无斜杠的情况:如果部分单元格没有斜杠,公式会报错,可改用带容错的版本:
=IFERROR(LEFT(A1, FIND("/", A1)-1), A1)

这个公式会在找不到斜杠时直接返回原单元格内容。

方法二:正则表达式(REGEXEXTRACT)

用正则表达式匹配开头到第一个斜杠的内容,同样在空白列输入:

=REGEXEXTRACT(A1, "^[^/]+")

下拉填充即可。

  • 原理:^[^/]+表示从字符串开头匹配,直到遇到第一个斜杠为止的所有非斜杠字符,适合更灵活的字符匹配场景。
  • 容错版本:
=IFERROR(REGEXEXTRACT(A1, "^[^/]+"), A1)

批量转为静态值

如果不需要保留公式,只想得到纯文本结果:

  • 选中处理后的结果列(比如B列),按Ctrl+C(Mac用Cmd+C)复制;
  • 右键点击该列,选择「选择性粘贴」→「值」,即可把公式结果转为静态文本。

内容的提问来源于stack exchange,提问作者Marko Naab

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 20:21:03