Excel Coulmn数据乘以常数Number且结果应为自然数

时间:2019-01-15 14:44:33

标签: excel excel-formula

假设我有一列A和下面的数据

  A 
23454
21215
12454
45454

&希望将整个列数据乘以0.001 例如:23454 * 0.001 = 23.454 想要的结果23仅为23.454

2 个答案:

答案 0 :(得分:0)

B1 中输入:

=INT(A1*0.001)

并向下复制:

enter image description here

就地更改值,请尝试以下VBA宏:

Sub FixKolumnA()
    Dim i As Long
    For i = 1 To 4
        Cells(i, 1).Value = Int(Cells(i, 1).Value * 0.001)
    Next i
End Sub

答案 1 :(得分:0)

您可以根据需要使用round()函数,也可以使用roundup()或rounddown()。

对于您给出的示例,然后rounddown()将起作用:

=rounddown(A1*0.001,0)

假设数字在A1单元格中。

Roundup()将得出23200中的结果24 ...