Excel заменяет последние цифры на нули
EXCEL хранит и выполняет вычисления с точностью до 15 значащих цифр. Следовательно, невозможно будет ввести 20-значное число без автоматического округления EXCEL до ближайших 100 тыс. Мы используем текстовый формат для отображения этих чисел.
То, что вычисления в EXCEL выполняются с точностью до 15 значащих цифр, проявляется, например, при записи в ячейку двадцатизначного целого числа.
После нажатия клавиши ENTER все число округляется до 15 значащих цифр, последние цифры заменяются нулями (см. Панель формул на рисунке ниже). К числу будет применен экспоненциальный формат (см. Ячейку A1 на изображении ниже).
повысить точность расчетов в EXCEL невозможно. Однако, если предполагается, что числа не участвуют в математических операциях, для их хранения можно использовать текстовый формат. Это решение подходит, например, для хранения номеров банковских счетов.
Чтобы преобразовать ячейку в текстовый формат, просто вставьте апостроф (‘) перед значением или измените формат ячейки (CTRL + 1) на текст перед вставкой.
Примечание. При вычислении таких значений могут возникнуть трудности (см. Статью Подсчет значений ТЕКСТА по одному критерию в MS EXCEL).
Примечание. Мы стремимся как можно быстрее предоставить вам актуальные справочные материалы на вашем языке. Эта страница была переведена автоматически и может содержать неточности и грамматические ошибки. Нам важно, чтобы эта статья была вам полезна. Мы просим вас выделить пару секунд и сообщить нам, помогло ли это вам, используя кнопки внизу страницы. Для вашего удобства мы также предоставляем ссылку на оригинал (на английском языке).
Приходилось ли вам когда-нибудь импортировать или вставлять в Excel данные, содержащие ведущие нули (например, 00123) или большие числа (например, 1234 5678 9087 6543)? Это могут быть номера социального страхования, номера телефонов, номера кредитных карт, коды продуктов, номера счетов или почтовые индексы. Excel автоматически удаляет ведущие нули и преобразует большие числа в экспоненциальное представление (например, 1.23E + 15), чтобы их можно было использовать в формулах и математических операциях. В этой статье объясняется, как сохранить данные в исходном формате, который Excel обрабатывает как текст.
Преобразование чисел в текст при импорте текстовых данных
Используйте Получить и преобразовать (Power Query) для форматирования отдельных столбцов как текста при импорте данных в Excel. В этом случае текстовый файл импортируется, но данные проходят те же шаги преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т.д.
Перейдите на вкладку «Данные», нажмите кнопку «Получить данные» и выберите «Из текстового / CSV-файла». Если вы не видите кнопку «Получить данные», выберите «Новый запрос»> «Из файла»> «Из текста», найдите нужный файл и нажмите «Импорт.
Excel загружает данные в область предварительного просмотра. Нажмите кнопку «Изменить» в области предварительного просмотра, чтобы загрузить редактор запросов.
Если вы хотите преобразовать какой-либо столбец в текст, выберите их, щелкнув заголовок, затем выберите «Главная»> «Преобразовать»> «Тип данных»> «Текст.
Совет: Чтобы выбрать несколько столбцов, щелкните левой кнопкой мыши, удерживая нажатой клавишу CTRL.
В диалоговом окне «Изменить тип столбца» нажмите «Заменить текущий», и Excel преобразует выбранные столбцы в текст.
Когда закончите, нажмите «Закрыть и загрузить», и Excel вернет данные запроса на лист.
Если ваши данные изменятся в будущем, на вкладке «Данные» нажмите кнопку «Обновить», и Excel обновит и преобразует их автоматически.
В Excel 2010 и Excel 2013 есть два способа импортировать текстовые файлы и преобразовывать числа в текст. Мы рекомендуем вам использовать Power Query (для этого вам необходимо загрузить надстройку Power Query). Если вы не можете загрузить надстройку Power Query, вы можете использовать мастер импорта текста. В этом случае текстовый файл импортируется, но данные проходят те же шаги преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т.д.
На ленте щелкните вкладку Power Query и выберите Получить внешние данные> Из текста.
Excel загружает данные в область предварительного просмотра. Нажмите кнопку «Изменить» в области предварительного просмотра, чтобы загрузить редактор запросов.
Если вы хотите преобразовать какой-либо столбец в текст, выберите их, щелкнув заголовок, затем выберите «Главная»> «Преобразовать»> «Тип данных»> «Текст.
Совет: Чтобы выбрать несколько столбцов, щелкните левой кнопкой мыши, удерживая нажатой клавишу CTRL.
В диалоговом окне «Изменить тип столбца» нажмите «Заменить текущий», и Excel преобразует выбранные столбцы в текст.
преобразовать данные в текст» />
Когда закончите, нажмите «Закрыть и загрузить», и Excel вернет данные запроса на лист.
Если ваши данные изменятся в будущем, на вкладке «Данные» нажмите кнопку «Обновить», и Excel обновит и преобразует их автоматически.
Применение пользовательского формата для сохранения начальных нулей
Если вам нужно решить эту проблему в своей книге, потому что она не используется в качестве источника данных другими программами, вы можете использовать настраиваемый или настраиваемый формат для хранения начальных нулей. Этот метод подходит для цифровых кодов, содержащих менее 16 цифр. Цифровые коды также могут быть отформатированы дефисами или другими знаками препинания. Например, чтобы облегчить чтение телефонных номеров, вы можете добавить тире между кодом страны, кодом города, кодом города и другими цифрами.