Excel公式将SUBSTITUTE值替换为特定参数

时间:2019-02-01 13:30:58

标签: excel formula

我有公式将文本“ 2 小时 43分钟”转换为“ 2,43”。有时值是“ 1 小时 43分钟”,在这种情况下,我当前的解决方案不起作用。如何在“ 2 小时 43分钟”和“ 1 小时 43分钟”这两种情况下使其工作?我尝试使用OR失败。

这是我当前的公式:

=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");" hours ";",")

我尝试过:

=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");OR(" hours ";" hour ");",")

2 个答案:

答案 0 :(得分:3)

尝试一下:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"s";"");"min";"");" hour ";",")

答案 1 :(得分:2)

怎么样:

 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"min";"");" hour";",");"s";"")

EDIT#1:

“最佳方法”:

  1. 替换“小时”
  2. 替换“分钟”
  3. 替换“ s”
  4. 替换“”