用excel计算收入

用excel计算收入,excel,revenue,Excel,Revenue,无法计算收入,因为单元格价格包含“BDT”。请尝试使用公式 我在这里实现了这个公式,这个公式应该可以在Excel和Google表单之间互换 =IFERROR(RIGHT($A7,LEN($A7)-FIND(" ",$A7))*$B7,"") (这是基于价格和货币代码之间有空格的假设)尝试使用公式 我在这里实现了这个公式,这个公式应该可以在Excel和Google表单之间互换 =IFERROR(RIGHT($A7,LEN($A7)-FIND(" ",$A7))*$B7,"") (这是基于价

无法计算收入,因为单元格价格包含“BDT”。请尝试使用公式

我在这里实现了这个公式,这个公式应该可以在Excel和Google表单之间互换

=IFERROR(RIGHT($A7,LEN($A7)-FIND(" ",$A7))*$B7,"")

(这是基于价格和货币代码之间有空格的假设)

尝试使用公式

我在这里实现了这个公式,这个公式应该可以在Excel和Google表单之间互换

=IFERROR(RIGHT($A7,LEN($A7)-FIND(" ",$A7))*$B7,"")


(这是基于价格和货币代码之间存在空间的假设)

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

例如:

=B2*VALUE(SUBSTITUTE(A2,"BDT ",""))
这样,您就不必计算
LENGTH()
或文本中带有
FIND()
的空格等,因此我认为它比其他解决方案更易于阅读和实现。即使“BDT”没有出现在单元格中,它也会工作,也就是说,如果没有可替换的内容,那么它只是。。。不会取代的

@GPHOfficial的解决方案也会奏效,但我发现这一点不那么容易阅读


最后,“最正确”的解决方案可能是创建一个自定义货币符号/格式,这样您就可以以公式完全忽略符号而只识别值的方式应用该格式。

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

例如:

=B2*VALUE(SUBSTITUTE(A2,"BDT ",""))
这样,您就不必计算
LENGTH()
或文本中带有
FIND()
的空格等,因此我认为它比其他解决方案更易于阅读和实现。即使“BDT”没有出现在单元格中,它也会工作,也就是说,如果没有可替换的内容,那么它只是。。。不会取代的

@GPHOfficial的解决方案也会奏效,但我发现这一点不那么容易阅读

最后,“最正确”的解决方案可能是创建一个自定义货币符号/格式,这样您就可以以公式完全忽略符号而只识别值的方式应用该格式。

摆脱BDT

使用文本到列、带分隔符的列、下一列、空格、下一列、不导入列(跳过)、完成删除BDT并将价格保留为实数。如果必须显示BDT前缀,请使用自定义数字格式
\B\D\T General

摆脱BDT

使用文本到列、带分隔符的列、下一列、空格、下一列、不导入列(跳过)、完成删除BDT并将价格保留为实数。如果必须显示BDT前缀,请使用自定义数字格式
\B\D\T General


我假设您的问题是“我有一个单元格,包含混合的数字和文本数据。我需要将数字数据乘以另一个数字。是否有一个公式可以让我提取数字数据,以便在另一个公式中使用?”我是对的吗?正是我的意思。我假设您的问题是“我有一个混合了数字和文本数据的单元格。我需要把数字数据乘以另一个数字。有没有一个公式可以让我提取数字数据,这样我就可以在另一个公式中使用它?“我说得对吗?正是我想说的。我必须更新投票,但我想说做替换(…)*1也是一个选项。我必须更新投票,但我想说做替换(…)*1也是一个选项。