Как в пустые ячейки поставить 0 в экселе
Перейти к содержимому

Как в пустые ячейки поставить 0 в экселе

  • автор:

Как заменить пустые ячейки нулем в Excel

Как заменить пустые ячейки нулем в Excel

Самый простой способ заменить пустые ячейки нулями в Excel — использовать функцию « Перейти к специальному» .

В следующем примере показано, как использовать эту функцию на практике.

Пример: заменить пустые ячейки нулем в Excel

Предположим, у нас есть следующий набор данных, который показывает очки, набранные различными баскетбольными командами:

Предположим, мы хотим заменить пустые ячейки в столбце Points нулями.

Для этого нажмите Ctrl+G , чтобы открыть окно « Перейти» :

Затем нажмите кнопку Special в нижнем левом углу окна Go To .

В появившемся новом окне выберите « Пробелы » и нажмите « ОК »:

заменить пробелы нулем в Excel

Все пустые значения в столбце Points будут автоматически выделены:

Наконец, введите значение 0 в строке формул и нажмите Ctrl+Enter .

Каждая из пустых ячеек в столбце Баллы будет автоматически заменена нулями.

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как в пустые ячейки поставить 0 в экселе

Можите привести пример макроса. или посоветуйте как.
Из программы получаем отчёт (неважно с какой программы) в Excel. Очет большой, и там встречаются пустые ячейки. А потом этот отчёт загружается в другую программу 🙂 и там при загрузке всё зависает, если встречает пустые ячейки, необходимо проставить по всем таким ячейкам 0. В ручную очень припаристо это делать. есть какой-нибудь способ облегчить процесс?
Спасибо.

А формат выставить не помогает?

(1)не помогает
(0)Делаешь так:
выделить область с цифрами, копировать ее в буфер
в выделенной области очистить содержимое
сделать спец вставку (только значения, операция сложение)

(2) Можно быстренько и со вкусом, и еще и программно.

Sub Макрос1()

If ActiveCell.Text = «» Then
ActiveCell.Value = 0
End If
ActiveCell.Offset(1, 0).Range(«A1»).Select
End Sub
Присваиваешь этому макросу горячую клавишу
Ставишь курсор на верх твоей колонки
и давишь горячую клаву, пока курсор не пробежит все строчки.
Если же даже клаву давить лень — пиши цикл в макросе.

а еще для подстраховки я бы посоветовал забить 0 все неиспользуемые ячейки, тук этак 255*65535 для экселя97. мало ли что/куда «друная» программа будет делать/смотреть.

(4) Зае. ждать пока «пробежит».

сервис-параметры-вид-нулевые значения
нулевые значения. Отображение цифры 0 (ноль) в ячейках, содержащих нулевые значения.

давай Олег, не томи выкладывай свой код на ассемблере
(0)Если не секрет, что за другие программы используются?

7) так нулей же там нет, там пусто! проблема не показать, а поставить. (ноль- энто цифра, а пусто в голове у некоторых)

не проверял
Вопрос: Преобразование пустых ячеек Excel в нулевые
Существует ли способ, позволяющий выбрать диапазон ячеек и дать Excel команду заполнить пустые клетки нулевыми значениями? Мне это необходимо для того, чтобы при использовании простой повторяющейся формулы получались верные суммы по некоторым столбцам. Сейчас, когда любая входная ячейка пуста, формула выдает #VALUE!, и то же самое получается для общей суммы.
Джефф Косби
Введите в неиспользуемую ячейку число 1 и скопируйте эту ячейку в буфер обмена. Выделите диапазон ячеек, в котором надо заменить пустые места нулями. Выберите из меню команду Edit | Paste Special (Правка | Специальная вставка). В разделе Operation (Операция) появившегося диалогового окна выберите вариант Multiply (Умножить) и щелкните на OK. В результате вы просто умножили содержимое каждой ячейки диапазона на 1. Ячейки с числами не изменятся. Ячейки с текстовыми данными будут игнорироваться. Зато в любой пустой ячейке теперь окажется нуль. Можно, конечно, добиться того же результата, скопировав в буфер обмена ячейку с нулем и выбрав Add (Сложить) вместо Multiply (Умножить) в диалоговом окне Paste Special (Специальная вставка).
Нейл Дж. Рубенкинг

