Как сделать чтобы эксель не убирал ноль в начале
Вам когда-нибудь приходилось импортировать или вводить в 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
Иногда, необходимо сделать так, чтобы нули в начале чисел автоматически не удалялись программой Excel. Например, вы составляете таблицу с артикулами и вам просто необходимо, чтобы числа отображались полностью.
Грубо говоря, нужно чтобы числа прописывались так же, как на картинке ниже.

Итак, я продемонстрирую вам несколько способов, как можно привести числа в такой вид.
У каждого способа, естественно, есть свои плюсы и минусы, подробнее об этом я расскажу в самой статье.
Способ 1: изменяем формат ячейки
у нас есть «ID» товаров магазина, как на картинке ниже.

И нам нужно записывать эти самые «ID», например, как 00001, а Excel автоматически переписывает его в 1.

Дело в том, что Excel пытается привести числа в простой вид. Он сравнивает числа, к примеру, 00002 и 2, понимает что они одинаковые (именно как числа) и преобразовывает 00002 в простой вид 2.
Но нам все равно необходимо записать 00002, тогда мы можем изменить формат ячейки в текстовый.
- Выделите ячейки с числами, которые нужно записать с нулями;
- Щелкните в раздел «Главная» и в формате выберите «Текстовый»;
В принципе все, теперь попробуйте заново записать ваши числа (нужно именно еще раз их прописать. Числа которые Excel уже преобразовал в «простой» вид, обратно не изменятся).
Важная информация: этот способ может не подойти вам, если вы, в будущем, будете использовать эти ячейки в расчетах, потому что ячейка теперь в текстовом формате, а считать возможно только числа.
Способ 2: указываем формат отображения чисел
Этот способ позволит вам, в дальнейшем, использовать записанные числа в расчетах.
Число вы можете записать по-разному, например, 2000 и 2000.00 это одно и то же, по этой логике, мы можем просто изменить формат отображения числа. То есть придать именно отображению другой вид, при этом формат ячейки останется числовым.
Таким образом содержимое ячейки не изменится.
- Выделите нужные ячейки;
- Щелкните «Главная» и нажмите на стрелочку, смотрящую вниз, в разделе «Число»;
- В открывшемся окне, во вкладке «Число», щелкните на «(все форматы)»;
- В поле «Тип» (где сейчас написано «Основной») напишите «00000»;
- Подтвердите.
Итак, что произошло: мы поменяли вид отображения всех чисел в выделенных ячейках на пятизначный. Это значит, что все числа в этих ячейках будут отображаться, минимум, в пятизначном формате. Например, число «2» будет отображаться как «00002». А число «372847» будет отображаться как «372847».
В общем, тут все зависит от вашей ситуации, нулей в поле «Тип» можно вписать столько, сколько вам нужно. Можно сделать десятизначный формат отображения и так далее.
Важная информация: этот способ работает только с ячейками формата «Число», если у вашей ячейки будет текстовый формат, этот вариант не сработает.
Способ 3: с помощью функции ТЕКСТ
Итак, важно понимать, что функция ТЕКСТ изменяет формат самого значения, а не всей ячейки.

