Как оставить ячейку пустой при отсутствии данных в Excel (5 способов)

  • Поделись Этим
Hugh West

На этапе многочисленных расчетов мы сталкиваемся с Пустой клеток, что приводит к нулевому выходу. Но во многих случаях Пустой ячейки по сравнению с нулевым значением в качестве вывода предпочтительнее. Так как это может обеспечить большую ясность в понимании вычислений. Если вам интересно узнать, как вы можете Оставить ячейка Пустой если в нем нет данных, то эта статья может вам пригодиться. В этой статье мы обсудим, как вы можете Оставить ячейка Пустой если в Excel нет данных с подробным объяснением.

Скачать Практическое пособие

Загрузите эту рабочую тетрадь для практики ниже.

Оставить ячейку пустой, если нет данных.xlsm

5 простых способов оставить ячейку пустой, если в ней нет данных

Для демонстрации мы будем использовать приведенный ниже набор данных. У нас есть Id продукта их Количество , Цена за единицу , и стоимость . и т.д. есть несколько записей в графе Количество который не содержит никакого значения. Таким образом, это приводит к некоторым записям в столбце Стоимость быть нулевым. Но мы хотим Оставить чтобы они были полны Пустой вместо нуля. Мы развернули 5 отдельных способов, следуя которым вы решите эту проблему.

1. использование функции IF

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

Шаги

  • Если вы присмотритесь, то заметите, что клетки E7 , E9 E12 и E14 на самом деле пустые.
  • Числовое значение этих ячеек равно 0. Но, тем не менее, эти ячейки заняты значением $0.
  • Нам нужно полностью удалить все содержимое этих ячеек. Другими словами, мы хотим поместить эти ячейки в Пустой государство.

  • Причина появления этих клеток не Пустой несмотря на отсутствие данных, происходит из-за формул, которые здесь используются.
  • Формулы в диапазоне ячеек F5:F14 Эти формулы заставляют ячейки показывать нулевые значения с Валюта формат.

  • Для того чтобы Оставить ячейка Пустой где нет данных, мы введем следующую формулу:

=IF(C5="","",C5*D5)

  • Затем перетащите Наполнительная рукоятка в ячейку E14 .
  • При этом будет выполнена та же формула, что и раньше, но на этот раз нулевые значения будут показаны и оставлены как Пустой клетки.

  • Вот как мы можем Оставить ячейка Пустой если в ячейке нет данных.

Читать далее: Функция Excel IFERROR возвращает пустое место вместо 0

2. комбинирование IF и IS БЛАНК Функции

Используя комбинацию ЕСЛИ и ИСБЛАНК функции, мы можем проверить, является ли ячейка в Excel Пустой а затем Оставить это Пустой если нет данных для отображения.

Шаги

  • Если вы внимательно посмотрите, то заметите, что клетки E7 , E10 и E12 пустые.
  • Числовое значение этих ячеек равно 0. Но все же эти ячейки заняты значением $0.
  • Первичные ячейки показывают нулевые значения, а не Пустой ячейки из-за их формулы и форматирования.
  • Формулы в диапазоне ячеек F5:F14 Эти формулы заставляют ячейки показывать нулевые значения с Валюта формат.

  • Чтобы обойти эту проблему, мы можем ввести следующую формулу:

=IF(ISBLANK(C5), "", C5*D5)

Разбивка формулы

  • ISBLANK(C5): Эта функция проверяет C5 клетка ли это Пустой или нет. Если да. Пустой , тогда он вернет Булева истина В противном случае возвращается Булева ложь .
  • IF(ISBLANK(C5), "", C5*D5): В зависимости от отдачи от ИСБЛАНК функция ЕСЛИ функция вернет "" если возвращение из ИСБЛАНК функция Правда В противном случае, если возврат из ИСБЛАНК функция Ложь , the ЕСЛИ функция вернет значение C5*D5 .
  • Затем перетащите Наполнительная рукоятка в ячейку E14 .
  • В результате будет выполнена та же формула, что и раньше, но на этот раз нулевые значения не отображаются и остаются в виде Пустой клетки.

Читать далее: Как использовать VLOOKUP для возврата пустого значения вместо 0 (7 способов)

Похожие чтения

  • Как удалить нули перед числом в Excel (6 простых способов)
  • Скрытие строк с нулевыми значениями в Excel с помощью макроса (3 способа)
  • Как скрыть серию диаграмм без данных в Excel (4 простых способа)
  • Скрыть нулевые значения в сводной таблице Excel (3 простых метода)

3. Применение функций IF и ISNUMBER

Развертывание комбинации ЕСЛИ и ISNUMBER функции, мы можем проверить, является ли ячейка Пустой а затем Оставить как Пустой если нет данных для отображения.

