Как я могу изменить целое число в десятичное число в Excel?
Пример:
Я хочу сделать 12435 в 1.2435 и сделать это для 100 строк. Десятичная точка всегда идет после первой цифры, и я хочу заменить исходное число.
Есть ли ярлык для этого в Excel?
Как я могу изменить целое число в десятичное число в Excel?
Пример:
Я хочу сделать 12435 в 1.2435 и сделать это для 100 строк. Десятичная точка всегда идет после первой цифры, и я хочу заменить исходное число.
Есть ли ярлык для этого в Excel?
Вы можете использовать эту формулу для сдвига всех чисел:
=A1/10^ROUNDDOWN(LOG10(A1),0)
(примечание: работает только с числами> 0)
Если вы предпочитаете не иметь новый столбец и у вас есть все числа, имеющие одинаковое количество цифр (например, от 10 000 до 99 9999), просто введите делитель (в данном примере 10000) в ячейку, нажмите CTRL+C на этой ячейке, затем выберите все свои номера и перейдите к Home - Paste - Paste Special - Divide.
Вы не указываете, имеют ли все ячейки одинаковое количество цифр. Если нет, я подозреваю, что вам понадобится дополнительная колонка, по крайней мере, временно.
В дополнение к математическим подходам вы можете сделать это с помощью строковых функций. Например:
=VALUE(LEFT(A1,1)&"."&RIGHT(A1,LEN(A1)-1))
Это просто берет крайнюю левую цифру, добавляет после нее десятичную точку, добавляет оставшуюся часть числа, а затем превращает строку обратно в число. Скопируйте формулу вниз по строкам.
Если вам нужно заменить исходные значения, используйте copy
, paste special values
для замены исходных чисел, после чего вы можете удалить дополнительный столбец.
Orrr ... наберите 100 в ячейке или 1000 или любой другой фактор, на который вы хотите поделить - скопируйте его и затем используйте вставку special> Divide для всех соответствующих ячеек.
так, например: у вас есть набор данных, который всегда состоит из 4 чисел, в моем случае мы всегда подсчитываем трубу в поле и ее длина почти всегда XX.XX (40 '-50' на соединение). Поэтому мне нужно мое превосходство, чтобы поставить точку для меня. Для этого я перехожу к FILE-OPTIONS-ADVANCED - установите флажок "АВТОМАТИЧЕСКИ ВСТАВИТЬ ДЕСЯТИЧНУЮ ТОЧКУ" - установите, сколько мест вы хотите разместить в нем. В моем случае я выбираю 2 места. Вуаля без формул, без вопросов, легко peasy.