首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从单元格中删除一段文本?

如何从单元格中删除一段文本?
EN

Stack Overflow用户
提问于 2022-08-04 09:06:13
回答 2查看 415关注 0票数 0

我试图从Google电子表格中的一个列中删除一个文本(Perfomance),其中包含(XX Performance) XX是一个类似于89的数字。我在用:

=REGEXREPLACE(D:D,“性能",”- ")

但没有爱..。

在这里输入图像描述

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-04 09:18:50

试试这个 示例表

代码语言:javascript
复制
=ArrayFormula(IF(D2:D="",, REGEXEXTRACT(D2:D, "[0-9]+")))

票数 0
EN

Stack Overflow用户

发布于 2022-08-04 09:14:52

您可以使用表达式\D+

  • \D匹配任何不是数字的字符(相当于^0-9)
  • +在一次和无限次之间匹配以前的令牌,尽可能多次,根据需要返回。

公式如下:

代码语言:javascript
复制
=REGEXREPLACE(D:D, "\D+","")

更新

我确实把它放在另一列中,否则它会创建一个循环依赖关系。数据是通过API从另一个应用程序导入的。

然后,您将需要创建另一个工作表或使用隐藏列来放置该信息,然后在您希望得到的最终结果的列上使用regex。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73233150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档