Как убрать нули в ячейках excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Сохранение начальных нулей и больших чисел
Вам когда-нибудь приходилось импортировать или вводить в Excel данные, содержащие начальные нули (например, 00123) или большие числа (например, 1234 5678 9087 6543)? Это могут быть номера социального страхования, телефонные номера, номера кредитных карт, коды продуктов, номера счетов или почтовые индексы. Excel автоматически удаляет начальные нули и преобразует большие числа в экспоненциальное представление (например, 1,23E+15), чтобы их можно было использовать в формулах и математических операциях. В этой статье объясняется, как сохранить данные в исходном формате, который Excel обрабатывает как текст.
Преобразование чисел в текст при импорте текстовых данных
Для форматирования отдельных столбцов в виде текста при импорте данных в Excel используйте функцию Получить и преобразовать (Power Query). В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.

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

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

- На ленте откройте вкладку Power Query и выберите Получение внешних данных >Из текста.
- Excel загрузит данные в область предварительного просмотра. В области предварительного просмотра нажмите кнопку Изменить, чтобы загрузить Редактор запросов.
- Если какие-либо столбцы нужно преобразовать в текст, выделите их, щелкнув заголовок, затем выберите Главная >Преобразовать >Тип данных >Текст.
Совет: Чтобы выбрать несколько столбцов, щелкните их левой кнопкой мыши, удерживая нажатой клавишу CTRL.

