我希望使用Excel中的IF函数将单元格中的文本值转换为数字值。
示例:
"“中的值只是excel中的文本值,我想把它变成一个数字值,就像change一样。改为10,并将" xxxx“改为xxxx。
是否有一种有效的办法?
发布于 2013-04-26 01:10:39
假设要转换的值在A1中,则可以使用以下公式:
=IF(ISNUMBER(VALUE(TRIM(CLEAN(A1)))),VALUE(TRIM(CLEAN(A1))),"")这里的函数清理和修剪是删除空白和没有可打印字符。函数值将字符串转换为数字,使用转换后的字符串,我们可以检查该值是否为数字。
发布于 2013-04-26 01:15:59
您也可以这样做:
=TEXT(B7,"0.00")
这也会忽略额外的空间,例如:
' .23
将返回0.23
虽然我仍然不明白".“= 10部分
作为123的一个例子,这将转化为123.00。
https://stackoverflow.com/questions/16227098
复制相似问题