首页 > 解决方案 > 用excel计算收入

问题描述

由于单元价格包含“BDT”,因此无法计算收入。收入图表

标签: excelrevenue

解决方案


我发现使用SUBSTITUTE()是一个非常干净的解决方案。 SUBSTITUTE()在适用的情况下,对单元格中的文本进行简单的查找和替换。然后VALUE()确保将新文本视为数值而不是文本字符串。

例如:

=B2*VALUE(SUBSTITUTE(A2,"BDT ",""))

这使您不必LENGTH()在文本中计算或空格FIND()等,因此我认为它比其他解决方案更容易阅读和实施。即使“BDT”没有出现在单元格中,它也会起作用,即,如果没有什么可替换的,那么它只是......不会替换。

@GPHOfficial 的解决方案也可以,但我发现阅读起来不那么简单。

最后,“最正确”的解决方案可能是创建自定义货币符号/格式,因此您可以以公式完全忽略符号并仅识别值的方式应用格式。


推荐阅读