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

Google Sheets中用REGEXREPLACE删除单元格图片尺寸值的方法咨询

用REGEXREPLACE批量删除Google Sheets中的图片尺寸值

嘿,这个需求用Google Sheets的REGEXREPLACE函数就能完美解决,我给你写个精准的正则表达式,能匹配所有你提到的##x##或###x###格式的尺寸,不管它们在文本开头、结尾还是中间位置,还能处理尺寸前后的空格问题。

核心公式

直接用这个公式就能搞定(假设目标单元格是A1):

=TRIM(REGEXREPLACE(A1, "\s*\d{2,3}x\d{2,3}\s*", " "))

公式拆解解释

让我给你拆解开每个部分的作用,方便你理解和调整:

  • \s*:匹配0个或多个空格,这样不管尺寸前后有没有空格(比如开头的300x250 abc、结尾的abc 300x250、中间的abc 300x250 def)都能覆盖到
  • \d{2,3}:匹配2到3位数字,正好对应你说的##或###的数字格式
  • x:匹配小写的字母x(如果你的数据里有大写X的情况,把这里改成[xX]就能同时匹配大小写了)
  • 替换成空格是为了避免删除尺寸后出现连续空格,最后用TRIM()函数自动去除文本首尾的多余空格,同时把中间的连续空格合并成单个空格

示例验证

拿你给出的例子测试:

  • 原内容:adidas Deerupt S AT 300x250 → 处理后:adidas Deerupt S AT
  • 原内容:Winter Sale III. DE 320x50 → 处理后:Winter Sale III. DE
  • 原内容:abc 160x600 def → 处理后:abc def

如果遇到尺寸前后没有空格的极端情况(比如abc300x250def),可以把公式调整成这样:

=REGEXREPLACE(A1, "\d{2,3}x\d{2,3}", "")

不过从你的示例来看,第一种公式更贴合你的实际需求。

内容的提问来源于stack exchange,提问作者vasilis smyrnios

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:59:22