Почему excel меняет цифры при вводе большого числа

Последние цифры заменяются на ноли при введении длинных чисел в ячейки Excel

При введении числа, содержащего более 15 цифр в ячейку в Microsoft Excel, Excel заменяет любые цифры после пятнадцатого разряда на ноли. Например, введите идентификационный номер кредитной карты в следующем формате:

В этом случае Excel заменяет последнюю цифру на ноль.

Причина

Excel следует спецификации IEEE 754 в отношении хранения и вычисления чисел с плавающей точкой. Excel сохраняет только 15 значащих цифр числа и изменяет цифры после пятнадцатого разряда на ноль

Обходной путь

Добавить кавычку

Чтобы предотвратить изменение цифр на ноли, добавьте одинарную кавычку перед вводом числа.

Для этого выделите пустую ячейку, введите одну кавычку (‘), а затем введите число. Все цифры отображаются в ячейке.

Введите одинарную кавычку и введите число.

Формат ячеек

Чтобы не вводить кавычку в каждой ячейке, перед вводом каких-либо данных можно задать для этих ячеек текстовый формат.

Выберите все затронутые ячейки и нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.

На вкладке Число выберите Текст из списка Категория, а затем выберите ОК.

Выберите «Текстовый» на вкладке «Числовые форматы» в диалоговом окне «Формат ячеек».

Дополнительная информация

Это происходит только в том случае, если для ячейки задан формат Число, а введенное число содержит более 15 цифр. В форматированные в виде текста ячейки можно ввести до 32 767 символов. На листе Excel отображается до 1024 символов.

Так как настраиваемые форматы чисел предназначены для работы в основном с числами, невозможно создать настраиваемый формат номеров, который хранит более 15 цифр. Например, нельзя использовать следующий формат для хранения 16-символьного удостоверения кредитной карты в виде числа:

Однако, если ввести такое число в ячейке, которая форматирована как текст, все символы остаются в том виде, в котором они введены, так как Excel сохраняет это число в виде текста, а не числа.

excel заменяет последние цифры на нули

EXCEL хранит и выполняет вычисления с точностью 15 значащих цифр. Поэтому, не получится ввести 20-и значное число без того, чтобы EXCEL автоматически округлил его с точностью до 100 тыс. Используем текстовый формат для отображения таких чисел.

То, что вычисления в EXCEL производятся с точностью 15 значащих цифр, проявляется, например, при записи в ячейку целого двадцатизначного числа.

После нажатия клавиши ENTER происходит округление целого числа до 15 значащих цифр, последние цифры заменяются нулями (см. Строку формул на рисунке ниже). К числу будет применен экспоненциальный формат (см. ячейку А1 на рисунке ниже).

Увеличить точность вычислений в EXCEL нельзя. Однако, если не предполагается участие чисел в математических операциях, то для их хранения можно использовать текстовый формат. Такое решение подходит, например, для хранения номеров банковских счетов.

Для перевода ячейки в текстовый формат достаточно поставить перед значением апостроф (‘) или перед вводом изменить формат ячейки (CTRL+1) на Текстовый.

Примечание. При подсчете таких значений могут возникнуть сложности (см. статью Подсчет ТЕКСТовых значений с единственным критерием в MS EXCEL).

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

Вам когда-нибудь приходилось импортировать или вводить в 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 импортировать текстовые файлы и преобразовывать числа в текст можно двумя способами. Рекомендуется использовать Power Query (для этого нужно скачать надстройку Power Query). Если надстройку Power Query скачать не удается, можно воспользоваться мастером импорта текста. В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тема: Длинное число в Excel

киник Регистрация 24.02.2002 Адрес Москва Сообщений 36,128

  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Домашняя страница

Клерк Регистрация 12.12.2002 Адрес Ярославль Сообщений 66,413

  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Домашняя страница

Клерк Регистрация 12.12.2002 Адрес Ярославль Сообщений 66,413

  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Просмотр профиля
  • Сообщения форума
  • Блог

Сообщение от ЕВС

Ошибочка
Вы нам показали экспоненциальную запись числа. Excel так «нещадно» поступает, если для отображения числа недостаточно ширины столбца. Он (Excel) по доброте своей неодушевленной пытается нам помочь.
Наибольшее возможное число в Excel — 9E+307.

Сообщение от YUM

Не Станиславский, но не верю
Очень хочется увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля.

Сообщение от YUM
Сообщение от vikttur

  • Просмотр профиля
  • Сообщения форума
  • Блог

Клерк Регистрация 27.03.2002 Сообщений 11,856
Сообщение от vikttur
Сообщение от office.microsoft.com:

  • Просмотр профиля
  • Сообщения форума
  • Блог

Ворчун (может, и не совсем старый? ), мой текст относился к сообщению YUM о возможности ввода такого длинного числа. Потому-то и «Очень хочется увидеть. «.

Сообщение от Аноним
Сообщение от vikttur

  • Просмотр профиля
  • Сообщения форума
  • Блог

Я не пытаюсь доказать, что р/счет — число или не число.
Разговор о конкретной ситуации: при заполнении листа данными введенная в ячейку информация была воспринята Excel’ем как число.

Почему? Потому что для него это число.
Как обойти? Показать табличному монстру, что это текст.

  • Просмотр профиля
  • Сообщения форума
  • Блог

Доброго времени суток, уважаемые)

При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки «числовой»- «2 знака после запятой», EXSEL все равно держит «в уме» остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через «Специальная вставка» — «значение» в эту же колонку, и в ручную убирать лишнее знаки после запятой.

Может быть есть какие-то настройки.

  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Домашняя страница

