excel公式有问题,我有一个值1234.23.45,我想只删除一个小数,保留小数,因为它在上面的例子中是4之前。最终输出应为123423.45。我在不同的列中有超过10000个值。任何建议
答案 0 :(得分:0)
让我们说A1 = 1234.23.45
在单元格B1中,键入
= (LEFT(A1, FIND(".", A1) - 1) & MID(A1, FIND(".", A1) + 1, 1000)) * 1
您正在连接第一个小数点左侧的所有内容以及右侧的所有内容。将结果乘以一将字符串强制转换为浮点数。
答案 1 :(得分:0)
如果您在A1中的字符串总是包含两个小数点,并且您想删除第一个小数点,那么请使用B1中的SUBSTITUTE
函数
=SUBSTITUTE(A1,".",,1)
这在A1(param 1)中查找“。”的第一个实例(param 4)。 (参数2)并用param 3替换它,这是什么都没有。
如果要将结果用作数字,请将其包装在VALUE
函数中。
=VALUE(SUBSTITUTE(A1,".",,1))