Но в целом, этот способ подходит если вам просто нужно сделать, чтобы число отображалось так, как вы хотите.
Но не забывайте, что использование этой функции превратит значение в текст. Это значит что для Excel ваше число (например, 00002) будет считаться обычным текстом, т.е. в расчетах его использовать будет невозможно.
Для числа, хранящегося в ячейке «A2».
Итак, число будет записываться в пятизначном формате(если число было «3», то станет «00003»).
Плюс этого метода заключается в том, что эти числа можно будет искать с помощью функций поиска. Так как они считаются обычным текстом, поиск по тексту будет работать.
Важная информация: этот способ может не подойти вам, если вы, в будущем, хотите использовать эти числа в расчетах, потому что они теперь будут считаться обычным текстом.
Способ 4: изменяем длину строки
Минус способа с использованием функции ТЕКСТ является то, что она не способна изменять формат чисел на текст тогда, когда эти числа находятся в комбинации с текстом. Она просто не будет работать.
Но в такой ситуации можно использовать метод с функциями ПОВТОР и ДЛСТР.
При вызове такой функции, длина строки изменится на пятизначную. Это значит, что все числа будут записаны в пятизначном формате (например, число «3» будет записано как «00003»).
Что делает эта функция:
- Функция ДЛСТР(A2) возвращает длину нашей строки с числом.
- Функция =ПОВТОР(0;5-ДЛСТР(A2)) считает сколько нулей необходимо добавить к началу нашего числа. И так для каждой новой строки.
Грубо говоря, эта функция просто посчитает сколько нулей нужно добавить к началу числа чтобы в нем, в общем, получилось 5 знаков (т.к. в формуле мы указали 5).
Способ 5: используем Visual Basic
Способ с использованием Visual Basic отлично подойдет тем, кому очень часто нужно записывать числа определенным образом.
Этот код создает вашу собственную функцию для такого рода задачи:
Нужно поместить код, данный выше, в Visual Basic модуль и тогда в вашем Excel добавится функция, которая автоматически будет прописывать числа с нулями.
Как сделать чтобы эксель не убирал ноль в начале
Обычно при вводе числа с ведущими нулями в ячейку ведущие нули автоматически исчезают, как показано ниже. Если вы хотите сохранить начальные нули входных чисел, вам могут помочь методы, описанные в этой статье.

Отформатируйте ячейку так, чтобы ведущие нули не пропадали при вводе знака апострофа
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Вы можете сохранить ведущие нули входящего числа, предварительно поставив знак апострофа. Пожалуйста, сделайте следующее.
1. Перед вводом числа с ведущими нулями введите апостроф отметка в камере. Смотрите скриншот:

2. Затем введите в ячейку нужный номер с ведущими нулями. И все ведущие нули сохраняются, как показано на скриншоте ниже.

Отформатируйте ячейку так, чтобы ведущие нули не пропадали при форматировании ячейки как текста
Вы также можете отформатировать ячейки как текст, чтобы в ячейках отображались ведущие нули. Пожалуйста, сделайте следующее.
1. Выделите ячейки, в которых должны сохраняться ведущие нули входных чисел, затем щелкните Главная > Формат номера выпадающий значок> Текст. Смотрите скриншот:

Теперь выбранные ячейки отформатированы как текст. И все ведущие нули будут сохранены перед входными числами. Смотрите скриншот:
Как сделать чтобы эксель не убирал ноль в начале
Являются ли первая цифра четной, а последняя цифра нечетной?
С клавиатуры введите длинное целое число, не менее 50 цифр. Ответьте на вопрос, являются ли первая.
При вводе цифра>100 выводить на экран 1, при вводе цифра<100 выводить на экран 2
Всем доброго времени суток. Я только начал изучать Си, пока был только на 2 занятиях. Препод.
| диапазон.xlsx (19.0 Кб, 14 просмотров) |
| Новый Глав. Лист.rar (210.5 Кб, 8 просмотров) |
Последняя цифра
Дано натуральное число. Выведите его последнюю цифру. Пример Ввод Вывод 179 9
Последняя цифра A^B
Требуется написать программу, которая находит цифру, на которую оканчивается число A^B. Входные.
Выравнивание текста в ячейке грида при вводе текста
Вечер добрый. Не подскажите, у меня выравнивание работает (по вертикале и 5 пикселей от левого края.
Как удалить нули в начале чисел Excel
Я знаю, нули в начале чисел многих раздражают. И вроде как, Excel автоматически удаляет их, но не всегда.
Сегодня мы разберем как удалить их вручную (все сразу).
Почему Excel не всегда удаляет их автоматически?
Итак, вы знаете, что Excel автоматически удаляет все нули в начале чисел. Например, если вы пропишете в пустую ячейку 00123, он автоматически удалит первые два нуля.
Но так бывает не всегда.
Причины, по которым Excel может не трогать эти нули:

- Значение ячейки записано в текстовом формате;
- Форматирование ячейки настроено так, что она всегда показывает определенное количество чисел. Например, пять. В таком случае, если записанная цифра не состоит из пяти чисел, а состоит, например, из трех чисел, то Excel автоматически добавит два нуля в начало значения.
Чтобы выбрать способ, которым мы будем удалять эти нули, сначала нужно понять по какой из причин они появились в ячейке.
Удаляем эти нули
Итак, далее мы рассмотрим способы удаления нулей в начале чисел.
Меняем формат ячейки с текстового на числовой
Допустим, мы определили, что Excel не удалил нули из-за того, что данные в ячейке записаны в текстовом формате. В таком случае нам нужно поменять формат ячейки, тогда Excel автоматически удалит эти нули.
Конечно, это самая распространенная и, в то же время простая проблема.
Вот пример такой проблемы:

Перед всеми числами стоит знак “‘“, что делает значения ячеек обычным текстом. Как это исправить?
- Выделим нужные ячейки и нажмем на значок ошибки;
- Щелкаем «Преобразовать в число»;
Готово! Вот результат:

Мы поменяли формат ячеек, а Excel удалил все нули.
Меняем формат ячейки на «Общий»
Частая проблема — вы получили файл таблицы от кого-либо, а там эти нули. Определили, что все дело в формате ячеек. Но он не текстовый, а пользовательский. То есть человек, который делал таблицу, установил такой формат ячеек, в котором присутствуют эти нули, из-за чего мы теперь имеем такую проблему.
Этот человек мог сделать это просто для того, чтобы во всех ячейках числа были одинаковой длины.
К примеру, вам нужно сделать так, чтобы во всех ячейках было пять цифр. А если вы запишете какое-то число, в котором меньше пяти цифр, то Excel автоматически добавит нули в начале этих чисел.
Ладно, давайте продолжим. Вот пример такой проблемы:


Как убрать эти нули?
- Выделяем ячейки и щелкаем на «Главная»;
- Далее щелкните на поле, где написано «(все форматы)»;
- И установите формат «Общий»;
Готово! Мы удалили форматирование, которое какой-либо пользователь указал вручную. Теперь Excel автоматически удалит нули.
И да, есть небольшая оговорка. Этот способ сработает только в том случае, если нули появились из-за того, что так было указано при форматировании ячеек.
Прибавим ноль к числам
Этот способ сработает в том случае, если данные в ячейках находятся в текстовом формате или нули появились из-за того, что так было указано при форматировании ячеек (пользовательское форматирование).
Допустим, у нас есть такая табличка:

Давайте уберем эти нули!
- Копируем любую ячейку с пустым значением;
- Выделите ячейки с нулями, щелкните правой кнопкой мышки и нажмите «Специальная вставка…»;
- Выберите «Сложить»;
- Подтвердите.
Что произошло? Вы прибавили ноль к значению каждой ячейки, что автоматически отменило предыдущее форматирование.

Суть в том, что форматирование копируется с той ячейки, которую вы скопировали в первом шаге (с пустым значением). Таким образом, значение ячеек не меняется, а нули убираются.
Но так можно сделать только в том случае, если в ячейке находятся одни числа. Если же там есть буквы или символы — Excel выдаст вам ошибку.
С помощью функции ЗНАЧЕН
Очень хороший способ.
Функция принимает на вход данные (или ссылку на ячейку), которые необходимо обработать и в результате отдать только значение, без форматирования.
Допустим, у нас есть такая табличка:

Формула для вычисления значения ячейки А2:

Если после использования функции, нули все еще на месте — поменяйте формат ячейки на «Общий».
С помощью функции «Текст по столбцам»
Эта функция, изначально, просто делит текст на несколько столбиков с помощью указанного критерия. Но на самом деле она может быть использована в различных ситуациях для самых разных целей.

Допустим, у нас есть такая табличка:

Давайте удалим нули!
- Выделите ячейки, в которых нужно удалить нули и щелкните на «Данные»;
- Далее — «Текст по столбцам»;
- В открывшемся окошке:
- «С разделителями»;
- Уберите все галочки и щелкните «Далее > >»;
- Выберите формат «Общий»;
Как удалить нули в начале значения ячейки (с текстом)
Все предыдущие разделы статьи посвящены ситуациям, когда в ячейках содержатся только числа.
Но, что же делать, если в ячейках находятся не только числа, но и текст?
Выход есть, читайте далее.
Допустим, у нас есть такая табличка:

Мы можем использовать такую функцию:

Функция ПОДСТАВИТЬ в этой формуле, заменяет нули на пустое место.
Функция ЛЕВСИМВ извлекает самый левый символ.
Функция НАЙТИ ищет «адрес» этого левого символа, относительно начала строки.
Далее число 1 будет добавлено к результату, добытому функцией НАЙТИ. Дабы убедиться, что мы проверили всю строку и ничего не забыли.
Далее из результата работы функции ДЛСТР вычитается результат работы НАЙТИ.
А далее ПРАВСИМВ извлекает всю строку без нулей.
Если в ваших ячейках могут встретиться пробелы в начале или в конце значений, то используйте формулу, которую я покажу далее.
Вот и все! Я показал вам несколько способов(которых мне хватает) для удаления нулей в начале числа.
Как сделать чтобы эксель не убирал ноль в начале
например набираю 055453, исчезает НОЛЬ, знаю что можно сделать текстовый формат и Ноль появиться.
НОЛЬ нужен для сдачи в ГОСорганы. Если нет Нуля , то выдает ошибка при сдачи.Как можно устранить это. Посоветуйте.
например набираю 055453, исчезает НОЛЬ, знаю что можно сделать текстовый формат и Ноль появиться.
НОЛЬ нужен для сдачи в ГОСорганы. Если нет Нуля , то выдает ошибка при сдачи.Как можно устранить это. Посоветуйте. Azimaldo
Сообщение например набираю 055453, исчезает НОЛЬ, знаю что можно сделать текстовый формат и Ноль появиться.
НОЛЬ нужен для сдачи в ГОСорганы. Если нет Нуля , то выдает ошибка при сдачи.Как можно устранить это. Посоветуйте. Автор — Azimaldo
Дата добавления — 30.07.2015 в 10:56Как сделать чтобы эксель не убирал ноль в начале
- Раскрутка сайта: *Вывод в ТОП-10 Я и G, поднятие ИКС , 3000+ отзывов*
- ✅Просмотры YouTube Россия✅1000 Подписчиков Инстаграм — 30 руб.✅
-
- Search titles only
Posted by Member:
Separate names with a comma.
- Search this thread only
- Search this forum only
- Display results as threads
Useful Searches
- Recent Posts
-
Дрэгги Elder — Старейшина Joined: 26 Aug 2005 Messages: 290 Likes Received: 396 Reputations: 182
- Проблема с Экселем flokeds, 15 Mar 2013, in forum: Болталка Replies: 0Views: 512 flokeds 15 Mar 2013
- Как в экселе сложить 2 столбика ? Axeee, 14 Feb 2012, in forum: Болталка Replies: 0Views: 1,400 Axeee 14 Feb 2012
- Посчитать все возможные результаты и найти ближайший к нулю. amoraLity, 24 Dec 2011, in forum: Болталка Replies: 0Views: 889 amoraLity 24 Dec 2011
- Срочно нужна помощь по экселю! gold-goblin, 18 Dec 2009, in forum: Болталка Replies: 9Views: 1,212 gold-goblin 18 Dec 2009
- Log in with Facebook
- No, create an account now.
- Yes, my password is:
- Forgot your password?
Lost access to your email account? - Находясь во вкладке «Файл», переходим в раздел «Параметры».
- В запустившемся окне делаем перемещение в раздел «Дополнительно». В правой части окна ищем блок настроек «Показать параметры для следующего листа». Снимаем флажок около пункта «Показывать нули в ячейках, которые содержат нулевые значения». Для приведения изменения настроек в действие не забываем нажать на кнопку «OK» внизу окна.
- Выделяем диапазон, в котором нужно скрыть ячейки с нулевыми значениями. Кликаем по выделяемому фрагменту правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек…».
- Производится запуск окна форматирования. Перемещаемся во вкладку «Число». Переключатель числовых форматов должен быть установлен в позицию «Все форматы». В правой части окна в поле «Тип» вписываем следующее выражение:
- Выделяем диапазон, в котором могут содержаться нулевые значения. Находясь во вкладке «Главная», кликаем по кнопке на ленте «Условное форматирование», которая размещена в блоке настроек «Стили». В открывшемся меню последовательно переходим по пунктам «Правила выделения ячеек» и «Равно».
- Открывается окошко форматирования. В поле «Форматировать ячейки, которые РАВНЫ» вписываем значение «0». В правом поле в раскрывающемся списке кликаем по пункту «Пользовательский формат…».
- Открывается ещё одно окно. Переходим в нем во вкладку «Шрифт». Кликаем по выпадающему списку «Цвет», в котором выбираем белый цвет, и жмем на кнопку «OK».
- Вернувшись в предыдущее окно форматирования, тоже жмем на кнопку «OK».
- Выделяем первую ячейку из того диапазона, в который выводятся результаты вычислений, и где возможно будут присутствовать нули. Кликаем по пиктограмме «Вставить функцию».
- Запускается Мастер функций. Производим поиск в списке представленных функций оператора «ЕСЛИ». После того, как он выделен, жмем на кнопку «OK».
- Активируется окно аргументов оператора. В поле «Логическое выражение» вписываем ту формулу, которая высчитывает в целевой ячейке. Именно результат расчета этой формулы в конечном итоге и может дать ноль. Для каждого конкретного случая это выражение будет разным. Сразу после этой формулы в том же поле дописываем выражение «=0» без кавычек. В поле «Значение если истина» ставим пробел – « ». В поле «Значение если ложь» опять повторяем формулу, но уже без выражения «=0». После того, как данные введены, жмем на кнопку «OK».
- Но данное условие пока применимо только к одной ячейке в диапазоне. Чтобы произвести копирование формулы и на другие элементы, ставим курсор в нижний правый угол ячейки. Происходит активация маркера заполнения в виде крестика. Зажимаем левую кнопку мыши и протягиваем курсор по всему диапазону, который следует преобразовать.
- После этого в тех ячейках, в которых в результате вычисления окажутся нулевые значения, вместо цифры «0» будет стоять пробел.
- 13, 1 становится 013, 100
- 95001 становится 95001000
- 5.0057 становится 5.006
- 5, 8 становится 05, 8
- 2,71 становится 02,71
- 15.0 становится 15
- 38, 315 становится 38, 32
- Выделите ячейки с числами, которые нужно записать с нулями;
- Щелкните в раздел «Главная» и в формате выберите «Текстовый»;
- Выделите нужные ячейки;
- Щелкните «Главная» и нажмите на стрелочку, смотрящую вниз, в разделе «Число»;
- В открывшемся окне, во вкладке «Число», щелкните на «(все форматы)»;
- В поле «Тип» (где сейчас написано «Основной») напишите «00000»;
- Подтвердите.
- Функция ДЛСТР(A2) возвращает длину нашей строки с числом.
- Функция =ПОВТОР(0;5-ДЛСТР(A2)) считает сколько нулей необходимо добавить к началу нашего числа. И так для каждой новой строки.
#3 individ, 22 Aug 2008
#6 AlexV, 22 Aug 2008
#7 geforse, 22 Aug 2008
(You must log in or sign up to post here.) Show Ignored Content
Your name or email address: Do you already have an account?


Способ 1: настройки Excel

Как поставить ноль в Excel
Убираем или ставим нули в Microsoft Excel 2003



Как поставить или убрать нули в Microsoft Excel 2007
в Microsoft Excel 2010
Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.
What can I do to prevent this in the future?
If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.
If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.
Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.
Cloudflare Ray ID: 71a80e416b439188 • Your IP : 82.102.23.104 • Performance & security by Cloudflare
Как запретить Excel удалять нули в начале и конце числа: 14 шагов (с изображениями)
Excel автоматически удаляет нули в начале и после десятичной точки в конце числа в ячейке. Если это затрудняет хранение данных, таких как почтовые индексы, вы также можете импортировать данные в виде текста, чтобы они отображались точно так, как были введены. Если вы должны использовать данные в расчетах, настройте Excel на отображение данных в настраиваемом формате. С нестандартными размерами работать немного сложнее, но вам просто нужны основы, чтобы оставить свои нули.
Метод 1 из 2. Сохранение чисел в виде текста
Шаг 1. Добавьте апостроф перед числом
Если вам нужно исправить всего несколько ячеек, вы можете исправить их одну за другой. Измените каждую ячейку так, чтобы она начиналась с апострофа (‘), затем введите число в точности так, как оно должно отображаться. Апостроф указывает Excel сохранить эту ячейку как текст, что означает, что ее нельзя использовать для формул.
Если вы должны использовать числа в формулах, продолжайте читать шаги настраиваемого форматирования чисел для получения дополнительных инструкций
Шаг 2. Сохраните большую базу данных в виде текста
После импорта данных в стандартную книгу Excel ведущие нули навсегда исчезнут. Самый простой способ исправить это — очистить ошибочные данные и начать заново. Вернитесь к исходной базе данных и сохраните ее как файл.csv или как файл.txt.
Шаг 3. Создайте новую книгу Excel
Вы импортируете свои данные в эту книгу как текст, а это значит, что их нельзя использовать в формулах. Однако форматирование сохраняется.
С помощью этого метода вы можете импортировать некоторые столбцы как текст, а некоторые столбцы как числа. Только текстовые столбцы сохраняют начальные и конечные нули
Шаг 4. Откройте «Мастер импорта текста»
Щелкните вкладку «Данные» в главном меню, затем посмотрите группу «Внешние источники данных». Щелкните значок «Текст» или «Из текста».
Запретить Excel удалять начальные и конечные нули Шаг 5
Шаг 5. Импортируйте данные из текстового документа
Выберите текстовый файл в окне «Выбрать файл». Следуйте инструкциям на экране, чтобы выполнить шаги 1 и 2.
Шаг 6. Установите для столбцов значение «Размер текста»
На шаге 3 мастера импорта текста вы должны увидеть предварительный просмотр вашей электронной таблицы. Щелкните столбец, чтобы выбрать его, затем выберите параметр, чтобы задать форматирование для этого столбца. В частности, чтобы сохранить начальные и конечные нули в столбцах с телефонными номерами и аналогичными данными, выберите эти столбцы и выберите «Текст». Теперь вы можете завершить импорт и открыть свою электронную таблицу с нулями, как и должно было быть.
Метод 2 из 2. Создайте собственный числовой формат
Шаг 1. Выберите ячейки, которые нужно изменить
Пользовательский числовой формат определяет точный формат ваших данных, включая количество нулей в начале и в конце. Для начала выберите столбцы, строки или группы ячеек, которые вы хотите изменить.
Шаг 2. Откройте окно форматирования
Щелкните вкладку «Главная» в главном меню и найдите группу «Номер». В Excel для Windows щелкните диалоговое окно рядом со словом Число (маленькая стрелка в квадрате). В Excel для Mac щелкните раскрывающееся меню (по умолчанию в нем указано «Общие») и выберите «Пользовательский…».
В более старых версиях Excel без ленточного меню выберите вместо этого вкладку Формат → Ячейки → Число
Шаг 3. Создайте нестандартный размер
В Excel 2013 и Excel 2016 просто выберите любой формат из списка. Когда вы редактируете этот формат по умолчанию, Excel автоматически создает новый настраиваемый формат без изменения параметра по умолчанию. Для всех других версий Excel выберите «Пользовательский» в списке параметров. Найдите текстовое поле с надписью «Тип», в котором вы можете ввести собственное форматирование.
Если ваши данные состоят из календарных дат, номеров телефонов или других распространенных типов данных, прокрутите список параметров по умолчанию. Вы можете использовать один из этих вариантов вместо создания собственного макета
Шаг 4. Добавьте ведущие нули
В пользовательских макетах используются разные «символы-заполнители», чтобы указать, как должны отображаться числа. Символ 0 (ноль) указывает Excel отображать ноль в этой позиции, если нет другой цифры. Например, формат 000 при необходимости добавит ведущие нули к разряду сотен и десятков. 97 будет отображаться как 097, а 3 будет отображаться как 003.
Цифры слева от десятичной точки отображаются всегда. Несмотря на то, что код формата 000 состоит только из трех цифр, число 3750 по-прежнему отображается как 3750
Шаг 5. Введите цифры после десятичной точки и нули
Пользовательский идентификатор вызывающего абонента удалит все цифры после десятичной точки, если вы не укажете иное. Чтобы изменить это, просто добавьте десятичную точку в конце вашего пользовательского кода, а затем 0 (или один из символов-заполнителей, описанных ниже). Например, значение 000 000 округляется до ближайшей тысячи и ставится до трех последовательных нулей после десятичной точки. Вот как выглядят разные числа в формате 000 000:
Шаг 6. Используйте знак фунта, чтобы избежать лишних нулей
Символ «#» — еще один символ-заполнитель в пользовательских форматах. Это позволит избежать всех ведущих нулей, если они используются перед числом, и всех ведущих нулей, если они используются после десятичной точки. Например, пользовательское представление 00. ## допускает ведущий ноль в позиции десятков, но не ведущий ноль:
Шаг 7. Добавьте начальные нули в виде текста
Excel обрабатывает все, что находится внутри кавычек, как текст в вашем собственном формате и будет отображать его точно так, как вы его набрали. Это может быть полезно, например, если в каждой ячейке исходной базы данных было ровно два ведущих нуля. Чтобы восстановить их, установите для своей таблицы произвольный формат «00» #.
Если ваши данные содержат числа после десятичной дроби, избегайте округления, используя настраиваемый формат ’00’ #. ## с таким количеством символов # или 0 после десятичной дроби, сколько необходимо
Шаг 8. Совместите десятичные точки с вопросительным знаком
Если вы хотите выровнять десятичные точки в столбце, нет необходимости добавлять нули в начало или конец. Используй это ? рисуйте в своем собственном формате, и Excel вместо этого добавит пробелы для выравнивания чисел в столбце. Например:
Как сделать чтобы эксель не убирал ноль в начале
например набираю 055453, исчезает НОЛЬ, знаю что можно сделать текстовый формат и Ноль появиться.
НОЛЬ нужен для сдачи в ГОСорганы. Если нет Нуля , то выдает ошибка при сдачи.Как можно устранить это. Посоветуйте.
например набираю 055453, исчезает НОЛЬ, знаю что можно сделать текстовый формат и Ноль появиться.
НОЛЬ нужен для сдачи в ГОСорганы. Если нет Нуля , то выдает ошибка при сдачи.Как можно устранить это. Посоветуйте. Azimaldo
Сообщение например набираю 055453, исчезает НОЛЬ, знаю что можно сделать текстовый формат и Ноль появиться.
НОЛЬ нужен для сдачи в ГОСорганы. Если нет Нуля , то выдает ошибка при сдачи.Как можно устранить это. Посоветуйте. Автор — Azimaldo
Дата добавления — 30.07.2015 в 10:56Как добавить ведущие нули в Excel
Иногда, необходимо сделать так, чтобы нули в начале чисел автоматически не удалялись программой Excel. Например, вы составляете таблицу с артикулами и вам просто необходимо, чтобы числа отображались полностью.
Грубо говоря, нужно чтобы числа прописывались так же, как на картинке ниже.

Итак, я продемонстрирую вам несколько способов, как можно привести числа в такой вид.
У каждого способа, естественно, есть свои плюсы и минусы, подробнее об этом я расскажу в самой статье.
Способ 1: изменяем формат ячейки
у нас есть «ID» товаров магазина, как на картинке ниже.

И нам нужно записывать эти самые «ID», например, как 00001, а Excel автоматически переписывает его в 1.

Дело в том, что Excel пытается привести числа в простой вид. Он сравнивает числа, к примеру, 00002 и 2, понимает что они одинаковые (именно как числа) и преобразовывает 00002 в простой вид 2.
Но нам все равно необходимо записать 00002, тогда мы можем изменить формат ячейки в текстовый.
В принципе все, теперь попробуйте заново записать ваши числа (нужно именно еще раз их прописать. Числа которые Excel уже преобразовал в «простой» вид, обратно не изменятся).
Важная информация: этот способ может не подойти вам, если вы, в будущем, будете использовать эти ячейки в расчетах, потому что ячейка теперь в текстовом формате, а считать возможно только числа.
Способ 2: указываем формат отображения чисел
Этот способ позволит вам, в дальнейшем, использовать записанные числа в расчетах.
Число вы можете записать по-разному, например, 2000 и 2000.00 это одно и то же, по этой логике, мы можем просто изменить формат отображения числа. То есть придать именно отображению другой вид, при этом формат ячейки останется числовым.
Таким образом содержимое ячейки не изменится.
Итак, что произошло: мы поменяли вид отображения всех чисел в выделенных ячейках на пятизначный. Это значит, что все числа в этих ячейках будут отображаться, минимум, в пятизначном формате. Например, число «2» будет отображаться как «00002». А число «372847» будет отображаться как «372847».
В общем, тут все зависит от вашей ситуации, нулей в поле «Тип» можно вписать столько, сколько вам нужно. Можно сделать десятизначный формат отображения и так далее.
Важная информация: этот способ работает только с ячейками формата «Число», если у вашей ячейки будет текстовый формат, этот вариант не сработает.
Способ 3: с помощью функции ТЕКСТ
Итак, важно понимать, что функция ТЕКСТ изменяет формат самого значения, а не всей ячейки.

Но в целом, этот способ подходит если вам просто нужно сделать, чтобы число отображалось так, как вы хотите.
Но не забывайте, что использование этой функции превратит значение в текст. Это значит что для Excel ваше число (например, 00002) будет считаться обычным текстом, т.е. в расчетах его использовать будет невозможно.
Для числа, хранящегося в ячейке «A2».
Итак, число будет записываться в пятизначном формате(если число было «3», то станет «00003»).
Плюс этого метода заключается в том, что эти числа можно будет искать с помощью функций поиска. Так как они считаются обычным текстом, поиск по тексту будет работать.
Важная информация: этот способ может не подойти вам, если вы, в будущем, хотите использовать эти числа в расчетах, потому что они теперь будут считаться обычным текстом.
Способ 4: изменяем длину строки
Минус способа с использованием функции ТЕКСТ является то, что она не способна изменять формат чисел на текст тогда, когда эти числа находятся в комбинации с текстом. Она просто не будет работать.
Но в такой ситуации можно использовать метод с функциями ПОВТОР и ДЛСТР.
При вызове такой функции, длина строки изменится на пятизначную. Это значит, что все числа будут записаны в пятизначном формате (например, число «3» будет записано как «00003»).
Что делает эта функция:
Грубо говоря, эта функция просто посчитает сколько нулей нужно добавить к началу числа чтобы в нем, в общем, получилось 5 знаков (т.к. в формуле мы указали 5).
Способ 5: используем Visual Basic
Способ с использованием Visual Basic отлично подойдет тем, кому очень часто нужно записывать числа определенным образом.
Этот код создает вашу собственную функцию для такого рода задачи:
Нужно поместить код, данный выше, в Visual Basic модуль и тогда в вашем Excel добавится функция, которая автоматически будет прописывать числа с нулями.