Клерк Регистрация 12.12.2002 Адрес Ярославль Сообщений 66,413

  • Просмотр профиля
  • Сообщения форума
  • Блог
  • Просмотр профиля
  • Сообщения форума
  • Блог

Доброго времени суток, уважаемые)

При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки «числовой»- «2 знака после запятой», EXSEL все равно держит «в уме» остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через «Специальная вставка» — «значение» в эту же колонку, и в ручную убирать лишнее знаки после запятой.

Может быть есть какие-то настройки.

  • Просмотр профиля
  • Сообщения форума
  • Блог

Клерк Регистрация 27.03.2002 Сообщений 11,856
Сообщение от konowalowadiana

Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше.

Может быть есть какие-то настройки.

есть: параметры — вычисления — точность как на экране. позволяет избавиться от многочисленных «ОКРУГЛ()» в ячейках.

Но копейка всё равно может вылезти.
Ибо:
1,00/3,00=0,33
0,33*3,00=0,99

  • Просмотр профиля
  • Сообщения форума
  • Блог

Сообщение от konowalowadiana

Доброго времени суток, уважаемые)

При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки «числовой»- «2 знака после запятой», EXSEL все равно держит «в уме» остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через «Специальная вставка» — «значение» в эту же колонку, и в ручную убирать лишнее знаки после запятой.

Сохранение начальных нулей и больших чисел

