Excel 用特定参数替换值的公式
Excel formula to SUBSTITUTE value with specific parameters
我有将文本“2 小时 43 分钟”转换为“2,43”的公式。有时值为“1 小时 43 分钟”,我当前的解决方案在这种情况下不起作用。如何让它在“2 小时 43 分钟”和“1 小时 43 分钟”这两种情况下工作?我尝试使用 OR 但没有成功。
这是我当前的公式:
=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");" hours ";",")
我试过:
=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");OR(" hours ";" hour ");",")
怎么样:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"min";"");" hour";",");"s";"")
编辑#1:
"best approach":
- 替换"hour"
- 替换"min"
- 替换"s"
- 替换“”
试试这个:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"s";"");"min";"");" hour ";",")
我有将文本“2 小时 43 分钟”转换为“2,43”的公式。有时值为“1 小时 43 分钟”,我当前的解决方案在这种情况下不起作用。如何让它在“2 小时 43 分钟”和“1 小时 43 分钟”这两种情况下工作?我尝试使用 OR 但没有成功。
这是我当前的公式:
=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");" hours ";",")
我试过:
=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");OR(" hours ";" hour ");",")
怎么样:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"min";"");" hour";",");"s";"")
编辑#1:
"best approach":
- 替换"hour"
- 替换"min"
- 替换"s"
- 替换“”
试试这个:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"s";"");"min";"");" hour ";",")