google-sheets - 删除特定字符后的所有数字和字母
问题描述
我目前正在处理一张桌子,在某些地方我的销售价格格式错误,请参阅我的谷歌表格。
本质上,我有这样的事情:
Price
22.99;&
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!
不知道我现在在哪里搞砸了。我相信可能还有另一种更简单的方法或解决方法
谢谢
解决方案
在单元格 G2 中,我输入了这个公式
=ArrayFormula(regexextract(E2:E15&"", "(\d+\.\d+)")+0)
看看这对你有用吗?
解释
参考
推荐阅读
- git - git merge commit details 显示文件中的所有行已删除然后添加
- python - Bokeh 中带有浮点刻度值的自定义刻度标签
- javascript - 当我们将原始字符串分配给对象 String 时,为什么 TypeScript 不显示错误?
- assembly - 在装配中打印循环迭代
- php - 使用对象路由
- java - Java using group separator as delimiter
- html - 如何对齐 CSS 下拉菜单的包装
- c++ - QNetworkReply 响应是否有数据限制?
- python - 我的第一个代码 - 我需要添加错误消息吗?
- .net - 找不到类型或命名空间名称“IBM”(加载 IBM.Data.DB2.DLL 时