Оглавление
На этапе многочисленных расчетов мы сталкиваемся с Пустой клеток, что приводит к нулевому выходу. Но во многих случаях Пустой ячейки по сравнению с нулевым значением в качестве вывода предпочтительнее. Так как это может обеспечить большую ясность в понимании вычислений. Если вам интересно узнать, как вы можете Оставить ячейка Пустой если в нем нет данных, то эта статья может вам пригодиться. В этой статье мы обсудим, как вы можете Оставить ячейка Пустой если в 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 сообщество будет высоко оценено.