首页 > 解决方案 > 删除特定字符后的所有数字和字母

问题描述

我目前正在处理一张桌子,在某些地方我的销售价格格式错误,请参阅我的谷歌表格。

本质上,我有这样的事情:

Price
22.99;&amp
19.99:sales
22.99
16.99
16.99;---11
18.99;:=---21
30.99
17.99
27.99
28.99
19.99
23.99
59.99
49.99aaa

我想删除 or 甚至字母之后的所有不必要的:字符;

我尝试使用此功能=LEFT(E2,FIND(";",E2)-1),虽然它最初适用于某些人,但我最终得到了这个:

Repaired Price
22.99
#VALUE!
#VALUE!
#VALUE!
16.99
18.99
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

不知道我现在在哪里搞砸了。我相信可能还有另一种更简单的方法或解决方法

谢谢

标签: google-sheetsgoogle-sheets-formula

解决方案


在单元格 G2 中,我输入了这个公式

=ArrayFormula(regexextract(E2:E15&"", "(\d+\.\d+)")+0)

看看这对你有用吗?


解释


参考


推荐阅读