Эксель меняет последнюю цифру на ноль

Примечание: Мы стараемся как можно оперативнее обеспечивать вас животрепещущими справочными материалами на вашем языке. Эта страничка переведена автоматом, потому ее текст может содержать некорректности и грамматические ошибки. Для нас принципиально, чтоб эта статья была для вас полезна. Просим вас уделить пару секунд и сказать, посодействовала ли она для вас, при помощи клавиш понизу странички. Для удобства также приводим ссылку на оригинал (на британском языке).

Для вас когда-нибудь приходилось импортировать либо вводить в Excel данные, содержащие исходные нули (к примеру, 00123) либо огромные числа (к примеру, 1234 5678 9087 6543)? Это могут быть номера общественного страхования, телефонные номера, номера кредитных карт, коды товаров, номера счетов либо почтовые индексы. Excel автоматом удаляет исходные нули и конвертирует огромные числа в экспоненциальное представление (к примеру, 1,23E+15), чтоб их можно было употреблять в формулах и математических операциях. В данной для нас статье разъясняется, как сохранить данные в начальном формате, который Excel обрабатывает как текст.

Преобразование чисел в текст при импорте текстовых данных

Для форматирования отдельных столбцов в виде текста при импорте данных в Excel используйте функцию Получить и конвертировать (Power Query). В этом случае импортируется текстовый файл, но данные проходят те же этапы преобразования, что и при импорте из остальных источников, таковых как XML, Веб, JSON и т. д.

Откройте вкладку Данные, нажмите клавишу Получить данные и изберите вариант Из текстового/CSV-файла. Если вы не видите клавишу Получить данные, изберите Сделать запрос > Из файла > Из текста, найдите подходящий файл и нажмите клавишу Импорт.

Excel загрузит данные в область подготовительного просмотра. Нажмите клавишу " поменять " в области подготовительного просмотра, чтоб загрузить Редактор запросов.

Интересно почитать:  Как активировать эксель

Если какие-либо столбцы необходимо конвертировать в текст, выделите их, щелкнув заголовок, потом изберите Основная > Конвертировать > Тип данных > Текст.

Совет: Чтоб избрать несколько столбцов, щелкните их левой клавишей мыши, удерживая нажатой кнопку CTRL.

В диалоговом окне Изменение типа столбца изберите команду Поменять текущие, и Excel конвертирует выделенные столбцы в текст.

преобразование данных в текст" />

По окончании нажмите клавишу Закрыть и загрузить, и Excel возвратит данные запроса на лист.

Если в предстоящем ваши данные поменяются, на вкладке Данные нажмите клавишу Обновить, и Excel их автоматом обновит и конвертирует.

В Excel 2010 и Excel 2013 импортировать текстовые файлы и преобразовывать числа в текст можно 2-мя методами. Рекомендуется употреблять Power Query (для этого необходимо скачать надстройку Power Query). Если надстройку Power Query скачать не удается, можно пользоваться мастером импорта текста. В этом случае импортируется текстовый файл, но данные проходят те же этапы преобразования, что и при импорте из остальных источников, таковых как XML, Веб, JSON и т. д.

На ленте откройте вкладку Power Query и изберите Получение наружных данных > Из текста.

Excel загрузит данные в область подготовительного просмотра. Нажмите клавишу " поменять " в области подготовительного просмотра, чтоб загрузить Редактор запросов.

Если какие-либо столбцы необходимо конвертировать в текст, выделите их, щелкнув заголовок, потом изберите Основная > Конвертировать > Тип данных > Текст.

Совет: Чтоб избрать несколько столбцов, щелкните их левой клавишей мыши, удерживая нажатой кнопку CTRL.

В диалоговом окне Изменение типа столбца изберите команду Поменять текущие, и Excel конвертирует выделенные столбцы в текст.

преобразование данных в текст" />

По окончании нажмите клавишу Закрыть и загрузить, и Excel возвратит данные запроса на лист.

Интересно почитать:  Как узнать пароль защиты листа excel

Если в предстоящем ваши данные поменяются, на вкладке Данные нажмите клавишу Обновить, и Excel их автоматом обновит и конвертирует.

Применение пользовательского формата для сохранения исходных нулей

Если эту задачку нужно решить в границах книжки, так как она не употребляется иными программками в качестве источника данных, для сохранения исходных нулей можно употреблять пользовательский либо особый формат. Этот метод подступает для цифровых кодов, содержащих наименее 16 цифр. Цифровые коды также можно отформатировать с внедрением дефисов либо остальных символов препинания. К примеру, чтоб создать телефонные номера наиболее комфортными для чтения, можно добавить дефисы меж интернациональным кодом, кодом области, префиксом и остальными цифрами.

Потому что пользовательские числовые форматы предусмотрены для работы в главном с номерами, нереально сделать пользовательский числовой формат, который содержит наиболее 15 цифр. К примеру недозволено употреблять последующий формат для хранения идентификатора 16 знаков кредитной карты как число:
####-####-####-####
Если в ячейке в формате ### ###-### ### введите номер 1111222233334444, Excel показывает 1111 2222-3333 4440 в ячейке. Фактический номер, который вы пытаетесь сохранить, составляет 1 111 222 233 334 444, что наиболее чем один квадрильон. Но так как это число велико, Excel удаляет последнюю цифру (младший) и помещает нуль в его пространство.

Почему excel меняет цифры

Создатель Александр Привизенцев задал вопросец в разделе Программное обеспечение

Эксель 2003 при вводе в ячейку 20-значного числа (номер счета) крайние три-четыре цифры подменяет на ноль. Как поправить и получил наилучший ответ

Ответ от Почтальон Печкин[гуру]
поставьте текстовый формат тогда и уже пропишите число, или пропишите формулой ="12345678901234567891"

Ссылка на основную публикацию
Adblock
detector