Шаги

  • Если вы присмотритесь, то заметите, что клетки E7 , E9 E12 и E14 на самом деле пустые.
  • Числовое значение этих ячеек равно 0. Но, тем не менее, эти ячейки заняты значком $0 ценность.
  • Нам нужно полностью удалить все содержимое этих ячеек. Другими словами, мы хотим поместить эти ячейки в Пустой государство.
  • Причина появления этих клеток не Пустой несмотря на отсутствие данных, происходит из-за формул, которые здесь используются.
  • Формулы в диапазоне ячеек F5:F14 Эти формулы заставляют ячейки показывать нулевые значения с Валюта формат.

  • Чтобы обойти эту проблему, введем следующую формулу:

=IF(ISNUMBER(C5),C5*D5,"")

Разбивка формулы

  • ISNUMBER(C5) : Эта функция проверяет C5 ячейку, является ли она числом или нет. Если это число, то возвращается булево значение Правда В противном случае возвращается Булева ложь .
  • IF(ISNUMBER(C5),C5*D5,"") : В зависимости от отдачи от ISNUMBER функция ЕСЛИ функция вернет "" если возвращение из ИСБЛАНК функция Ложь В противном случае, если возврат из ISNUMBER функция Истинно ЕСЛИ функция вернет значение C5*D5 .
  • Затем перетащите Наполнительная рукоятка в ячейку E14 .
  • При этом будет выполнена та же формула, что и раньше, но на этот раз будут оставлены ячейки, не содержащие данных, Пустой .

💬 Примечание

  • Сайт ISNUMBER вернет True только в том случае, если запись является Числом. Для любых форм нечисловых значений, таких как Пустой , пространство и т.д. ISNUMBER вернётся Ложь .
  • Таким образом, формула здесь сделает ячейку Пустой является ли содержимое ячейки Пустой или другие нечисловые символы. Пользователи должны знать об этом.

Читать далее: Как применить VLOOKUP для возврата пустого значения вместо 0 или NA

4. Использование пользовательского форматирования

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

Шаги

  • В наборе данных, показанном ниже, мы можем заметить, что клетки E7 , E9 , E12 и E14 теперь имеют нулевые данные в этих ячейках, Но, несмотря на это, они не в Пустой состояние. Они по-прежнему показывают 0 значений.

  • Чтобы решить эту проблему и поставить Пустой в ячейках, в которых теперь есть данные, мы можем переформатировать набор данных. Что может показать Пустой ячейку, если в ней нет данных.
  • Для этого выделите диапазон ячеек D5:F14 .
  • Затем щелкните по нему правой кнопкой мыши.
  • В контекстном меню нажмите на Форматирование ячеек .

  • В диалоговом окне Формат ячеек нажмите на кнопку Пользовательский из Номер вкладка.
  • Затем введите " $General;; " в Тип поле, а затем нажмите кнопку OK .

  • После нажатия OK Вы заметите, что значения теперь отображаются как Пустой если нет никаких данных.

💬 Примечание

  • В диалоговом окне пользовательского форматирования нам нужно ввести " ;; " после генерала. В то же время, мы должны поставить $ знак перед Общий из-за сохранения Валюта формат. В противном случае это приведет к удалению Валюта формат из цифр.

Читать далее: Как использовать XLOOKUP для возврата пустого значения вместо 0

5. Встраивание кода VBA

Используя простой VBA Макро может значительно сократить время обнаружения и Оставить клетки Пустой если нет данных.

Шаги

  • Сначала зайдите в Разработчик вкладку, затем нажмите Visual Basic .

  • Затем нажмите Вставка > Модуль .

  • В Модуль окне введите следующий код.
 Sub Blank_Cell() Dim x As Range For Each x In Range("B5:F14") If x.Value = 0 Then x.Value = " " Next x End Sub 

  • Затем закройте окно.
  • После этого перейдите к Посмотреть вкладка > Макросы> Просмотр макросов .

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

  • После нажатия Запускайте Вы заметите, что в ячейках без данных теперь отображаются Пустой ячейка вместо $0 Нам также удалось сохранить Валюта формат для остальной части ячейки нетронутым.

💬 Примечание

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

Заключение

Подводя итог, можно сказать, что вопрос об оставлении камеры Пустой если нет данных, решается путем предоставления 5 отдельных решений. эти методы включают использование ЕСЛИ , ИСБЛАНК и ISNUMBER функции. Мы также использовали макрос VBA. VBA макрометод требует предварительного Связанные с VBA знания, чтобы понимать с нуля.

К этой задаче прилагается рабочая тетрадь с макросами, в которой вы можете отработать эти методы.

Не стесняйтесь задавать любые вопросы или оставлять отзывы в разделе комментариев. Любые предложения по улучшению Exceldemy сообщество будет высоко оценено.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.