Преобразовать число двойной точности в формате ab,cdef в «ab», «cd» и «ef» в соседних ячейках

Преобразовать число двойной точности в формате ab,cdef в «ab», «cd» и «ef» в соседних ячейках

Какую формулу лучше всего использовать в Excel для преобразования числа двойной точности в формате ab,cdef в «ab», «cd» и «ef» в соседних ячейках?

Пример:

2,6059 --> 2   60  59   
10,315 --> 10  31  50

решение1

Я могу предложить два способа сделать это, в зависимости от ваших потребностей.

Вы можете получить цифры, используя арифметику. Я предполагаю, что число находится в A1, а следующие формулы находятся в B1-D1.

=FLOOR(A1,1)
=FLOOR(A1*10^2,1)-B1*10^2
=FLOOR(A1*10^4,1)-10^4*B1-10^2*C1

В качестве альтернативы вы можете манипулировать числом как текстовой строкой. Поместите следующие формулы в F1-I1

=TEXT(A1,"00.0000")
=MID(F1,1,2)
=MID(F1,4,2)
=MID(F1,6,2)

Связанный контент