麻烦excel公式,我有一个值说1234.23.45,想删除小数

时间:2015-04-19 07:02:47

标签: excel formula

excel公式有问题,我有一个值1234.23.45,我想只删除一个小数,保留小数,因为它在上面的例子中是4之前。最终输出应为123423.45。我在不同的列中有超过10000个值。任何建议

2 个答案:

答案 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))