Як змінити ціле число на десяткове число в 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.