Предположим, у меня есть столбец A и данные, как показано ниже
A 23454 21215 12454 45454
& Хотите умножить данные всего столбца на 0,001 Пример: 23454 * 0,001 = 23,454 Разыскивается результат 23 только не 23.454
Вы можете использовать функцию round () или roundup () или rounddown () в зависимости от того, что вам нужно.
Для приведенного вами примера будет работать rounddown ():
=rounddown(A1*0.001,0)
при условии, что число находится в ячейке A1.
Roundup () выдаст результат 24 из 23200 ...
В B1 введите:
=INT(A1*0.001)
и копировать вниз:
Чтобы изменить значения вместо , попробуйте этот макрос 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