Применение пользовательского формата для сохранения начальных нулей
Если эту задачу необходимо решить в пределах книги, поскольку она не используется другими программами в качестве источника данных, для сохранения начальных нулей можно использовать пользовательский или специальный формат. Этот способ подходит для цифровых кодов, содержащих менее 16 цифр. Цифровые коды также можно отформатировать с использованием дефисов или других знаков препинания. Например, чтобы сделать телефонные номера более удобными для чтения, можно добавить дефисы между международным кодом, кодом области, префиксом и остальными цифрами.
Цифровой код
Пользовательский числовой формат
Социальные сети
Безопасности
Отображение и скрытие нулевых Excel для Mac
Если лист содержит нулевые значения или вычисления, которые дают нулевые значения, можно скрыть их или изменить их отображение с помощью параметров форматирования. Excel применяет общий или числовой формат к любому числу, в который вы вводите или вступаете в таблицу. Эти форматы предусматривают автоматическое удаление нулей в начале числа. Если вы хотите сохранить нули в начале, необходимо создать пользовательский числовой формат. Дополнительные сведения о том, как сохранить нули в начале, см. в статье Сохранение начальных нулей.
Узнайте о нескольких параметрах отображения или скрытия нулевых значений в разделах ниже.
Скрытие всех нулевых значений на листе
- В меню Excel выберите пункт Параметры.
- В области «Авторство»нажмите кнопку .
- В окнеПараметры, отвяжем поле Показывать нулевые значения.
Скрытие нулевых значений в выделенных ячейках
Внимание: Этот вариант применим только к нулевым (равным 0) значениям в ячейках. Если нулевое значение в одной из выбранных ячеек изменится на ненулевое, Excel будет использовать для его отображения общий числовой формат.
Выполните следующие действия:
- Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
- На вкладке Главная в областиЧисло во всплывающее меню Числовом формате выберите пункт Пользовательский.
- В диалоговом окне Формат ячеек в разделе Категория выберите пункт Другой.
- В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.
Примечание: Скрытые значения отображаются только в строке формул или в ячейке, если вы редактируете данные непосредственно в ней, и не печатаются при печати листа. Если вы изменяете ячейку, скрытые значения отображаются в ней только во время редактирования.
Отображение скрытых нулевых значений в выделенных ячейках
- Выделите ячейки, содержащие скрытые нулевые значения (0), которые вы хотите показать.
- На вкладке Главная в областиЧисло во всплывающее меню Числовом формате выберите пункт Пользовательский.
- Во всплывающее окно Формат ячеек в списке Категория сделайте следующее:
Отображение скрытых значений с использованием стандартного числового формата
Выберите Общий.
Отображение скрытых значений с использованием формата даты или времени
Щелкните Дата или Время, а затем выберите требуемый формат даты или времени.
Скрытие нулевых значений, возвращенных формулой
- Выделите ячейки, содержащие нулевые значения.
- На вкладке Главная в области Формат нажмитекнопку Условное форматирование.
- Выберите команду Создать правило.
- Во всплывающем меню Стиль выберите пункт Классический, а затем во всплывающем меню Форматировать только первые или последние значения выберите пункт Форматировать только ячейки, которые содержат.
- Во всплывающем меню Заданный текст выберите пункт Значение ячейки.
- Во всплывающем меню между выберите значение равно, а затем в поле рядом с оператором равно введите значение 0.
- Во всплывающем меню Форматировать с помощью выберите пункт пользовательский формат, а затем во всплывающем меню Цвет выберите пункт Белый.
Отображение нулевых значений в виде пустых ячеек или тире
Чтобы указать условие для отображения нулевых значений в виде пустых ячеек или тире (-) внутри ячейки, можно воспользоваться функцией ЕСЛИ. Дополнительные информации см. в статье Функция ЕСЛИ.
- На пустом листе в ячейках A1 и A2 введите значение 10.
- В ячейке A3 введите =A1-A2 и нажмите клавишу RETURN. Формула вернет нулевое значение.
- На вкладке Формулы в области Функциянажмите кнопку Построитель формул.
- В списке построителя формул дважды щелкните функцию ЕСЛИ.
- В разделе Аргументы щелкните поле рядом с надписью значение1 и введите A3.
- В разделе Аргументы щелкните слово Истина рядом с надписью точно, а затем во всплывающем меню выберите оператор = (равно).
- В разделе Аргументы щелкните поле рядом с надписью значение2 и введите 0.
- В разделе Аргументы щелкните поле рядом с надписью то и выполните одно из следующих действий:
Способ отображения нулевых значений
Вводимые символы
В виде пустых ячеек
Щелкните поле рядом с другим полем и введите A3,а затем нажмите клавишу ВВОД.
Если формула в ячейке A3 возвращает нулевое значение, Excel отображает значение, указанное в кавычках в качестве аргумента то (также называемого аргументом значение_если_истина).
Совет: В кавычках можно указать любой текст, который вы хотите выводить вместо нулевых значений.
Скрытие нулевых значений в отчете сводной таблицы
- Выберите отчет сводной таблицы.
- На вкладке Сводная таблица в разделе Данные нажмите кнопку Параметры.
- На вкладке Отображение выполните одно или несколько из следующих действий:
Необходимые действия
Отображение определенного значения вместо кода ошибки
Проверьте значение ошибки как и введите в поле значение, которое вы хотите отобразить вместо кода ошибки.
Чтобы ошибки отображались как пустые ячейки, оставьте поле пустым.
Отображение определенного значения вместо пустой ячейки
Установите флажок Для пустых ячеек и введите в поле значение, которое должно отображаться в пустых ячейках.
Чтобы отображались пустые ячейки, оставьте поле пустым.
Чтобы отображались нули, снимите флажок Для пустых ячеек.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
См. также
- Создание и применение пользовательского числового формата
- Использование нулей в начале почтовых индексов и других чисел
- Скрытие значений и индикаторов ошибок
- Отображение чисел в виде почтовых индексов, страховых номеров (SSN) и номеров телефонов
- Коды числовых форматов
Как не показывать 0 в Excel, если это не нужно
Как не показывать 0 в Эксель? В версиях 2007 и 2010 жмите на CTRL+1, в списке «Категория» выберите «Пользовательский», а в графе «Тип» — 0;-0;;@. Для более новых версий Excel жмите CTRL+1, а далее «Число» и «Все форматы». Здесь в разделе «Тип» введите 0;-0;;@ и жмите на «Ок». Ниже приведем основные способы, как не отображать нули в Excel в ячейках для разных версий программы — 2007, 2010 и более новых версий.
Как скрыть нули
Существует много способов, как не показывать 0 в Excel, если в них нет необходимости. Здесь алгоритм действий немного отличается в зависимости от версии программы.
Версия 2007 и 2010
При наличии под рукой версии 2007 или 2010 можно внести изменения следующими методами.
Числовой формат
Наиболее простой способ, как не показывать нулевые значения в Excel — скрыть данные с помощью форматирования. Сделайте следующие шаги:
- Выделите ячейки с цифрами «0», которые нужно не показывать.
- Кликните на CTRL+1 или зайдите в раздел «Главная», а далее «Ячейки» и «Формат».

- В разделе «Категория» формата ячеек кликните на «Пользовательский»/«Все форматы».
- В секции «Тип» укажите 0;-0;;@.

Скрытые параметры показываются только в fx или в секции, если вы редактируете данные, и не набираются.
Условное форматирование
Следующий метод, как в Экселе не показывать нулевые значения — воспользоваться опцией условного форматирования. Сделайте следующие шаги:
- Выделите секцию, в которой имеется «0».
- Перейдите в раздел «Главная», а далее «Стили».
- Жмите на стрелку возле кнопки «Условное форматирование».

- Кликните «Правила выделения …».
- Выберите «Равно».

- Слева в поле введите «0».
- Справа укажите «Пользовательский формат».
- В окне «Формат …» войдите в раздел «Шрифт».
- В поле «Цвет» выберите белый.

