Данные Excel Coulmn умножаются на постоянные числа и результат должен быть натуральным числом - PullRequest
0 голосов
/ 15 января 2019

Предположим, у меня есть столбец A и данные, как показано ниже

  A 
23454
21215
12454
45454

& Хотите умножить данные всего столбца на 0,001 Пример: 23454 * 0,001 = 23,454 Разыскивается результат 23 только не 23.454

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Вы можете использовать функцию round () или roundup () или rounddown () в зависимости от того, что вам нужно.

Для приведенного вами примера будет работать rounddown ():

=rounddown(A1*0.001,0)

при условии, что число находится в ячейке A1.

Roundup () выдаст результат 24 из 23200 ...

0 голосов
/ 15 января 2019

В 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...