Я намагаюся обробити деякі дані в Excel. Дані включають числові номери рахунків та інші довгі рядки з числовим числом (наприклад, MEIDs стільникового телефону). Я не роблю математичних операцій над цими рядками, тому хочу, щоб Excel розглядав їх як звичайний текст.
Ось що мене змушує (це Excel 2010):
- Візьміть довге число, як 1240800388917, і вставте його в комірку на новому аркуші.
- Формат комірок за замовчуванням Excel є загальним, тому рядок представлений у науковій нотації як 1.2408E + 12
- Клацніть правою кнопкою миші на комірці, виберіть Формат ячеек, встановіть формат Текст
Клітина все ще відображається в наукових позначеннях, навіть незважаючи на те, що формат був встановлений як текст.
Тепер, якщо я виконую дії в іншому порядку:
- Відформатуйте порожню комірку як текст. Клацніть правою кнопкою миші на комірці, виберіть Формат ячеек, встановіть формат Текст
- Візьміть довге число, як-от 1240800388917, і вставте його в текстовий формат клітинки
Тепер клітина відображається як рядок, а не в науковій нотації.
Результати, що залишаються в науковій нотації, навіть незважаючи на те, що комірка відформатована як текст, просто здається мені порушеною. Я бачив запропоновані робочі кола на зразок: використовувати імпорт CSV та встановити формат тексту, додати пробіл до початку кожного числового рядка та інші.
Чи є якась добра робота навколо, щоб легко зберегти ці рядки у форматі тексту?
Чому на Excel це робить?
Пов'язані питання щодо СУ, які я знайшов: Як можна змусити Excel 2007 припинити форматування великої кількості як наукової нотації? і чи очікується така поведінка Excel з великим шістнадцятковим числом?
1240800388917
копіюється з іншої комірки? Або просто звичайний текст, як із Блокнота?