Чому Excel 2010 автоматично переформатує номери?


7

Excel 2010 автоматично переформатує номери / комірки, де вже застосовано певний формат чисел. Щоразу, коли я отримую доступ або змінюю вміст комірок, Excel переформатує, змінюючи кількість десяткових знаків на 2. Я вже перейшов у файл \ options \ Advanced \ і переконався, що параметр автоматичного додавання десяткових знаків не вибраний, але Excel все ще автоматично вносить зміни. Дуже багато часу для продовження вибору форматів чисел щоразу, коли вміст комірок змінюється / отримується доступ.

Будь-які ідеї?

Дякую!


1
Чи спробували ви виділити потрібні клітинки / рядки / стовпці у певному форматі та встановити їх вручну правою кнопкою миші> «Форматувати комірки»> Номер (вкладка)? У мене не було повернення цього форматування, якщо я не копіюю / вставляю в інші попередньо відформатовані дані.
nerdwaller

Відповіді:


5

Вам не потрібно змінювати форматування комірок по черзі. Ви можете застосовувати однакові формати до цілих стовпців, діапазонів або навіть аркушів. Якщо ви знаєте, що у вас буде номер у всіх клітинках, переконайтеся, що ви встановили їх в одному з форматів чисел. Параметр Generalформатування Excel трактується як певний варіант "без форматування", тому він часто намагатиметься відгадати, у якому конкретному форматі ви його хочете.

Можна також переглянути цю відповідь і побачити, чи стосується вона вашої ситуації:

Excel передбачає, що ви не застосували формат, якщо ви використовуєте загальний, тому він намагається знайти найкращий формат для даних, які ви ввели. Щоб вимкнути це, перейдіть до Файл => Параметри => Розширений і зніміть прапорець для параметра "Розширити формати та формули діапазону даних".


Я згоден. Я встановив конкретні формати чисел для діапазонів комірок, якщо це доречно. Дуже мало, якщо такі є, клітини мають загальний формат. Єдина причина, коли я змінюю формати на одну клітинку одночасно - це виправити автоматичну зміну Excel, яка відбувається кожного разу, коли я змінюю вміст комірки, щоб виправити формулу або змінити жорстке кодове число (у кожному з цих дій, помилки Excel до обраного формату).
користувач179555

1
Після тестування різних ідей, я думаю, цей глюк присутній лише з певними "Спеціальними" форматами номерів (див. Список спеціальних форматів - в першу чергу тих, що не містять десяткових знаків). Коли я використовую деякі формати Бухгалтерського обліку чи інші формати, автоматичне переформатування не відбувається. Я сфокусуюся на спробі вирішити це, створивши новий спеціальний формат і побачу, чи зможу я усунути проблему. Дякуємо за допомогу усім. Повідомте мене, якщо хтось повторює проблему з будь-яким із спеціальних форматів MS, що надаються у вашій версії Excel - мені цікаво, чи спричинило це завантаження моїх програм, оскільки воно здається ізольованим).
користувач179555

3

У мене було подібне питання.

У мене були цифри, відформатовані у відсотках з однією або двома десятковими знаками. Щоразу, коли я змінював значення комірки, додаючи / віднімаючи %(наприклад, формула =A2-.2%), він переформатував комірку з 15 значущими цифрами. Тьфу!

Я спробував поради, наведені вище (наприклад, скасування вибору форматів та формул для розширення діапазону даних), і вони не допомогли. Я спробував переформатувати комірки як загальні , потім застосувавши %формат, а потім оновив формулу. Та ж проблема. Я перейшов у власні формати і видалив %формат з 15 десятковими знаками, але, як тільки я змінив формулу комірки, Excel магічним чином перетворив 15-значний спеціальний формат і застосував його.

Нарешті я знайшов рішення:

Додаючи / віднімаючи, не використовуйте %формулу. Замість =A2-.2%використання =A2-.002.


2

У Excel Optionsперейдіть до Advancedта зніміть прапорець "Автоматично вставити десяткову точку"

Для версій Excel 2003 або новішої версії в Toolsменю Options>> Скасувати вибір "Фіксовані десяткові місця".


ОП спеціально сказала, що він це зробив, і це не допомогло
Дмитро Григор'єв

1

У мене така ж проблема і виправлена ​​у цьому блозі.

https://kb.wisc.edu/helpdesk/page.php?id=1567

Office Excel 2007/2010/2013

Крок 1.

Excel 2010/2013 - Go to File -> Options
Excel 2007 - Go to Office Button -> Excel Options

Крок 2.

Select Advanced in the left hand column.

Крок 3.

Uncheck Automatically insert a decimal point.

Крок 4.

Click OK

Office X / 2001 / XP / 2003

Відкрийте Excel.

Цей крок залежить від версії Excel, яку ви використовуєте.

Excel 2003 - Go to Tools -> Options
Excel XP - Go to Tools -> Options
Excel 2001 - Go to Edit -> Preferences
Excel X - Go to Excel -> Preferences
Select the Edit tab.
Uncheck Fixed Decimal Places:.
Click OK.

Спасибі, можливо, це допоможе іншим


2
Будь ласка, включіть відповідні деталі з блогу; посилання йдуть мертвими. Дякую.
Ар'ян

1

Зрозумів! клацніть правою кнопкою миші на весь стовпець АБО просто клітинку, над якою ви працюєте ... "комірки формату", потім "число", потім зробіть "десяткових знаків" до 0, (моє читання 2), а потім "добре".


Просто ніколи ніколи не змінюйте цю клітинку більше.
Hippyjim

0

Спробуйте клацнути правою кнопкою миші на комірці, яка порушує праворуч, клацніть Format Cells...та виберіть Generalформат.


Спробував це, і він змінився на загальний формат з 2 знаками після коми. Дія автоматичного форматування Excel додає 2 знаки після коми, але зберігає всі інші аспекти мого конкретного формату чисел. Я також намагався вибрати стовпчик і встановити формат за допомогою клацання правою кнопкою миші> Формат ячеек .... і Excel все ще змінює формат, коли я отримую доступ або змінюю вміст комірки. Я напевно спантеличений цим.
користувач179555

0

У мене була описана тут проблема автоматичного форматування; вирішено зняттям позначок з параметрів "Розширити формати та формули діапазону даних" та "Використовувати системні роздільники" для десяткових знаків і тисяч.

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