Указание в виде пробелов / тире
Один из способов, как в Excel не показывать 0 в ячейке — заменить эту цифру на пробелы или тире. Для решения задачи воспользуйтесь опцией «ЕСЛИ». К примеру, если в А2 и А3 находится цифра 10, а формула имеет вид =А2-А3, нужно использовать другой вариант:
- =ЕСЛИ(A2-A3=0;»»;A2-A3). При таком варианте устанавливается пустая строка, если параметр равен «0».
- =ЕСЛИ(A2-A3=0;»-«;A2-A3). Ставит дефис при 0-ом показателе.
Сокрытие данных в нулевом отчете Excel
Как вариант, можно не отображать нулевые значения в Excel в отчете сводной таблицы. Сделайте следующие шаги:
- Войдите в «Параметры», а в разделе «Параметры сводной таблицы» жмите на стрелку возле пункта с таким же названием и выделите нужный раздел.

- Кликните на пункт «Разметка и формат».
- В секции изменения способа отображения ошибок в поле «Формат» поставьте «Для ошибок отображать», а после введите в поле значения. Чтобы показывать ошибки в виде пустых ячеек удалите текст из поля.
- Еще один вариант — поставьте флажок «Для пустых ячеек отображать» и в пустом поле введите интересующий параметр. Если нужно, чтобы поле оставалось пустым, удалите весь текст.

Для более новых версий
Ситуация обстоит иным образом, если нужно не показывать нули в Excel более новой версии. В таком случае воспользуйтесь одним из предложенных ниже решений.
Как не показывать 0 в выделенных ячейках
Это действие позволяет не отображать «0» в Excel с помощью числовых форматов. Спрятанные параметры показываются только в панели формул и не распечатываются. Если параметр в одной из секций меняется на нулевой число, параметр отобразится в ячейке, а формат будет правильным.
- Выделите место таблицы, в котором имеется «0» в Excel.
- Жмите CTRL+1.
- Кликните «Число» и «Все форматы».
- В поле «Тип» укажите 0;-0;;@.
- Кликните на кнопку «ОК».

Скрытие параметров, которые возращены формулой
Следующий способ, как не отображать 0 в Excel — сделать следующие шаги:
- Войдите в раздел «Главная».
- Жмите на стрелку возле «Условное форматирование».
- Выберите «Правила выделения ячеек» больше «Равно».

- Слева введите «0».
- Справа укажите «Пользовательский формат».
- В разделе «Формат ячейки» введите «Шрифт».
- В категории «Цвет» введите белый и жмите «ОК».
Отражение в виде пробелов / тире
Как и в более старых версиях, в Экселе можно не показывать ноль, а ставить вместо него пробелы / тире. В таком случае используйте формулу =ЕСЛИ(A2-A3=0;»»;A2-A3). В этом случае, если результат равен нулю, в таблице ничего не показывается. В иных ситуациях отображается А2-А3. Если же нужно подставить какой-то другой знак, нужно между кавычками вставить интересующий знак.
Скрытие 0-х параметров в отчете
Как вариант, можно не показывать 0 в Excel в отчете таблицы. Для этого в разделе «Анализ» в группе «Сводная таблица» жмите «Параметры» дважды, а потом войдите в «Разметка и формат». В пункте «Разметка и формат» сделайте следующие шаги:
- В блоке «Изменение отображения пустой ячейки» поставьте отметку «Для пустых ячеек отображать». Далее введите в поле значение, которое нужно показывать в таблице Excel или удалите текст, чтобы они были пустыми.
- Для секции «Изменение отображения ошибки» в разделе «Формат» поставьте отметку «Для ошибок отображать» и укажите значение, которое нужно показывать в Excel вместо ошибок.

Как показывать нулевые значения
Иногда возникает обратная ситуация, когда нужно показать 0 в Excel.
Для Эксель 2007 и 2010
Для Excel 2007 и 2010 сделайте следующие шаги:
- Выберите «Файл» и «Параметры».

- Сделайте «Дополнительно».
- В группе «Показать параметры для следующего листа». Чтобы показать «0», нужно установить пункт «Показывать нули в ячейках, которые содержат 0-ые значения».

Еще один вариант:
- Жмите CTRL+1.
- Кликните на раздел «Категория».
- Выберите «Общий».
- Для отображения даты / времени выберите нужный вариант форматирования.

Для более новых версий
Для Эксель более новых версий, чтобы показывать 0, сделайте следующее:
- Выделите секции таблицы со спрятанными нулями.
- Жмите на CTRL+1.
- Выберите «Число», а далее «Общий» и «ОК».
Это основные способы, как не показывать 0 в Excel, и как обратно вернуть правильные настройки. В комментариях расскажите, каким способом вы пользуетесь, и какие еще имеются варианты.