Отображение и скрытие нулевых значений
Вы можете сами настроить отображение нулевых значений в ячейке или использовать в таблице набор стандартов форматирования, которые требуют скрывать нулевые значения. Отображать и скрывать нулевые значения можно разными способами.
Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.
Скрытие и отображение всех нулевых значений на листе
-
Выберите Файл > Параметры > Дополнительно.
-
В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
-
Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
-
Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.
-
Скрытие нулевых значений в выделенных ячейках
Эти действия скрывают нулевые значения в выбранных ячейках с помощью числовых форматов. Скрытые значения отображаются только в панели формул и не печатаются. Если значение в одной из этих ячеек изменится на неосвое число, то значение отобразится в ячейке, а формат значения будет аналогиен общему числовому формату.
-
Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
-
Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.
-
Щелкните Число > Все форматы.
-
В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.
Отображение скрытых значений.
-
Выделите ячейки со скрытыми нулевыми значениями.
-
Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.
-
Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.
Скрытие нулевых значений, возвращенных формулой
-
Выделите ячейку, содержащую нулевое (0) значение.
-
На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».
-
В левом поле введите 0.
-
В правом поле выберите Пользовательский формат.
-
В поле Формат ячейки откройте вкладку Шрифт.
-
В списке Цвет выберите белый цвет и нажмите кнопку ОК.
Отображение нулей в виде пробелов или тире
Для решения этой задачи воспользуйтесь функцией ЕСЛИ.
Если ячейка содержит нулевые значения, для возврата пустой ячейки используйте формулу, например такую:
-
=ЕСЛИ(A2-A3=0;»»;A2-A3)
Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.
Скрытие нулевых значений в отчете сводной таблицы
-
Выберите отчет сводной таблицы.
-
На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.
-
Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.
-
Изменение отображения ошибки В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.
-
Изменение отображения пустой ячейки Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.
-
К началу страницы
Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.
Отображение и скрытие всех нулевых значений на листе
-
Выберите Файл > Параметры > Дополнительно.
-
В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
-
Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
-
Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.
-
Скрытие нулевых значений в выделенных ячейках с помощью числового формата
Эти действия позволяют скрыть нулевые значения в выделенных ячейках. Если значение в одной из ячеек станет ненулевым, его формат будет аналогичен общему числовому формату.
-
Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
-
Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.
-
В списке Категория выберите элемент Пользовательский.
-
В поле Тип введите 0;-0;;@
Примечания:
-
Скрытые значения отображаются только в строке формул или в ячейке, если вы редактируете ее содержимое. Эти значения не печатаются.
-
Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.
Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования
-
Выделите ячейку, содержащую нулевое (0) значение.
-
На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.
-
В левом поле введите 0.
-
В правом поле выберите Пользовательский формат.
-
В диалоговом окне Формат ячеек откройте вкладку Шрифт.
-
В поле Цвет выберите белый цвет.
Использование формулы для отображения нулей в виде пробелов или тире
Для выполнения этой задачи используйте функцию ЕСЛИ.
Пример
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
|
|
Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.
Скрытие нулевых значений в отчете сводной таблицы
-
Щелкните отчет сводной таблицы.
-
На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.
-
Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.
Изменение способа отображения ошибок. В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.
Изменение способа отображения пустых ячеек. Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.
К началу страницы
Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.
Отображение и скрытие всех нулевых значений на листе
-
Нажмите кнопку Microsoft Office , Excel параметры, а затем выберите категорию Дополнительные параметры.
-
В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
-
Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
-
Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.
-
Скрытие нулевых значений в выделенных ячейках с помощью числового формата
Эти действия позволяют скрыть нулевые значения в выделенных ячейках. Если значение в одной из ячеек станет ненулевым, его формат будет аналогичен общему числовому формату.
-
Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
-
Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.
-
В списке Категория выберите элемент Пользовательский.
-
В поле Тип введите 0;-0;;@
Примечания:
-
Скрытые значения отображаются только в или в ячейке, если вы редактируете ячейку, и не печатаются.
-
Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.
Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования
-
Выделите ячейку, содержащую нулевое (0) значение.
-
На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».
-
В левом поле введите 0.
-
В правом поле выберите Пользовательский формат.
-
В диалоговом окне Формат ячеек откройте вкладку Шрифт.
-
В поле Цвет выберите белый цвет.
Использование формулы для отображения нулей в виде пробелов или тире
Для выполнения этой задачи используйте функцию ЕСЛИ.
Пример
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Копирование примера
-
Выделите пример, приведенный в этой статье.
Важно: Не выделяйте заголовки строк или столбцов.
Выделение примера в справке
-
Нажмите клавиши CTRL+C.
-
В Excel создайте пустую книгу или лист.
-
Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.
Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.
-
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе «Зависимости формул» нажмите кнопку Показать формулы.
Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.
|
|
Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.
Скрытие нулевых значений в отчете сводной таблицы
-
Щелкните отчет сводной таблицы.
-
На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.
-
Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.
Изменение способа отображения ошибок. В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.
Изменение способа отображения пустых ячеек. Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.
См. также
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул
Поиск ошибок в формулах
Сочетания клавиш и горячие клавиши в Excel
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Нужна дополнительная помощь?
В Экселе не отображается ноль? Войдите в «Файл», а далее «Параметры», зайдите в «Дополнительно» и в группе «Показать параметры следующего листа» выберите лист и поставьте отметку в поле «Показывать нули в ячейках, которые содержать нулевые значения». Ниже подробно рассмотрим, почему в Excel не отображается 0, и как внести изменения в программы для разных версий.
Причины, почему не отображается ноль в Экселе
В процессе пользования программой Эксель может появиться необходимо скрыть нулевые значения. Такая опция доступна пользователям софта, которые в любой момент могут убрать ноль с помощью специальных настроек. Так что главная причина, почему 0 не ставится в Эксель — пользовательские настройки. Следовательно, для устранения неисправности достаточно внести в них изменения.
Ноль не отображается в новых версиях
В ситуации, когда не ставится 0 в Excel новых версий (после 2010-го), сделайте следующие шаги:
- Войдите в «Файл», а далее «Параметры».
- Кликните на пункт «Дополнительно».
- Найдите группу «Показать параметры для следующего листа» и войдите сюда.
- Поставьте флажок в поле «Показывать нули в ячейках, которые содержат нулевые значения».
Для отображение скрытых значений в выделенных секциях, сделайте следующее:
- Выделите секцию с 0-ыми параметрами.
- Жмите на кнопку Ctrl+1.
- На вкладке «Главная» жмите «Формат», а после «Формат ячеек».
- Выберите «Число», а после «Общий».
- Жмите ОК.
Если в Эксель не отображается 0 в выделенной секции, сделайте следующее:
- Выделите ячейки, не отображается нужное число.
- Войдите в раздел «Главная», а далее «Формат» и «Формат ячеек».
- Жмите на кнопку «Число» и «Все форматы».
- В поле «Тип» удалите запись 0;-0;;@ и сохраните данные.
В случае, когда в Экселе не отображается ноль, возвращенный формулой, пройдите такие шаги:
- Выделите ячейку с 0.
- В разделе «Главная» жмите на стрелку возле «Условное форматирование».
- Слева введите 0.
- Справа выберите «Пользовательский …».
- В поле «Формат ячейки» откройте «Шрифт».
- В поле «Цвет» укажите обычный черный и кликните «ОК».
Одна из причин, почему в Экселе не пишется 0 в отчетной таблице — внесение соответствующих данных. Для исправления сделайте следующее:
- Войдите в отчет.
- На вкладке «Анализ» в группе «Сводная таблица» жмите на стрелку возле «Параметры» и выберите соответствующий пункт.
- Войдите на вкладку «Разметка и формат».
- В поле формат «Для ошибок отображать» уберите отметку. Это же сделайте в отношении поля «Для пустых ячеек отображать».
Если все равно не пишется ноль в Экселе, убедитесь в правильности действий. В дальнейшем по желанию можно вернуть настройки и скрыть 0-ые значения, возвращенные формулой, заменить эту цифру тире или пробелами, брать ноль в отчете сводной таблицы и т. д.
Не отображается ноль в Excel 2010
В ситуации, когда не пишет 0 в Экселе 2010, можно воспользоваться той же инструкцией, что рассмотрена выше. Для этого зайдите в «Файл» и «Параметры», а после «Дополнительно». На следующем шаге зайдите в группу «Показать параметры для следующего листа» и установите пункт, предусматривающий включение 0. Если ноль не ставится в Экселе из-за этих настроек, указанные шаги должны дать результат.
Если ноль не отображается в выделенных секциях, сделайте следующее:
- Выделите нужные участник, где нет 0.
- Войдите в «Главная» и жмите «Формат», а после «Формат ячеек».
- В разделе «Категория» и выберите «Общий».
Для отображения 0-ых значений, указанных формулой, сделайте следующее:
- Выберите ячейку в Экселе, где не отображается ноль.
- В разделе «Главная» в группе «Стили» жмите на стрелку возле «Условное форматирование».
- Наведите указатель на «Правила выделения …».
- Выберите «Равно» и слева введите 0.
- Справа укажите «Пользовательский формат».
- В «Формат ячеек» выберите «Шрифт».
- В поле «Цвет» укажите черный.
Если ноль не отображается в отчете в Экселе общей таблицы, войдите в него, а после в «Параметры» и «Параметры сводной таблицы», где жмите на пункт «Параметры». Здесь войдите в «Разметка и формат» и в поле «Формат» уберите отметку «Для ошибок отображать» и «Для пустых ячеек отображать».
Ноль не отображается в Эксель 2007
В ситуации с программой 2007 года вопрос, почему 0 не ставится в Эксель, имеет схожие ответы и решения.
Если ноль вообще не отображается на листе, сделайте следующее:
- Жмите на кнопку Майкрософт Офис.
- Войдите в параметры, а потом «Дополнительные параметры».
- Кликните «Показать параметры для следующего листа».
- Поставьте отметку в поле «Показывать нули в ячейка, которые содержат …».
В случае, когда ноль не отображается в выделенных секциях (он был скрыт настройками), сделайте следующее:
- Выделите нужную часть.
- Зайдите в раздел «Главная», а после этого «Ячейки».
- Наведите указатель на «Формат» и выберите «Формат ячеек».
- В списке «Категория» выберите «Общий.
Если 0 не отображается после возвращения формулой с применением условного форматирования, сделайте те же шаги, что актуальны для Эксель 2010 года. В частности, нужно установить черный цвет или выбрать обычный вариант отображения.
Если нулевое значение не отображается в сводной таблице Excel, здесь также применима инструкция, которая рассмотрена для 2010-й версии.
Зная, почему в Экселе не отображается ноль, и как исправить ситуацию, вы сможете в любой момент вернуть нормальную работоспособность программы и увидеть 0 в нужных секциях. Для этого достаточно убрать ранее сделанные настройки и вернуть параметры по умолчанию. Каких-то дополнительных причин ошибки, вызванных какими-то сбоями программы, не предусмотрено.
В комментариях расскажите, пригодились ли указанные советы, и какие еще способы решения проблемы можно использовать.
Отличного Вам дня!
Содержание
- В Экселе не отображается ноль в ячейке: как его вернуть?
- Причины, почему не отображается ноль в Экселе
- Ноль не отображается в новых версиях
- Не отображается ноль в Excel 2010
- Ноль не отображается в Эксель 2007
- Как удалить нули в начале чисел Excel
- Почему Excel не всегда удаляет их автоматически?
- Меняем формат ячейки с текстового на числовой
- Меняем формат ячейки на «Общий»
- Прибавим ноль к числам
- С помощью функции ЗНАЧЕН
- С помощью функции «Текст по столбцам»
- Как удалить нули в начале значения ячейки (с текстом)
В Экселе не отображается ноль в ячейке: как его вернуть?
В Экселе не отображается ноль? Войдите в «Файл», а далее «Параметры», зайдите в «Дополнительно» и в группе «Показать параметры следующего листа» выберите лист и поставьте отметку в поле «Показывать нули в ячейках, которые содержать нулевые значения». Ниже подробно рассмотрим, почему в Excel не отображается 0, и как внести изменения в программы для разных версий.
Причины, почему не отображается ноль в Экселе
В процессе пользования программой Эксель может появиться необходимо скрыть нулевые значения. Такая опция доступна пользователям софта, которые в любой момент могут убрать ноль с помощью специальных настроек. Так что главная причина, почему 0 не ставится в Эксель — пользовательские настройки. Следовательно, для устранения неисправности достаточно внести в них изменения.
Ноль не отображается в новых версиях
В ситуации, когда не ставится 0 в Excel новых версий (после 2010-го), сделайте следующие шаги:
- Войдите в «Файл», а далее «Параметры».
- Кликните на пункт «Дополнительно».
- Найдите группу «Показать параметры для следующего листа» и войдите сюда.
- Поставьте флажок в поле «Показывать нули в ячейках, которые содержат нулевые значения».
Для отображение скрытых значений в выделенных секциях, сделайте следующее:
- Выделите секцию с 0-ыми параметрами.
- Жмите на кнопку Ctrl+1.
- На вкладке «Главная» жмите «Формат», а после «Формат ячеек».
- Выберите «Число», а после «Общий».
- Жмите ОК.
Если в Эксель не отображается 0 в выделенной секции, сделайте следующее:
- Выделите ячейки, не отображается нужное число.
- Войдите в раздел «Главная», а далее «Формат» и «Формат ячеек».
- Жмите на кнопку «Число» и «Все форматы».
- В поле «Тип» удалите запись 0;-0;;@ и сохраните данные.
В случае, когда в Экселе не отображается ноль, возвращенный формулой, пройдите такие шаги:
- Выделите ячейку с 0.
- В разделе «Главная» жмите на стрелку возле «Условное форматирование».
- Слева введите 0.
- Справа выберите «Пользовательский …».
- В поле «Формат ячейки» откройте «Шрифт».
- В поле «Цвет» укажите обычный черный и кликните «ОК».
Одна из причин, почему в Экселе не пишется 0 в отчетной таблице — внесение соответствующих данных. Для исправления сделайте следующее:
- Войдите в отчет.
- На вкладке «Анализ» в группе «Сводная таблица» жмите на стрелку возле «Параметры» и выберите соответствующий пункт.
- Войдите на вкладку «Разметка и формат».
- В поле формат «Для ошибок отображать» уберите отметку. Это же сделайте в отношении поля «Для пустых ячеек отображать».
Если все равно не пишется ноль в Экселе, убедитесь в правильности действий. В дальнейшем по желанию можно вернуть настройки и скрыть 0-ые значения, возвращенные формулой, заменить эту цифру тире или пробелами, брать ноль в отчете сводной таблицы и т. д.
Не отображается ноль в Excel 2010
В ситуации, когда не пишет 0 в Экселе 2010, можно воспользоваться той же инструкцией, что рассмотрена выше. Для этого зайдите в «Файл» и «Параметры», а после «Дополнительно». На следующем шаге зайдите в группу «Показать параметры для следующего листа» и установите пункт, предусматривающий включение 0. Если ноль не ставится в Экселе из-за этих настроек, указанные шаги должны дать результат.
Если ноль не отображается в выделенных секциях, сделайте следующее:
- Выделите нужные участник, где нет 0.
- Войдите в «Главная» и жмите «Формат», а после «Формат ячеек».
- В разделе «Категория» и выберите «Общий».
Для отображения 0-ых значений, указанных формулой, сделайте следующее:
- Выберите ячейку в Экселе, где не отображается ноль.
- В разделе «Главная» в группе «Стили» жмите на стрелку возле «Условное форматирование».
- Наведите указатель на «Правила выделения …».
- Выберите «Равно» и слева введите 0.
- Справа укажите «Пользовательский формат».
- В «Формат ячеек» выберите «Шрифт».
- В поле «Цвет» укажите черный.
Если ноль не отображается в отчете в Экселе общей таблицы, войдите в него, а после в «Параметры» и «Параметры сводной таблицы», где жмите на пункт «Параметры». Здесь войдите в «Разметка и формат» и в поле «Формат» уберите отметку «Для ошибок отображать» и «Для пустых ячеек отображать».
Ноль не отображается в Эксель 2007
В ситуации с программой 2007 года вопрос, почему 0 не ставится в Эксель, имеет схожие ответы и решения.
Если ноль вообще не отображается на листе, сделайте следующее:
- Жмите на кнопку Майкрософт Офис.
- Войдите в параметры, а потом «Дополнительные параметры».
- Кликните «Показать параметры для следующего листа».
- Поставьте отметку в поле «Показывать нули в ячейка, которые содержат …».
В случае, когда ноль не отображается в выделенных секциях (он был скрыт настройками), сделайте следующее:
- Выделите нужную часть.
- Зайдите в раздел «Главная», а после этого «Ячейки».
- Наведите указатель на «Формат» и выберите «Формат ячеек».
- В списке «Категория» выберите «Общий.
Если 0 не отображается после возвращения формулой с применением условного форматирования, сделайте те же шаги, что актуальны для Эксель 2010 года. В частности, нужно установить черный цвет или выбрать обычный вариант отображения.
Если нулевое значение не отображается в сводной таблице Excel, здесь также применима инструкция, которая рассмотрена для 2010-й версии.
Зная, почему в Экселе не отображается ноль, и как исправить ситуацию, вы сможете в любой момент вернуть нормальную работоспособность программы и увидеть 0 в нужных секциях. Для этого достаточно убрать ранее сделанные настройки и вернуть параметры по умолчанию. Каких-то дополнительных причин ошибки, вызванных какими-то сбоями программы, не предусмотрено.
В комментариях расскажите, пригодились ли указанные советы, и какие еще способы решения проблемы можно использовать.
Источник
Как удалить нули в начале чисел Excel
Я знаю, нули в начале чисел многих раздражают. И вроде как, Excel автоматически удаляет их, но не всегда.
Сегодня мы разберем как удалить их вручную (все сразу).
Почему Excel не всегда удаляет их автоматически?
Итак, вы знаете, что Excel автоматически удаляет все нули в начале чисел. Например, если вы пропишете в пустую ячейку 00123, он автоматически удалит первые два нуля.
Но так бывает не всегда.
Причины, по которым Excel может не трогать эти нули:
- Значение ячейки записано в текстовом формате;
- Форматирование ячейки настроено так, что она всегда показывает определенное количество чисел. Например, пять. В таком случае, если записанная цифра не состоит из пяти чисел, а состоит, например, из трех чисел, то Excel автоматически добавит два нуля в начало значения.
Чтобы выбрать способ, которым мы будем удалять эти нули, сначала нужно понять по какой из причин они появились в ячейке.
Удаляем эти нули
Итак, далее мы рассмотрим способы удаления нулей в начале чисел.
Меняем формат ячейки с текстового на числовой
Допустим, мы определили, что Excel не удалил нули из-за того, что данные в ячейке записаны в текстовом формате. В таком случае нам нужно поменять формат ячейки, тогда Excel автоматически удалит эти нули.
Конечно, это самая распространенная и, в то же время простая проблема.
Вот пример такой проблемы:
Перед всеми числами стоит знак “‘“, что делает значения ячеек обычным текстом. Как это исправить?
- Выделим нужные ячейки и нажмем на значок ошибки;
- Щелкаем «Преобразовать в число»;
Готово! Вот результат:
Мы поменяли формат ячеек, а Excel удалил все нули.
Меняем формат ячейки на «Общий»
Частая проблема — вы получили файл таблицы от кого-либо, а там эти нули. Определили, что все дело в формате ячеек. Но он не текстовый, а пользовательский. То есть человек, который делал таблицу, установил такой формат ячеек, в котором присутствуют эти нули, из-за чего мы теперь имеем такую проблему.
Этот человек мог сделать это просто для того, чтобы во всех ячейках числа были одинаковой длины.
К примеру, вам нужно сделать так, чтобы во всех ячейках было пять цифр. А если вы запишете какое-то число, в котором меньше пяти цифр, то Excel автоматически добавит нули в начале этих чисел.
Ладно, давайте продолжим. Вот пример такой проблемы:
Как убрать эти нули?
- Выделяем ячейки и щелкаем на «Главная»;
- Далее щелкните на поле, где написано «(все форматы)»;
- И установите формат «Общий»;
Готово! Мы удалили форматирование, которое какой-либо пользователь указал вручную. Теперь Excel автоматически удалит нули.
И да, есть небольшая оговорка. Этот способ сработает только в том случае, если нули появились из-за того, что так было указано при форматировании ячеек.
Прибавим ноль к числам
Этот способ сработает в том случае, если данные в ячейках находятся в текстовом формате или нули появились из-за того, что так было указано при форматировании ячеек (пользовательское форматирование).
Допустим, у нас есть такая табличка:
Давайте уберем эти нули!
- Копируем любую ячейку с пустым значением;
- Выделите ячейки с нулями, щелкните правой кнопкой мышки и нажмите «Специальная вставка…»;
- Выберите «Сложить»;
- Подтвердите.
Что произошло? Вы прибавили ноль к значению каждой ячейки, что автоматически отменило предыдущее форматирование.
Суть в том, что форматирование копируется с той ячейки, которую вы скопировали в первом шаге (с пустым значением). Таким образом, значение ячеек не меняется, а нули убираются.
Но так можно сделать только в том случае, если в ячейке находятся одни числа. Если же там есть буквы или символы — Excel выдаст вам ошибку.
С помощью функции ЗНАЧЕН
Очень хороший способ.
Функция принимает на вход данные (или ссылку на ячейку), которые необходимо обработать и в результате отдать только значение, без форматирования.
Допустим, у нас есть такая табличка:
Формула для вычисления значения ячейки А2:
Если после использования функции, нули все еще на месте — поменяйте формат ячейки на «Общий».
С помощью функции «Текст по столбцам»
Эта функция, изначально, просто делит текст на несколько столбиков с помощью указанного критерия. Но на самом деле она может быть использована в различных ситуациях для самых разных целей.
Допустим, у нас есть такая табличка:
Давайте удалим нули!
- Выделите ячейки, в которых нужно удалить нули и щелкните на «Данные»;
- Далее — «Текст по столбцам»;
- В открывшемся окошке:
- «С разделителями»;
- Уберите все галочки и щелкните «Далее > >»;
- Выберите формат «Общий»;
Как удалить нули в начале значения ячейки (с текстом)
Все предыдущие разделы статьи посвящены ситуациям, когда в ячейках содержатся только числа.
Но, что же делать, если в ячейках находятся не только числа, но и текст?
Выход есть, читайте далее.
Допустим, у нас есть такая табличка:
Мы можем использовать такую функцию:
Функция ПОДСТАВИТЬ в этой формуле, заменяет нули на пустое место.
Функция ЛЕВСИМВ извлекает самый левый символ.
Функция НАЙТИ ищет «адрес» этого левого символа, относительно начала строки.
Далее число 1 будет добавлено к результату, добытому функцией НАЙТИ. Дабы убедиться, что мы проверили всю строку и ничего не забыли.
Далее из результата работы функции ДЛСТР вычитается результат работы НАЙТИ.
А далее ПРАВСИМВ извлекает всю строку без нулей.
Если в ваших ячейках могут встретиться пробелы в начале или в конце значений, то используйте формулу, которую я покажу далее.
Вот и все! Я показал вам несколько способов(которых мне хватает) для удаления нулей в начале числа.
Надеюсь, эта статья оказалась полезна для вас!
Источник
Эксель убирает ноль перед числом
Как сохранить ноль перед числом в MS Excel
Многие сталкивались с такой «странной» проблемой: если попытаться ввести в ячейку MS Excel число начинающееся с нуля, то «умная» программа просто сотрет «несущественные» числа и в ячейке будет гордо красоваться не «002», а просто «2. Как же быть, если в таблицу необходимо ввести, к примеру, артикулы товаров или заводские номера оборудования, где начальные нули вполне обычная вещь?
Обычная проблема — вводим число с нулями впереди, а в итоге получаем непотребство
Сохраняем нули в MS Excel
На самом деле, решение у этой проблемы есть — простое и универсальное. А универсальное оно потому, что позволяет избавиться не только с сохранением нулей перед числом, но и некоторыми другими «странными» ошибками Excel, по типу преобразования комбинаций вида «02.03.» в текст «02 мар.».
Для решения этой проблемы, достаточно преобразовать тип данных ячейки из числового в текстовой. Сделать это очень просто:
- Выделите ячейку (или диапазон ячеек) куда будут вставляться ваши «хитрые» числа.
- Щелкните на ячейке правой кнопкой мыши и в контекстном меню выберите пункт «Формат ячеек».
Запускаем формат ячеек в MS Excel
Меняем формат ячейки MS Excel на текстовый
Примечание 1: как вы поняли, изменить тип данных хранимых в ячейке нужно ДО ввода этих самых данных. Если сменить формат на текстовый уже после того как числа введены и нуди благополучно «ускакали», назад они не вернутся.
Примечание 2: не бойтесь, что из-за «текстового» типа данных перестанут работать формулы вычислений в 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?
Надо установить нули пред число в Excel к примеру надо поставить 000096, в другой ячейке надо создать формулу 000096+1, чтобы стало 000097 и так далее в других ячейках.
Нам выделенную ячейку жмем правой кнопкой мыши.
Выбираем — ФОРМАТ ЯЧЕЕК.
В самом низу все форматы.
Видим строчку со словом ТИП — там написано ОСНОВНОЙ.
Удаляем это слово и набираем количество нулей какое пожелаем.
Для того что бы у вас появилась возможность установить в данной программе перед каким-либо числом ноль, вам просто на прост от необходимо прибегнуть к помощи апострофа. Простотперед числом поставьте этот самый апостроф. А найти его можно на английской раскладке клавиатуры вверху слева, где буква ё.
Во многих случаях в Excel, таких как код товара, нужно установить нули перед значением, но программа автоматически распознает его как число и убирает «лишние» нули. Для этого в меню «Формат ячеек» можно установить тип ячейки «текст», но тогда невозможно будет проводить арифметические операции с этими числами. Для того чтобы этого избежать можно использовать такие формулы:
Первая формула используется для текстовых ячеек, вторая — для числового значения, к которой можно в конце добавить «+1» или необходимое значение, т.е. =»00″&А3+1 и т.д. и скопировать эту формулу в нужные ячейки.
Эксель убирает ноль перед числом
24.02.2013 23 90500
Вам необходимо на компьютере вставить число 0 перед числами в ячейке Excel или Calc в Open Office?
В математике считается, что последовательность цифр с нулем впереди равна той же последовательности цифр, но без нуля. Например, 0123 равна 123. Однако, часто случаются ситуации, вне математики, в которых это не так. Например, банковский счет 0123 не равен банковскому счету 123 и наверняка будет принадлежать разным владельцам.
Предлагаем вам два способа для решения этой проблемы:
1-ый способ:
- Открыть MS Excel / Calc Open Office
- Ввести числовую последовательность в нужную ячейку
- Нажать правой клавишей на ячейку, в которую вы ввели числовую последовательность и выбрать пункт: формат ячеек.
- В открывшемся окне сверху выберите вкладку число, слева выберите пункт: (все форматы) / Категорию Все
- В поле тип введите количество нулей на одно больше, чем количество чисел в вашей последовательности / В поле код формата введите количество нулей на одно больше, чем в вашем числе
- В после образец вы увидете, как будет выглядеть ваша последовательность
- Нажмите ок, ваша последовательность изменит свой вид
2-ой способ:
- Открыть MS Excel / Calc Open Office
- Нажать правой клавишей на ячейку, в которую вы хотите написать число и выбрать пункт: формат ячеек.
- В открывшемся окне сверху выберите вкладку число, слева выберите пункт: текстовый и нажмите ок / текст и нажмите ок
- Теперь вы можете вписать в нужной вам ячейки впереди цифр ноль
3-тий способ от Anatoli:
Поставить знак апострофа (`) перед числовой последовательностью в ячейке Excel
Как добавить нули перед числом в Excel
Здравствуйте,уважаемые читатели. За последние пять дней ко мне обратились три постоянных читателя с одним и тем же вопросом: как добавить в начало каждого из чисел массива несколько нулей? Зачем это делать — объясню. Когда числа не участвуют в расчетах, а являются идентификатором (уникальным порядковым номером) для каждой строки. Например, в таблице с товарами. Такое число точнее указывает на конкретный товар, вероятность ошибки гораздо меньше. Покажу на примере:
Посмотрите на приведенную таблицу. Наименования почти одинаковые, ошибиться в них слишком легко. А вот уникальные значения в столбце Код прекрасно идентифицируют каждую единицу товара. Так вот, часто хочется привести коды к единому виду. Например, сделать длиной в 8 символов, недостающие заменить нулями. Примерно так: из 101 сделать 00000101 . При этом, все коды станут одинаковой длины, таблица будет более «стройной». Как это сделать?
Будем использовать функцию ТЕКСТ(Число;Формат) . Работаем в такой последовательности:
- Создаем новый столбец для отформатированных кодов. Как вставлять строки и столбцы, я рассказывал в этой статье.
- В первой строке этого столбца записываем: =ТЕКСТ(A2; «00000000») . Вместо А2 запишите ссылку на вашу ячейку с кодом. «00000000» (обязательно в кавычках) — это символы подстановки. Они указывают, что значение должно состоять из восьми символов. Если их не хватает — дополнить нулями слева. Функция берет значение из первого аргумента, форматирует его согласно второму аргументу и преобразует в текст.
- Жмем Enter и получаем такую картинку:
- Теперь скопируем формулу в остальные ячейки таблицы. Посмотрите, наши новые коды не утратили свою показательность, но стали подобными. И это радует глаз! Размеры всех строк выровнены, пустые места заменены нулями.
Можно было бы на этом и остановиться, но я хочу еще немного добавить.
Создание префиксов к коду
Этот пункт будет полезен, если Вы делаете небольшую базу данных на основе Excel. Конечно, было бы правильнее реализовать это в Microsoft Access, только в Экселе, по старинке, это бывает проще. Когда Вы оперируете большим списком кодов, присвоенных различным показателям, рекомендую добавить к коду короткий буквенный префикс. Например, код для столбца Остатки — О000001, Продажи — П000001, Накладные — Н000001 и т.п. Согласитесь, это удобно.
Давайте исправим нашу формулу: =ТЕКСТ(A2; «Н000000») . Поставим букву «Н» вначале формата. Вот,что получается:
То есть, с помощью буквенного префикса можно конкретизировать коды для относительно сложных проектов.
Автоматизация присвоения кода
До теперешнего момента мы рассматривали случаи, когда коды уже есть, нужно было только оформить их. А что, если код для нового элемента в таблице нужно сформировать автоматически? Да еще и сделать его уникальным? Предложу Вам рабочий способ, хотя у него есть и достоинства и недостатки.
Можно использовать номер строки, в которой располагается элемент и считать его кодом. Для этого используем функцию СТРОКА(Ссылка на ячейку) . Формула будет такой: =ТЕКСТ(СТРОКА(C2); «Н00000») , а результат, как на картинке:
Какие достоинства этого способа? 100% обеспечивается автоматизация присвоения уникальных номеров. Недостатки: нельзя сортировать элементы, а добавлять их можно только в конец списка. При любом изменении уже существующей последовательности, коды будут пересчитаны в соответствии с новым положением элемента.
А какие способы автоматической генерации кодов используете Вы? Может быть, пользуетесь программами VBA или другими методами? Поделитесь своими секретами!
А я буду прощаться. Надеюсь, ответил на Ваши вопросы сполна. А если не ответил — задавайте их в комментариях, обязательно отвечу. До встречи!
На чтение 5 мин Просмотров 1.3к. Опубликовано 21.05.2022
Я знаю, нули в начале чисел многих раздражают. И вроде как, Excel автоматически удаляет их, но не всегда.
Сегодня мы разберем как удалить их вручную (все сразу).
Итак, начнём!
Содержание
- Почему Excel не всегда удаляет их автоматически?
- Меняем формат ячейки с текстового на числовой
- Меняем формат ячейки на «Общий»
- Прибавим ноль к числам
- С помощью функции ЗНАЧЕН
- С помощью функции «Текст по столбцам»
- Как удалить нули в начале значения ячейки (с текстом)
Почему Excel не всегда удаляет их автоматически?
Итак, вы знаете, что Excel автоматически удаляет все нули в начале чисел. Например, если вы пропишете в пустую ячейку 00123, он автоматически удалит первые два нуля.
Но так бывает не всегда.
Причины, по которым Excel может не трогать эти нули:
- Значение ячейки записано в текстовом формате;
- Форматирование ячейки настроено так, что она всегда показывает определенное количество чисел. Например, пять. В таком случае, если записанная цифра не состоит из пяти чисел, а состоит, например, из трех чисел, то Excel автоматически добавит два нуля в начало значения.
Чтобы выбрать способ, которым мы будем удалять эти нули, сначала нужно понять по какой из причин они появились в ячейке.
Удаляем эти нули
Итак, далее мы рассмотрим способы удаления нулей в начале чисел.
Меняем формат ячейки с текстового на числовой
Допустим, мы определили, что Excel не удалил нули из-за того, что данные в ячейке записаны в текстовом формате. В таком случае нам нужно поменять формат ячейки, тогда Excel автоматически удалит эти нули.
Конечно, это самая распространенная и, в то же время простая проблема.
Вот пример такой проблемы:
Перед всеми числами стоит знак “‘“, что делает значения ячеек обычным текстом. Как это исправить?
Пошаговая инструкция:
- Выделим нужные ячейки и нажмем на значок ошибки;
- Щелкаем «Преобразовать в число»;
Готово! Вот результат:
Мы поменяли формат ячеек, а Excel удалил все нули.
Меняем формат ячейки на «Общий»
Частая проблема — вы получили файл таблицы от кого-либо, а там эти нули. Определили, что все дело в формате ячеек. Но он не текстовый, а пользовательский. То есть человек, который делал таблицу, установил такой формат ячеек, в котором присутствуют эти нули, из-за чего мы теперь имеем такую проблему.
Этот человек мог сделать это просто для того, чтобы во всех ячейках числа были одинаковой длины.
К примеру, вам нужно сделать так, чтобы во всех ячейках было пять цифр. А если вы запишете какое-то число, в котором меньше пяти цифр, то Excel автоматически добавит нули в начале этих чисел.
Ладно, давайте продолжим. Вот пример такой проблемы:
Как убрать эти нули?
Пошаговая инструкция:
- Выделяем ячейки и щелкаем на «Главная»;
- Далее щелкните на поле, где написано «(все форматы)»;
- И установите формат «Общий»;
Готово! Мы удалили форматирование, которое какой-либо пользователь указал вручную. Теперь Excel автоматически удалит нули.
И да, есть небольшая оговорка. Этот способ сработает только в том случае, если нули появились из-за того, что так было указано при форматировании ячеек.
Прибавим ноль к числам
Этот способ сработает в том случае, если данные в ячейках находятся в текстовом формате или нули появились из-за того, что так было указано при форматировании ячеек (пользовательское форматирование).
Допустим, у нас есть такая табличка:
Давайте уберем эти нули!
Пошаговая инструкция:
- Копируем любую ячейку с пустым значением;
- Выделите ячейки с нулями, щелкните правой кнопкой мышки и нажмите «Специальная вставка…»;
- Выберите «Сложить»;
- Подтвердите.
Что произошло? Вы прибавили ноль к значению каждой ячейки, что автоматически отменило предыдущее форматирование.
Суть в том, что форматирование копируется с той ячейки, которую вы скопировали в первом шаге (с пустым значением). Таким образом, значение ячеек не меняется, а нули убираются.
Но так можно сделать только в том случае, если в ячейке находятся одни числа. Если же там есть буквы или символы — Excel выдаст вам ошибку.
С помощью функции ЗНАЧЕН
Очень хороший способ.
Функция принимает на вход данные (или ссылку на ячейку), которые необходимо обработать и в результате отдать только значение, без форматирования.
Допустим, у нас есть такая табличка:
Формула для вычисления значения ячейки А2:
=ЗНАЧЕН(A2)
Если после использования функции, нули все еще на месте — поменяйте формат ячейки на «Общий».
С помощью функции «Текст по столбцам»
Эта функция, изначально, просто делит текст на несколько столбиков с помощью указанного критерия. Но на самом деле она может быть использована в различных ситуациях для самых разных целей.
Допустим, у нас есть такая табличка:
Давайте удалим нули!
Пошаговая инструкция:
- Выделите ячейки, в которых нужно удалить нули и щелкните на «Данные»;
- Далее — «Текст по столбцам»;
- В открывшемся окошке:
- «С разделителями»;
- Уберите все галочки и щелкните «Далее > >»;
- Выберите формат «Общий»;
Готово!
Как удалить нули в начале значения ячейки (с текстом)
Все предыдущие разделы статьи посвящены ситуациям, когда в ячейках содержатся только числа.
Но, что же делать, если в ячейках находятся не только числа, но и текст?
Выход есть, читайте далее.
Допустим, у нас есть такая табличка:
Мы можем использовать такую функцию:
=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(ЛЕВСИМВ(ПОДСТАВИТЬ(A2; "0";"");1);A2)+1)
Что она делает?
Функция ПОДСТАВИТЬ в этой формуле, заменяет нули на пустое место.
Функция ЛЕВСИМВ извлекает самый левый символ.
Функция НАЙТИ ищет «адрес» этого левого символа, относительно начала строки.
Далее число 1 будет добавлено к результату, добытому функцией НАЙТИ. Дабы убедиться, что мы проверили всю строку и ничего не забыли.
Далее из результата работы функции ДЛСТР вычитается результат работы НАЙТИ.
А далее ПРАВСИМВ извлекает всю строку без нулей.
Если в ваших ячейках могут встретиться пробелы в начале или в конце значений, то используйте формулу, которую я покажу далее.
Вот она:
В(СЖПРОБЕЛЫ(A2);ДЛСТР(СЖПРОБЕЛЫ(A2))-НАЙТИ(ЛЕВСИМВ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2); "0";"");1);СЖПРОБЕЛЫ(A2))+1)
Вот и все! Я показал вам несколько способов(которых мне хватает) для удаления нулей в начале числа.
Надеюсь, эта статья оказалась полезна для вас!