Отображение и скрытие нулевых значений

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

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

В более новых версиях Office, таких как Office 2013, Office 2016, Office 2019, Office 2021 и подписка Office 365, иногда вы не хотите, чтобы на листах отображались нулевые значения (0). Иногда они должны отображаться. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Скрытие и отображение всех нулевых значений на листе

  1. Откройте меню Файл, выберите раздел Параметры, а затем — Дополнительно.
  2. В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

Скрытие нулевых значений в выделенных ячейках

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

Кнопка

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
  2. Можно нажать клавиши CTRL+1 или на вкладке Главная выбрать Формат >формат ячеек.

Отображение скрытых значений

Отображение скрытых значений.

  1. Выделите ячейки со скрытыми нулевыми значениями.
  2. Можно нажать клавиши CTRL+1 или на вкладке Главная выбрать Формат > формат ячеек.
  3. Выберите Число > Общие , чтобы применить числовой формат по умолчанию, а затем нажмите кнопку ОК.

Скрытие нулевых значений, возвращенных формулой

  1. Выделите ячейку, содержащую нулевое (0) значение.
  2. На вкладке Главная щелкните стрелку рядом с элементом Условное форматирование > выделить правила ячеек, равные.
  3. В левом поле введите 0.
  4. В правом поле выберите Пользовательский формат.
  5. В поле Формат ячеек выберите вкладку Шрифт .
  6. В поле Цвет выберите белый, а затем нажмите кнопку ОК.

Отображение нулей в виде пробелов или тире

Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

Данные в ячейках A2 и A3 на листе Excel

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

  • =ЕСЛИ(A2-A3=0;»»;A2-A3)

Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Выберите отчет сводной таблицы.
  2. На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с элементом Параметры, а затем выберите Параметры.
  3. Выберите вкладку Макет & Формат , а затем выполните одно или несколько из следующих действий:
    • Отображение ошибки изменения — В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.
    • Изменение отображения пустой ячейки — Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

Как в пустые ячейки поставить 0 в экселе

Помогите с простой вроде как проблемой, с excel к сожалению почти не дружуу, есть большой массив данных в нем есть пустые данные нужно в них проставить 0, с сохранением цветов строк.
Пример прикрепляю
Спасибо

Прикрепленные файлы

  • post_173780.xls (15 КБ)

Пользователь
Сообщений: 779 Регистрация: 22.12.2012
13.11.2010 10:18:33

Здравствуйте.
1 Вводите ноль в любую свободную ячейку
2 копируете его
3 выделяете Ваш диапазон
4 меню правка перейти выделить только пустые ячейки перейти
5 вставить только значения
всё

Пользователь
Сообщений: 8839 Регистрация: 11.01.2013
13.11.2010 10:20:30
Там пробелов полно — это тоже пустые ячейки, или нет?
Пользователь
Сообщений: 32 Регистрация: 01.01.1970
13.11.2010 10:27:57
Правильно где пробелы не заполнились а надо чтобы заполнялось
Пользователь
Сообщений: 779 Регистрация: 22.12.2012
13.11.2010 10:31:48

Тогда сначала правка заменить (Ctrl+H)
— заменяете все пробелы на «ничего», только будьте внимательнее, у Вас там не простой а неразрывной пробел.

13.11.2010 10:40:08

Что такое неразрывной пробел?
И замена не ищет видимо потому что формат числовой (а данные и формат из программы подгружаются)

Пользователь
Сообщений: 8839 Регистрация: 11.01.2013
13.11.2010 10:52:03

Это символ с кодом 160. Чтобы заменить его, скопируйте его из строки формул и вставьте в поле поиска.

Пользователь
Сообщений: 32 Регистрация: 01.01.1970
13.11.2010 11:31:51
Всем спасибо за помощь!
Страницы: 1
Читают тему

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *