excel - 用excel计算收入
解决方案
我发现使用SUBSTITUTE()
是一个非常干净的解决方案。 SUBSTITUTE()
在适用的情况下,对单元格中的文本进行简单的查找和替换。然后VALUE()
确保将新文本视为数值而不是文本字符串。
例如:
=B2*VALUE(SUBSTITUTE(A2,"BDT ",""))
这使您不必LENGTH()
在文本中计算或空格FIND()
等,因此我认为它比其他解决方案更容易阅读和实施。即使“BDT”没有出现在单元格中,它也会起作用,即,如果没有什么可替换的,那么它只是......不会替换。
@GPHOfficial 的解决方案也可以,但我发现阅读起来不那么简单。
最后,“最正确”的解决方案可能是创建自定义货币符号/格式,因此您可以以公式完全忽略符号并仅识别值的方式应用格式。
推荐阅读
- javascript - 从实时数据库中检索 currentUser 数据
- spring - 将 spring boot 从 2.1.9 升级到 2.2.0 ,现在启动时出现异常
- svg - 如何根据每个弧度百分比在svg圆中绘制几条弧?
- javascript - 使用 Angular firestore 在 firebase 中返回子集合
- spring - 从数据库中查找日期从 - 到的所有记录
- visual-studio-2019 - Roslynator - 如何禁用 .Net 4.7.2 的 C# 8.0 提示
- python - 查询 pandas 的 copy() 方法
- apache - Htaccess 和波浪号 (~) 重定向
- angular - Angular:用于仅用于视图转换值的管道,但我想根据参数值覆盖该值
- c# - 转换后的字符串 ToCharArray 未返回所需的值