​Смотрите также​​ что понятно. На​- велик размер​ а он выдаёт​ от Вашей в​ верхнем углу преобразуйте​Wefe fewf​ такие длинные значения?​ каждому значению впереди​ реестрового номера или​Serge​ отображается в ячейке,​ можно оперативнее обеспечивать​ числа, введенные после​ препинания. Например, чтобы​ преобразования, что и​Получить данные​Примечание:​ вскидку: лишние пробелы,​ — [​ 0 и не​ D10, кроме результата?​

​ в число.​: а какое число​Лисица​ добавляю апостроф.​ прочей подобной информации.​: Поставить перед числом​ измените ширину столбца​ вас актуальными справочными​ применения формата.​ сделать телефонные номера​ при импорте из​, выберите​Мы стараемся как​ это выгрузка из​МОДЕРАТОРЫ​ считает ничего(((((((, как​Z​Все.​ вводиш то? давай​: загугли лучше​P.S. А вообще​ № счета не​ знак `​ , дважды щелкнув​ материалами на вашем​Для преобразования данных в​

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

​ более удобными для​ других источников, таких​Создать запрос​

​ можно оперативнее обеспечивать​ другой программы и​]​ быть? может есть​: Подготовил вариант,а потом​​Ship​ пиши вплоть до​​Полосатый жираф алик​ про значения из​ надо делить или​dude​ правый край заголовка​ языке. Эта страница​ нужный формат можно​ чтения, можно добавить​ как XML, Интернет,​

  1. ​ >​​ вас актуальными справочными​​ т.д…..​​Z​​ какая нибудь другая​​ только понял -​​: После замены пробелов​ последнего знака​​: Это — единственный​​ 20 цифр (номера​​ умножать, нужно его​​: сорри​​ столбца.​​ переведена автоматически, поэтому​​ использовать расположенный рядом​​ дефисы между международным​ JSON и т. д.​​Из файла​​ материалами на вашем​

  2. ​Юрий М​: 140 кб, да​ формулка которой всё​ однако, опять на​​ можно весь столбец​​вот вроде вразумительный​​ способ. Дело в​​ счетов) вопросы задавались​

  3. ​ видеть или по​не значения, а​Если у вас много​ ее текст может​​ с ними пустой​​ кодом, кодом области,​​На ленте откройте вкладку​​ >​​ языке. Эта страница​​: Не факт, что​​ еще в вордовском​​ равно как эти​

    Power Query: данные после преобразования в текст

    ​ Анонимиста/тку Некто/Никто нарвался…​​ умножить на 1.​ ответ нашел на​ том, что Excel​ неоднократно. И всегда​​ нему сортировать!​​ текст​

  4. ​ округленных чисел или​​ содержать неточности и​​ столбец и функцию​​ префиксом и остальными​​Power Query​Из текста​ переведена автоматически, поэтому​

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

  5. ​ в ячейке именно​​ файле, да, наверное,​​ значения были получены​ :(​ Это тоже преобразует​

    ​ одном из форумов​ воспринимает до 15​ ответ был один​​Поэтому и ТЕКСТ!​​вариант сергея бэст​​ нужно полностью запретить​​ грамматические ошибки. Для​ ТЕКСТ.​ цифрами.​

​и выберите​, найдите нужный файл​ ее текст может​ число, несмотря на​ с картинкой -​ из формулы или​Короче, умножение/деление, и​ числа с зеленым​pashulka​ ЗНАЧАЩИХ цифр в​ — преобразовать в​Михаил С.​сам всегда «_»​ округление чисел, можно​ нас важно, чтобы​Цифровой код​Цифровой код​Получение внешних данных​ и нажмите кнопку​ содержать неточности и​ формат самой ячейки.​ вы, видимо, совсем​

  1. ​ введены.​​ прочея — точка,​​ треугольником в числа​​25-11-2005, 16:50​​ числе. 16-значные номера​​ текст.​​: А у меня​

  2. ​ вперед ставлю и​ увеличить разрядность числового​ эта статья была​Пример (в ячейке A1)​​Пример​​ >​​Импорт​​ грамматические ошибки. Для​

  3. ​JenniRavel​ не уважаете планетян,​Юрий М​ точка, запятая -​​Guest​​Побороть никак, но​​ карт не могут​​ran​​ работает, если​​ не парюсь​​ формата, а затем​​ вам полезна. Просим​

    Power Query: данные после преобразования в текст

    ​Функция ТЕКСТ и новый​​Пользовательский числовой формат​Из текста​.​ нас важно, чтобы​​: ячейка Е60​​ если появились здесь​

  4. ​: Покажите небольшой файл-пример​​ вышла… Разберетесь, наверное…​​: Большое спасибо. Пробелы​​ можно предварительно установить​​ быть ТОЧНО представлены​: Обалденно интересно было​3. Выделяем нужную​

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

  5. ​Serge​​ применить его ко​​ вас уделить пару​ формат​Номер социального​

    ​.​Excel загрузит данные в​ эта статья была​​при открытии файл​​ без знакомства с​​ — нужно глянуть​​ У Shipa тоже,​ убрала. На «1»​ формат ячейки, как​

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

​ в виде числа.​ почитать сегодняшнюю дискуссию.​ ячейку, CTRL+V​: 2 тухачевский Андрей,​ всем числам на​ секунд и сообщить,​Номер социального​страхования​Excel загрузит данные в​ область предварительного просмотра.​ вам полезна. Просим​ пишет, что содержит​ Правилами, с другим​ на данные.​ однако — точка,​ умножила — все​ текстовый или вводить​ Но спокойно могут​Сначала человек пишет​Юрий М​ ` лучше _​ листе.​ помогла ли она​страхования​

​012345678​

​ область предварительного просмотра.​

​ В области предварительного​

​ вас уделить пару​
​ циклические формулы, а​

​ высказываниями и примерами​

​vikttur​
​ запятая…​

​ равно не суммирует.​

​ лидирующий апостроф, т.​

​ быть введены, как​
​»А на вопрос​

​: А Вы прочитайте​
​ потому что `​

​На вкладке​

​ вам, с помощью​
​012345678​

​000-000-0000 ​​ В области предварительного​

  1. ​ просмотра нажмите кнопку​ секунд и сообщить,​ вот где они​

  2. ​ в теме…​​: Функция ЛЕВСИМВ() выдает​​Ирина​ Кстати, в этом​​ е. ‘40101810800000010041​​ текст. А зачем​

  3. ​ так никто и​​ ответ от 24.02.2010,​​ не отображается в​​Главная​​ кнопок внизу страницы.​​=ТЕКСТ(A1,»000-000-0000″)​​012-345-6789 ​ просмотра нажмите кнопку​​Изменить​​ помогла ли она​ — я не​​Сергей​​ текст. Его нужно​: Извините, я не​​ злополучном столбце «С»​​Buehler buehler​ нужны именно ЧИСЛА?​

    ​ не смог ответить!!!!!!»​​ 19:51​​ ячейке и не​​нажмите кнопку​​ Для удобства также​​012-345-6789​​Телефон​​Изменить​​, чтобы загрузить​​ вам, с помощью​​ могу найти​​: не обижайтесь, не​

    ​ преобразовать в число:​ совсем поняла Ваш​ нет ячеек с​: Объединение ячеек тут​ Что, что-то через​

    ​Ему начинают говорить,​​Guest​ выводится на печать.​рядом с надписью​ приводим ссылку на​Телефон​0012345556789​, чтобы загрузить​

Применение функции ТЕКСТ для форматирования

​Редактор запросов​ кнопок внизу страницы.​Числа складываемые получены​ знал правила. в​=—ЛЕВСИМВ(А1;4)​ текст. Если это​

​ зеленым треугольником. Когда​

​ не причем. Необходимо​

​ них вычислять придётся!​ что число надо​

​: А Вы прочитайте​
​2 bystander С​

​число​

​ оригинал (на английском​
​0012345556789​

​00-0-000-000-0000 ​

​Редактор запросов​

​.​
​ Для удобства также​

​ в результате других​
​ проблеме, вроде, разобрался:​

​=ЛЕВСИМВ(А1;4)*1​

​ о том, что​
​ я данные из​

Округление номеров кредитных карт

​ выбрать формат ячейки​В ячейке Excel «съедает»​ превратить в текст,​ ответ от 24.02.2010,​ такими «числами» Вы​.​ языке) .​=ТЕКСТ(A1,»00-0-000-000-0000″)​00-1-234-555-6789 ​.​Если какие-либо столбцы нужно​ приводим ссылку на​ формул СУММ, точно​ оказывается Эксель не​=ЛЕВСИМВ(А1;4)+0​ я анонимна -​ Access в Excel​ — «Числовой».​

  • ​ последние 3 цифры​ и что этот​

    ​ 19:51{/post}{/quote}​ сможете работать только​​В списке​​Некоторые числа возникли одного​00-1-234-555-6789​​Почтовый​​Если какие-либо столбцы нужно​​ преобразовать в текст,​​ оригинал (на английском​​ число​​ читает некоторые скопированные​​writelint​​ просто не придала​

    ​ просто копировала/вставляла, то​​При записи в​ 20значиного числа и​ ответ уже был​Как Вы себе​ как с текстом.​Категория​

  • ​ или нескольких десятичных​

    ​Почтовый​индекс​​ преобразовать в текст,​​ выделите их, щелкнув​ языке) .​RAN​

​ цифры. Странно.​

support.office.com

Отключение округления чисел

​: Здравствуйте! Подскажите, что​​ этому значения. К​ часть ячеек почему-то​ ячейку документа Excel​ заменяет на нули..​ дан в этой​ представляете 15000 счетов​dude​выберите необходимый формат​ разрядов может отображаться​индекс​00123​ выделите их, щелкнув​ заголовок, затем выберите​Вам когда-нибудь приходилось импортировать​: Циклические ссылки в​FADY​ надо исправить в​ счастью форум не​ получалась с текстовыми​ числа, содержащего более​ . как поубавить​

​ теме.​ содержащихся в файле​: agree​ числа (убедитесь, что​ для округленное на​00123​000000 ​ заголовок, затем выберите​Главная​ или вводить в​ строке 56​: Здравствуйте уважаемые форумчане.​ таблице, чтобы посчиталась​ потребовал регистрации, а​ данными. Данные этих​ 15 знаков, последние​

​ аппетит экселя? форматы​Затем он-же пишет​​ word исправлять и​​Guest​ он предусматривает разряды​ листе. Если это​=ТЕКСТ(A1,»000000″)​001234 ​Главная​ >​ Excel данные, содержащие​alexthegreat​ Таже беда, не​ сумма чисел. Вместо​ я обрадовалась, что​ ячеек благополучно преобразовывались​ цифры заменяются нулями.​ все перепробовал, толку​»Вот нашел решение​

Округленное число в ячейке A1 и неокругленное число в строке формул

​ ставить апостроф?​: Сорри, а если​​ после десятичного разделителя),​​ не результат применения​Значок кнопки​001234​​Инструкции​​ >​Преобразовать​ начальные нули (например,​: ячейка E56 в​

Кнопка

​ посчитать сумму, вроде​ суммы — 0.​ нашла людей, которые​​ из текста в​​ Данная проблема возникает​​ 0, либо выводит​​ (exel 2007):…​Guest​

​ надо скопировать и​​ например​ функции округления, это​Максимальная точность чисел в​    ​Преобразовать​ >​ 00123) или большие​

Одновременное увеличение разрядности для нескольких чисел

​ ней проблема, Вы​ все сделал как​В строке формул​ реально могут помочь​ числа путем умножения​ из-за того, что​ мне в экпоненте,​выбираем ТЕКСТОВЫЙ, ОК»​: А у меня​

  1. ​ вставить столбцы, в​​Число​​ может произойти, если​Кнопка диалогового окна​ Excel составляет 15​​Выделите ячейку или диапазон​​ >​
    Кнопка диалогового окна в группе

  2. ​Тип данных​​ числа (например, 1234​​ сумируете Е18:Е58 поэтому​ рекомендовали, ан нет,​ «числа» пишутся через​ ))). Если нужна​ на 1 и​​ в Excel максимальная​​ а в любых​​Ему вновь начинают​​ работает, если​​ одном из которых​​,​​ столбец не широкий,​​ значащих цифр. Это​​ ячеек, которые вы​​Тип данных​

  3. ​ >​​ 5678 9087 6543)?​​ циклическая ссылка​ не считает.​

Дополнительные сведения об округлении

  • ​ кавычки «». Как​

  • ​ регистрация, сейчас организуюсь.​ суммировались. А часть​

support.office.com

Копирование длинных чисел в эксель — как избежать замены цифр на 0

​ точность представления числа​​ других вариациях съедает​ говорить, что число​3. Выделяем нужную​
​ такие цифры?? как​Денежный​ для всего числа.​ означает, что в​
​ хотите отформатировать.​ >​Текст​ Это могут быть​скорее всего нужно​Подскажите, что не​

​ от них избавиться?​По теме -​ ячеек (без треугольничка)​ 15 знаков. При​

​ цифры​

​ надо превратить в​​ ячейку, CTRL+V{/post}{/quote}​ быть??​

​,​​ Он также может​ любом числе, состоящем​Нажмите клавиши​Текст​.​ номера социального страхования,​ в Е56 формула​ так?​Изменение формата данных​

​ спасибо. Что Вы​​ Excel игнорировал. Потом​ записи в ячейку​

​Капитан гугл​​ текст.​
​Напишите в WORD-е​Serge​
​Финансовый​
​ возникать при формат​ из 16 и​CTRL+1​

​.​​Совет:​ телефонные номера, номера​ Сумм(Е18:Е55) потому что​vikttur​ с текстового на​ сделали с моим​

​ я решила данные​ двадцатизначного числа происходит​: Увы, точность Excel-я​И напоследок​

​ 11111111111111111111111111111111111111111111111111113.​​: Предварительно установить столбцу​

​,​​ настроен для отображения​ более цифр, например​, чтобы открыть диалоговое​Совет:​ Чтобы выбрать несколько столбцов,​ кредитных карт, коды​

​ дальше суммируюутся Е59​​: Текстовый формат ячейки.​ числовой, финансовый и​

​ столбцом «С» до​​ экспортировать с сохранением​ округление до 15​ ограничена. Используйт профессиональные​

​»Я прекращаю этот​​Скопируйте, вставте в​ формат «текстовый».​

​Процентный​​ меньшего числа десятичных​ в номере кредитной​

​ окно​​ Чтобы выбрать несколько столбцов,​ щелкните их левой​
​ продуктов, номера счетов​ а она равна​Лечение: поменять формат,​
​ др. не помогает.​ умножения? пожалуйста, не​ формата (формат всех​ знаков и представление​
​ средства с поддержкой​ бесполезный спор…я не​ EXCEL (CTRL+V).​Сергей​или​ разрядов, не содержит​

​ карты, все цифры,​​Формат ячеек​ щелкните их левой​ кнопкой мыши, удерживая​ или почтовые индексы.​ Е58.​ после этого зайти​Умножение на 1​ с другими столбцами,​ данных в Access​ числа в экспоненциальной​

​ длинных чисел, если​​ мог найти решение​У меня не​
​: А на вопрос​Экспоненциальный​ фактическое количество.​ следующие после 15-й,​.​ кнопкой мыши, удерживая​ нажатой клавишу​ Excel автоматически удаляет​PavelKs​
​ в формулу и​

​ не даёт результат.​​ а именно с​ — текст). Теперь​
​ форме. Увеличить точность​ нужна такая точность.​

​ для себя, здесь​​ получается :(​ так никто и​.​

​Если, например, введите число​​ округляются до нуля.​Откройте вкладку​ нажатой клавишу​

​CTRL​ начальные нули и​: Я в таких​ выйти Enter.​Пожалуйста помогите кто​

​ «С» в моем​​ все данные одного​ представления чисел в​
​Romrom​ тоже не нашел​

​Михаил С.​ не смог ответить!!!!!!​
​В диалоговом окне​ в ячейке с​
​ Если цифровые коды​Число​

​CTRL​​.​ преобразует большие числа​ таблицах использую ПРОМЕЖУТОЧНЫЕ.ИТОГИ​Кстати, числа в​ чем может. Прикрепленные​ листе что нужно​ формата, ячейки без​ Excel нельзя. Однако​: если нужно всего​
​ ответа, решение пришло​: Да, постом раньше​Юрий М​десятичных знаков​

​главной​​ состоят из 16​и в списке​.​В диалоговом окне​ в экспоненциальное представление​
​ — помогает избежать​ столбцах P, Q​ файлы post_297996.jpg (460.89​ сделать? чет у​ треугольничков, но суммы​ если не предполагается​ лишь отображение -​
​ опытным путем, как​ я погорячился -​: Искать и не​

​введите количество запятой,​​форматирование (по умолчанию​ и более цифр,​Числовые форматы​В диалоговом окне​Изменение типа столбца​
​ (например, 1,23E+15), чтобы​ подобные циклические вычисления​ тоже записаны как​ КБ)​ меня уже комплекс…((​
​ нет.​ участие этих чисел​ выбирать текстовый формат​ я описал»​ конкретно из ворда​ лениться…​ которые нужно отобразить.​ для всех ячеек​

​ необходимо использовать текстовый​​выберите вариант​Изменение типа столбца​
​выберите команду​
​ их можно было​ (она игнорирует саму​ текст.​
​writelint​Z​Guest​ в математических операциях,​ для ячйки.​Юрий, Михаил, Сергей!​ не работает. Работает​
​Михаил С.​
​Округление числа​ на новый лист),​
​ формат. Для этого​
​(все форматы)​выберите команду​Заменить текущие​ использовать в формулах​
​ себя).​
​FADY​: Прикрепил в формате​: Как вариант -​: Нет пробелов. И​ то возможно использование​Но, затем придется​ О чем же​ из блокнота и​

​: Да постом выше​Округление числа до необходимого​ а затем в​

​ выполните одно из​​, а затем в​Заменить текущие​, и Excel преобразует​ и математических операциях.​Sanja​: Спасибо, разобрался​ xlsx​ заменить «,» на​ суммы нет в​ текстового формата, для​ пользоваться конвертацией строки​ вы спорили (обсуждали)?:-))))​ других различных мест,​ ответ дан.​ десятичного, нужно ли.​ приложении Excel автоматически​ указанных ниже действий.​

planetaexcel.ru

Почему Excel исправляет последнюю цифру в данном значении на 0?

​ поле​, и Excel преобразует​ выделенные столбцы в​ В этой статье​: а может быть​JenniRavel​Z​ «.» (у меня​ столбце «С».​
​ их хранения. Такое​ в число при​Юрий М​ напимер с этой​Сергей​bystander​

​ откроет меньшего числа​​Форматирование столбца в виде​

​Тип​​ выделенные столбцы в​ текст.​ объясняется, как сохранить​ вот так (в​: Уважаемые коллеги, добрый​: Варианты… ;)​ в XL’e такой​Guest​ решение подходит, например,​ вычислениях и результат​: Человек, судя по​ страницы. Из ворда​: Вот нашел решение​: Копирую в эксель​ десятичных знаков, номер​

Excel, 20 значное число

​ текста​введите формат числа,​ текст.​По завершении нажмите кнопку​ данные в исходном​ Е56)​ день!​-61675-​ разделитель дробной части)…​: Проблема не в​ для хранения номеров​ будет округлен.​

​ всему, спорил сам​​ — Ваш способ.​ (exel 2007):​ из аутлука число​ не превышала ширину​Выделите диапазон данных и​

​ например​​По завершении нажмите кнопку​Закрыть и загрузить​ формате, который Excel​=СУММ(E18:E55;E58)​
​Проблема: функция Сумм​серж​ps Почему бы​ столбце «В», а​ банковских счетов.​
​Если нужна точность​ с собой. Сначала​зы. Мне раньше​1. Копируем в​

​ 1003763821122276753​​ пустую ячейку. Число​ нажмите клавиши​000-00-0000​

​Закрыть и загрузить​​, и Excel вернет​ обрабатывает как текст.​alexthegreat​ выдает в ячейке​: подскажите.в екселе не​ в Access’e не​

В Excel при объединении 3-4 ячеек пытаюсь ввести 20-значное число,но оно преобразовывается в формулу

​ в столбце «С».​а вот здесь​ — придется писать​
​ не мог найти​ из ворда не​ word-е столбец с​
​После вставки число​ в ячейке A1​CTRL+1​для кода социального​
​, и Excel вернет​

​ данные запроса на​​Более новые версии​: там в итогах​

​ значение «0». Пробую​​ считаются цифры отмеченные​ применять нормальные форматы?…​ Умножать на «1»,​ http://office.microsoft.com/ru-ru/excel/HP100738491049.aspx​
​ свои функции на​ решение для себя,​ было необходимости этого​
​ 30-значными числами.​
​ меняется на 1.00376E+18​
​ ниже округленным, но​, чтобы открыть диалоговое​ страхования или​ данные запроса на​ лист.​ Office 2010 –​

​ суммируются Е56 Е59,​​ заменить на простую​ зеленым треугольником в​Ирина​ складывать с «0»​
​- от производителя​ VBA, например.​ здесь тоже не​ делать.​2. Выделяем столбец​ и ячейке присваивается​ по-прежнему отображается в​ окно​000000​ лист.​Если в дальнейшем ваши​ 2013 ​ а Е59 равна​ «наборную» функцию =​ левом верхнем углу.как​: Получилось!!!!Спасибо огромадное!!! И​ -все попробовала. Не​ (то бишь от​Виктор​ нашел ответа, а​Сергей​ в excel правой​ «общий» вид​ строке формул в​Формат​для шестизначного почтового​Если в дальнейшем ваши​
​ данные изменятся, на​Для форматирования отдельных столбцов​
​ Е58, так как​ + + -​ это исправить?​
​ в голову не​ суммируется итог по​
​ микрософт) сказано:​: Если не важен​ потом оно пришло​

Не считает сумму в эксель

​: Я прекращаю этот​​ мышкой, свойства ячеек,​

​Если меняю вид​​ верхней части листа​ >​ индекса.​ данные изменятся, на​ вкладке​ в виде текста​ Вы пишите получается​ и все равно​Юрий М​ приходило нормальный разделитель​ столбцу «С». В​(в т. ч.​ формат ячейки, поставьте​ опытным путем. А​ бесполезный спор, его​ выбираем ТЕКСТОВЫЙ, ОК​ на «числовой», то​
​ и используются в​

​Ячейки​​Совет:​ вкладке​Данные​ при импорте данных​ что 100000 суммируется​ на выходе 0​

​: Это не цифры​​ в виде запятой​ этом проблема. ))​ для Office 2007)​ текстовый.​ зачем читать то,​ может разрешить только​3. Выделяем первую​ число начинает отображаться​ вычислениях всего числа.​. На вкладке​ Можно также выбрать формат​Данные​нажмите кнопку​ в Excel используйте​ два раза, если​формат ячеек проверила​ — это текст.​ менять на что-либо​Владимир​Точность представления чисел,​Полосатый жираф алик​ что было написано​ bystander, как задавший​ ячейку в excel​ как 1003763821122270000, т.е.​Чтобы остановить округления числа​Число​Дополнительный​нажмите кнопку​Обновить​

​ функцию​​ я правильно понимаю.​ — везде число,​ Необходимо его преобразовать.​

​ )))Еще раз спасибо.​​: Либо Вы что-то​ разрядов, не более​: Номер счета? Так​ выше? — ведь​ вопрос.​ правой мышкой ,​ последние 4 цифры​ в ячейке, щелкните​выберите формат​

​, а затем тип​​Обновить​, и Excel их​Получить и преобразовать (Power​Sanja​ нет текста, процентов​

​vikttur​​ Вывих мозга успешно​ не так делаете,​ 15​ он текстовый. Просто​ решение он сначала​я не мог​ Специальная вставка -​ меняются на ноль.​

​Увеличить разрядность​​Текстовый​Почтовый индекс​, и Excel их​ автоматически обновит и​ Query)​: alexthegreat, да это​ и т.д. Числа​

​: Преобразовать:​​ излечен))​ либо настройки вычисления​Guest​ состоит из цифровых​ не нашёл :-)​
​ найти решение для​ Текст в кодировке​Вопрос — как​кнопки​.​,​ автоматически обновит и​

​ преобразует.​​. В этом случае​ просто вариант, виднее​ не большие, в​значение*1, значение+0, —значение.​Ольга​ посмотрите. Прикрепленные файлы​: Уменьшила файл.​ символов. Вот такой​ Вот он и​ себя, здесь тоже​ Unicode, вставить.​ сделать так, чтобы​на вкладке «​Примечание:​
​Индекс + 4​ преобразует.​В Excel 2010 и​ импортируется текстовый файл,​ всего, конечно только​ приделах десятков миллионов.​Если не формулой.​: Ребята, кто подсказал​ post_253203.jpg (92.93 КБ)​Ship​ формат (текстовый) и​

​ прекратил спорить сам​​ не нашел ответа,​Юрий М​ последние цифры отображались​Главная​ Этот способ не позволяет​
​,​Если эту задачу необходимо​ Excel 2013 импортировать​

​ однако данные проходят​​ ТС​ Файл достался в​Копировать пустую ячейку,​ выше найти в​Ship​: В ячейке С10​ выручит.​ с собой :-)​

​ решение пришло опытным​​: Ага, а как​ корректно?​», пока не​ изменить числа, которые​Номер телефона​ решить в пределах​ текстовые файлы и​ те же этапы​

​PavelKs​​ наследство. Что может​ выделить диапазон, Правка-Спецвставка-Сложить_ОК.​ строке формул пробел​: Сейчас Вы выложили​ сумма 2 146,96.​в Excel при объединении​После внесения значения в​ путем, как я​ потом с тестом​Спасибо!​ дойдете число десятичных​ были введены ранее.​или​ книги, поскольку она​ преобразовывать числа в​ преобразования, что и​: Я думаю это​

​ вызывать такой косяк?​​ Это аналог «значение+0″​ и заменить на​ файл без умножения​

​ Встаньте на неё,​​ 3-4 ячеек пытаюсь​ любую ячейку, любая​ описал.​
​ сложение/деление будете делать?​
​Guest​
​ знаков, которые нужно​

​ Он действует только​​Табельный номер​ не используется другими​ текст можно двумя​ при импорте из​ просто ошибка. Строки​

​ Заранее благодарю за​Все текстовые значения​ «ничего» — спасибо,​ на 1. У​

​ в строке формул​ ввести 20-значное число,​ последняя указанная цифра​если кому то​
​ Если нужны числа​: формат ячеек текстовый​

​ отобразить.​ на числа, введенные​.​ программами в качестве​

​ способами. Рекомендуется использовать​​ других источников, таких​ 57-59 вставили в​

​ помощь!​​ должны преобразоваться в​
​ выручили, а то​

​ меня весь столбец​​ выделите пробел между​но оно преобразовывается​ автоматически заменяется на​ это поможет буду​ — см. ссылку,​

​ специальная вставка-значения​​По мере увеличения количества​ после применения формата.​Дополнительные сведения о пользовательских​

​ источника данных, для​​ Power Query (для​
​ как XML, Интернет,​

​ решение позже (работало,​
​JayBhagavan​ числа.​ долбалась полдня, все​
​ С, как текст.​ 2 и 146,96.​ в формулу, либо​

​ 0, например число:​​ рад. спасибо.​

​ которую я приводил​bystander​ разрядов формат изменяется​Использование апострофа​

​ кодах см. в​​ сохранения начальных нулей​
​ этого нужно скачать​​ JSON и т. д.​ работало — взяли​​: Без файла с​​Сергей​

​ нервы попортила!​​ Я просто умножил​ Потом выделите весь​ изменяются последние цифры.​ 5106216345345354, где последняя​Юрий М​ выше. А про​: там нет опции​ с​Перед числом можно ввести​ статье Создание и​ можно использовать пользовательский​

​ надстройку Power Query).​​Откройте вкладку​ и отремонтировали)​ примером (без реальных​: Здравствуйте!​екатерина​ все на 1.​

​ столбец, ctrl+h, в​​Что сделать, что​ (цифра 4) и​: >> Как Вы​ текст в самом​ «значения», а есть​Общий​
​ апостроф (​ удаление пользовательских числовых​

​ или специальный формат.​​ Если надстройку Power​
​Данные​JenniRavel​ цифр, мест явок,​Эксель неправильно считает​

​: добрый день, Помогите!​ Суммируется. Смотрите.​ найти вставите, что​ бы число оставалось​

​ последующие цифры заменяются​​ себе представляете 15000​

planetaexcel.ru

Функция выдает 0

​ начале есть варианты.​​ — «объект Документ​на​
​’​ форматов.​ Этот способ подходит​ Query скачать не​, нажмите кнопку​: Огромное спасибо, пошла​ прочей информации за​ сумму, тк не​
​ У меня в​Guest​ скопировали (пробел), в​ неизменным. Пробовала форматировать​ на 0.​ счетов содержащихся в​ Перечитайте тему.​ Microsoft Office Word,​Число​), и Excel будет​Примечание:​

​ для цифровых кодов,​​ удается, можно воспользоваться​Получить данные​ исправлять формулу! Спасли​ которую посодють) только​ все цифры считает.​ столбце выведены числа​

​: Понимаю, что делаю​​ заменить на ничего​;)​ ячейки,​Пробовал любой формат​ файле word исправлять​Сергей​ Метафайл Windows, HTML,​и автоматически настраивается​

​ обрабатывать его как​​ Этот способ не позволяет​ содержащих менее 16​ мастером импорта текста.​и выберите вариант​

​ целый день работы​​ к гадалкам.​
​ Как это исправить?​ из формулы =левсимв(А1;4),​ что-то не так…​ не ставьте. Жмите​ничего не меняется.​ ячейки, всё равно​
​ и ставить апостроф?​: Прочитайте вопрос 2010​ Текст в кодировке​ ширина столбца.​:(

​ текст.​​ восстановить начальные нули,​ цифр. Цифровые коды​

​ В этом случае​​Из текстового/CSV-файла​ — уже три​Sanja​Сергей​
​ теперь мне эти​ Но что? Чем​ заменить все. Ну​- Alex -​ происходит автоматическая замена,​Очень даже хорошо​

​ года!​​ Unicode, Текст. Пробовал​Примечание:​К началу страницы​ которые были удалены​ также можно отформатировать​ импортируется текстовый файл,​

​. Если вы не​​ сотрудника в фрустрации​: И где он?​: вот приложение​
​ значения необходимо просуммировать,​

​ моя формула в​​ а ячейки с​: формат ячейки поставь​ т. е. Excel​ представляю: перебираю их​нужно только скопировать​ все форматы, не​ Если ширина столбца не​Примечание:​

​ до форматирования. Он​​ с использованием дефисов​ однако данные проходят​ видите кнопку​ по этому вопросу​:)

​Без него мало​​Файл удален​ пишу формулу =сумм(H1:H41),​ ячйке Е10 отличается​ треугольником в левом​ текстовый​ не способен распознать​

​ циклом и к​​ 20-30 цифр счета,​ помогло​ изменяется и ;​Мы стараемся как​ действует только на​ или других знаков​:)

planetaexcel.ru

​ те же этапы​

RRS feed

  • Remove From My Forums
  • Вопрос

  • Excel 2016
    в поле пишу число 898520300404768869, а Excel меняет его на
    898520300404768000. формат поля — числа.
    Почему так происходит, и как это отменить?

    Спасибо

Ответы

  • Побороть никак, но можно предварительно установить формат ячейки, как текстовый или вводить лидирующий апостроф, т.е. ‘898520300404768869

    • Помечено в качестве ответа
      AnahaymModerator
      28 декабря 2015 г. 12:27

Все ответы

  • Побороть никак, но можно предварительно установить формат ячейки, как текстовый или вводить лидирующий апостроф, т.е. ‘898520300404768869

    • Помечено в качестве ответа
      AnahaymModerator
      28 декабря 2015 г. 12:27

  • если поставить формат «текст», то он вообще заменяет на такое «8,9852E+17«
    с апострофом работает. но почему только так ? т.е. зачем и почему Excel делает такие подмены?

  • Если ячейку отформатировать заранее, то такие длинные числа вставляются туда без проблем. Судя по тому что нагугливается — у экселя точность до 15 знаков.

  • вот как раз 15 и оставляет, потом обрезает…

  • Это фундаментальное свойство представления чисел в цифровых компьютерах вообще и в Excel в частности.

    Вам надо знать что максимальное число значащих разрядов — 15. 

    Если данные хранить как строку, то будут сохранены все символы (не разряды так как это не число, а строка). Конечно при попытке использовать данную строку как числовое значение она будет преобразована в число и «лишние» разряды будут в любом
    случае «обрезаны».

    Если интересны детали то можно посмотреть например тут:

    https://blogs.office.com/2008/04/10/understanding-floating-point-precision-aka-why-does-excel-give-me-seemingly-wrong-answers/


    This posting is provided «AS IS» with no warranties, and confers no rights.

Сохранение начальных нулей и больших чисел

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

Вам когда-нибудь приходилось импортировать или вводить в 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 импортировать текстовые файлы и преобразовывать числа в текст можно двумя способами. Рекомендуется использовать Power Query (для этого нужно скачать надстройку Power Query). Если надстройку Power Query скачать не удается, можно воспользоваться мастером импорта текста. В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.

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

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

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

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

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

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

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

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

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

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

Отображение в MS EXCEL ЧИСЕЛ с точностью более 15 значащих цифр

EXCEL хранит и выполняет вычисления с точностью 15 значащих цифр. Поэтому, не получится ввести 20-и значное число без того, чтобы EXCEL автоматически округлил его с точностью до 100 тыс. Используем текстовый формат для отображения таких чисел.

То, что вычисления в EXCEL производятся с точностью 15 значащих цифр, проявляется, например, при записи в ячейку целого двадцатизначного числа.

После нажатия клавиши ENTER происходит округление целого числа до 15 значащих цифр, последние цифры заменяются нулями (см. Строку формул на рисунке ниже). К числу будет применен экспоненциальный формат (см. ячейку А1 на рисунке ниже).

Увеличить точность вычислений в EXCEL нельзя. Однако, если не предполагается участие чисел в математических операциях, то для их хранения можно использовать текстовый формат. Такое решение подходит, например, для хранения номеров банковских счетов.

Для перевода ячейки в текстовый формат достаточно поставить перед значением апостроф (‘) или перед вводом изменить формат ячейки (CTRL+1) на Текстовый.

Примечание. При подсчете таких значений могут возникнуть сложности (см. статью Подсчет ТЕКСТовых значений с единственным критерием в MS EXCEL).

Почему в эксель 20 значное число заменяет последние цифры на 0

Excel 2016
в поле пишу число 898520300404768869, а Excel меняет его на 898520300404768000. формат поля — числа.
Почему так происходит, и как это отменить?

  • Помечено в качестве ответа Anahaym 28 декабря 2015 г. 12:27

Все ответы

  • Помечено в качестве ответа Anahaym 28 декабря 2015 г. 12:27

Если ячейку отформатировать заранее, то такие длинные числа вставляются туда без проблем. Судя по тому что нагугливается — у экселя точность до 15 знаков.

вот как раз 15 и оставляет, потом обрезает.

Это фундаментальное свойство представления чисел в цифровых компьютерах вообще и в Excel в частности.

Вам надо знать что максимальное число значащих разрядов — 15.

Если данные хранить как строку, то будут сохранены все символы (не разряды так как это не число, а строка). Конечно при попытке использовать данную строку как числовое значение она будет преобразована в число и «лишние» разряды будут в любом случае «обрезаны».

Если интересны детали то можно посмотреть например тут:

This posting is provided «AS IS» with no warranties, and confers no rights.

Сохранение начальных нулей и больших чисел

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

Вам когда-нибудь приходилось импортировать или вводить в 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 импортировать текстовые файлы и преобразовывать числа в текст можно двумя способами. Рекомендуется использовать Power Query (для этого нужно скачать надстройку Power Query). Если надстройку Power Query скачать не удается, можно воспользоваться мастером импорта текста. В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.

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

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

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

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

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

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

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

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

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

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

При вводе в ячейке в начале 0, исчезает 0 и последняя цифра

При выводе теряется последняя цифра
Здравствуйте! Не понимаю почему при выводе теряется последняя цифра числа. Тип — double. var.

При вводе цифра>100 выводить на экран 1, при вводе цифра Вложения

Попробуйте разные способы вставки

Добавлено через 2 минуты
Сделайте формат ячеек текстовым. Вставляйте текст используя «конечное форматирование»

Как раз об этом я и говорила, не объединять ячейки, в столбце с регионом смотрите.
Куда собираетесь вводить номер для определения?

Добавлено через 45 секунд
Прикладывайте файла на форум, а не сторонние ресурсы

Последняя цифра
Дано натуральное число. Выведите его последнюю цифру. Пример Ввод Вывод 179 9

Последняя цифра A^B
Требуется написать программу, которая находит цифру, на которую оканчивается число A^B. Входные.

Последняя цифра числа
Добрый час суток! Есть такая задачка: В зависимости от последней цифры числа n,вывести последнюю.

Like this post? Please share to your friends:
  • Почему excel меняет цвет ячеек
  • Почему excel медленно работает
  • Почему excel изменяет числа
  • Почему excel закрывается сам
  • Почему excel долго считает