Як змінити ціле число на десяткове число в Excel?


0

Як змінити ціле число на десяткове число в Excel?

Приклад:

Я хочу перетворити 12435 на 1,2435 і зробити це за 100 рядків. Десяткова крапка завжди йде після першої цифри, і я хочу замінити початкове число.

Чи є ярлик для цього в Excel?


Ви хочете, щоб десяткове число замінило те, що було в комірці?
eirikdaude

1
На це питання занадто розпливчасто, щоб відповісти: одного прикладу недостатньо, щоб сказати, що ви хочете. Ви намагаєтесь розділити кожне число на 10000? Чи намагаєтесь ви переписати кожне число, щоб десятковий знак стався після першої цифри? Щось ще?
Девід Річербі,

Так ... я хочу переписати всі цифри в певний стовпець. я хочу десятковий знак після першої цифри.
user458062

Відповіді:


3

Ви можете використовувати цю формулу для переміщення всіх чисел:
=A1/10^ROUNDDOWN(LOG10(A1),0)
(зверніть увагу: вона працює лише з числами> 0)

Якщо ви не хочете мати новий стовпець і у вас всі числа мають однакову кількість цифр (наприклад, від 10 000 до 99'999), тоді просто введіть дільник (10000 у цьому прикладі) у комірку, натисніть CTRL + C у цій комірці виберіть усі ваші номери та перейдіть додому - Вставити - Спеціальна вставка - Розділити.


Дякую вам за вашу швидку відповідь .. її дуже корисна для мене ..
user458062

3

Ви не вказуєте, чи всі комірки мають однакову кількість цифр. Якщо ні, я підозрюю, що вам потрібна буде додаткова колонка, хоча б тимчасово.

Окрім математичних підходів, ви могли б зробити це за допомогою рядкових функцій. Наприклад:

=VALUE(LEFT(A1,1)&"."&RIGHT(A1,LEN(A1)-1))

Це просто бере найменшу ліву цифру, додає після неї десяткову крапку, додає решту числа, а потім перетворює рядок назад у число. Скопіюйте формулу в рядки.

Якщо вам необхідно замінити вихідні значення, використовуйте copy, paste special valuesщоб замінити оригінальні номери, після чого ви можете видалити додатковий стовпець.


Я віддаю перевагу, MID(A1,2,LEN(A1)а не з RIGHT(A1,LEN(A1)-1)якоїсь конкретної причини, ніж для мене більш інтуїтивно зрозумілою. +1 за очевидну та найпростішу відповідь.
Інженер Тост

0

Orrr ... введіть 100 у клітинку або 1000 або будь-який фактор, який ви хочете розділити, - скопіюйте його та використовуйте спеціальну вставку> Розділити на всі відповідні комірки.


-1

так, наприклад: у вас є набір даних, який завжди складається з 4 чисел, в моєму випадку ми завжди обробляємо трубу в полі і його майже завжди XX.XX завдовжки (40'50 '' суглоб). Тож мені потрібен мій видатник, щоб поставити крапку для мене. Для цього я переходжу до FILE-OPTIONS-ADVANCED- встановіть прапорець "AUTOMATICALLY INSERT DECIMAL TOINT" - встановіть, скільки місць ви хочете розмістити. У моєму випадку я обираю 2 місця. Вуаля ніяких формул, не заданих питань, легкий горох.


1
Але питання не запитує про отримання певної кількості знаків після коми, він запитує, як додати десятковий знак після першої цифри (щоб після нього могла бути будь-яка кількість десяткових знаків).
Блеквуд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.