Почему Excel рассматривает длинные числовые строки как научную нотацию даже после изменения формата ячейки на текст
я пытаюсь обработать некоторые данные в Excel. Данные включают цифровые номера счетов и другие длинные цифровые строки (например, MEID сотового телефона). Я не выполняю математических операций с этими строками, поэтому хочу, чтобы в Excel они рассматривались как простой текст.
Вот что сводит меня с ума (это Excel 2010):
- Возьмите длинный номер 1240800388917 и вставьте его в ячейку в новом листе.
- Формат ячейки Excel по умолчанию общий, поэтому строка представлена в научной нотации как 1.2408E+12
- Щелкните правой кнопкой мыши по ячейке, выберите Format Cells, установите формат Text
Ячейка по-прежнему отображается в научной нотации, даже если формат был установлен как текстовый.
Теперь, если я делаю шаги в другом порядке:
- Отформатируйте пустую ячейку как текст. Щелкните правой кнопкой мыши по ячейке, выберите Format Cells, установите формат Text
- Возьмите длинный номер 1240800388917 и вставьте его в ячейку с текстовым форматированием
Теперь ячейка отображается в виде строки, а не в научной нотации.
Результаты остаются в научной нотации, даже если ячейка форматирована в виде текста просто кажется мне сломанной. Я видел предложил обходные пути, как: использовать CSV импорт и установить формат в текст, добавить символ пробела в начале каждой числовой строки, и другие.
Есть ли простая хорошая работа вокруг, чтобы легко держать эти строки форматированы в виде текста?
Почему Excel делает это?
Связанные вопросы SU я нашел Как заставить Excel 2007 перестать форматирование больших чисел в научной нотации? и Это поведение Excel с ожидаемым большим шестнадцатеричным числом?