Як залишити комірку порожньою, якщо в Excel немає даних (5 способів)

  • Поділитися Цим
Hugh West

На етапі численних розрахунків ми стикаємося з Порожній що призводить до нульового результату. Але в багатьох випадках Порожній в комірці в порівнянні з нульовим значенням в якості вихідних даних є кращим. Оскільки це може забезпечити більшу ясність в розумінні розрахунків. Якщо вам цікаво дізнатися, як ви можете Відпустка клітина Порожній якщо в ньому немає даних, то ця стаття може стати вам у нагоді. У цій статті ми розглянемо, як ви можете Відпустка клітина Порожній якщо немає даних в Excel з розгорнутим поясненням.

Завантажити Практичний посібник

Завантажте цей робочий зошит нижче.

Залишити комірку порожньою, якщо немає даних.xlsm

5 простих способів залишити комірку порожньою, якщо немає даних

Для демонстрації ми використаємо наведений нижче набір даних. Ми маємо Ідентифікатор товару їхні Кількість , Ціна за одиницю , та вартість . і т.д. У колонці є кілька записів Кількість що не містить жодного значення. Таким чином, це призводить до того, що деякі записи в колонці Вартість бути Зеро. Але ми хочемо Відпустка щоб вони були повними Порожній Ми розгортаємо 5 окремих шляхів, слідуючи яким ви вирішуєте це питання, замість того, щоб показувати нуль.

1. використання функції IF

Використання функція IF ми можемо Відпустка клітина Порожній в Excel, якщо в комірці немає даних для відображення.

Кроки

  • Якщо придивитися, то можна помітити, що клітини E7 , E9 E12 і E14 насправді порожні.
  • Числове значення цих комірок дорівнює 0, але все одно ці комірки зайняті значенням $0.
  • Нам потрібно повністю видалити весь вміст цих комірок. Іншими словами, ми хочемо помістити ці комірки в Порожній держава.

  • Причиною цих клітин не є Порожній незважаючи на відсутність даних, пояснюється формулами, які тут використовуються.
  • Формули в діапазоні комірок F5:F14 Ці формули змушують комірки показувати нульові значення при Валюта у форматі.

  • З метою Відпустка клітина Порожній де дані відсутні, ми введемо наступну формулу:

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

  • Потім перетягніть кнопку Ручка наповнення в камеру E14 .
  • При цьому буде виконана та ж формула, що і раніше, але на цей раз нульові значення будуть показані і залишені як Порожній клітини.

  • Таким чином ми можемо Відпустка клітина Порожній якщо в комірці немає даних.

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

2. поєднання ІФ та ІС БЛАНК Функції

Використовуючи комбінацію ЯКЩО і ISBLANK функції, ми можемо перевірити, чи є комірка в Excel Порожній а потім Відпустка це Порожній якщо немає даних для відображення.

Кроки

  • Якщо ви уважно придивитеся, то помітите, що клітини E7 , E10 і E12 порожні.
  • Числове значення цих комірок дорівнює 0, але все одно ці комірки зайняті значенням $0.
  • Первинно ці комірки показують нульові значення, а не Порожній клітинок пояснюється їхньою формулою та форматуванням.
  • Формули в діапазоні комірок F5:F14 Ці формули змушують комірки показувати нульові значення при Валюта у форматі.

  • Щоб обійти цю проблему, можна ввести наступну формулу:

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

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

  • ISBLANK(C5): Ця функція перевірить C5 клітини, незалежно від того, чи є вона Порожній чи ні. Якщо так. Порожній то він поверне a Boolean True В іншому випадку він поверне Boolean False .
  • IF(ISBLANK(C5), "", C5*D5): Залежно від повернення з ISBLANK функцію, функцію, функцію, функцію ЯКЩО функція поверне "" , якщо повернення від ISBLANK функція полягає в тому, щоб Правда В іншому випадку, якщо повернення з ISBLANK функція полягає в тому, щоб Неправда. "Про те, що в Україні не існує жодного закону, який би ЯКЩО функція поверне значення C5*D5 .
  • Потім перетягніть кнопку Ручка наповнення в камеру E14 .
  • При цьому буде виконана та ж формула, що і раніше, але на цей раз нульові значення не показуються і залишаються як Порожній клітини.

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

Схожі читання

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

3 Застосування функцій IF та ISNUMBER

Розгортання комбінації ЯКЩО і НОМЕР функції, ми можемо перевірити, чи є комірка Порожній а потім Відпустка це як Порожній якщо немає даних для відображення.

Кроки

  • Якщо придивитися, то можна помітити, що клітини E7 , E9 E12 і E14 насправді порожні.
  • Числове значення цих клітинок дорівнює 0, але все ж таки ці клітинки зайняті $0 цінність.
  • Нам потрібно повністю видалити весь вміст цих комірок. Іншими словами, ми хочемо помістити ці комірки в Порожній держава.
  • Причиною цих клітин не є Порожній незважаючи на відсутність даних, пояснюється формулами, які тут використовуються.
  • Формули в діапазоні комірок F5:F14 Ці формули змушують комірки показувати нульові значення при Валюта у форматі.

  • Щоб обійти проблему, вводимо наступну формулу:

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

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

  • ISNUMBER(C5) : Ця функція перевірить C5 комірку, чи є вона числом чи ні. Якщо це число, то повертається булеве значення Правда В іншому випадку він поверне Boolean False .
  • IF(ISUMBER(C5),C5*D5,"") : Залежно від повернення з НОМЕР функцію, функцію, функцію, функцію ЯКЩО функція поверне "" , якщо повернення від ISBLANK функція полягає в тому, щоб Неправда. В іншому випадку, якщо повернення з НОМЕР функція полягає в тому, щоб True IF функція поверне значення C5*D5 .
  • Потім перетягніть кнопку Ручка наповнення в камеру E14 .
  • При цьому буде виконана та ж формула, що і раніше, але цього разу будуть залишені комірки, які не містять жодних даних, Порожній .

💬 Примітка

  • На сьогоднішній день, на жаль, це не так. НОМЕР поверне значення True, тільки якщо запис є числом. Для будь-яких форм нечислових значень, таких як Порожній , космос і т.д., то в цьому питанні НОМЕР повернеться Неправда. .
  • Отже, формула тут зробить клітинку Порожній чи є вміст комірки Порожній або інші нецифрові символи, про що необхідно пам'ятати користувачам.

Читати далі: Як застосувати VLOOKUP, щоб повернути пусте місце замість 0 або NA

4. використання спеціального форматування

Спеціальне форматування допоможе нам виділити окремі комірки, а потім відформатувати їх Відпустка тільки в Порожній клітинок, якщо немає інших даних, доступних для відображення.

Кроки

  • У наведеному нижче наборі даних ми можемо спостерігати, що клітинки E7 , E9 , E12 і E14 зараз мають нульові дані в цих комірках, але, незважаючи на це, вони не перебувають у Порожній Вони все ще показують 0 значень.

  • Для врегулювання цього питання поставити на голосування Порожній в комірках, які зараз мають дані, ми можемо переформатувати набір даних. Це може показати Порожній комірку, якщо в ній немає даних.
  • Для цього необхідно виділити діапазон комірок D5:F14 .
  • А потім клацніть по ньому правою кнопкою миші.
  • У контекстному меню натисніть на кнопку Формат комірок .

  • У діалоговому вікні форматування комірок натисніть на кнопку Нестандартний від Кількість рахунок.
  • Потім введіть " Генерал;; " в Тип та натисніть кнопку ГАРАЗД. .

  • Після натискання ГАРАЗД. ви помітите, що значення тепер відображаються як Порожній якщо дані відсутні.

💬 Примітка

  • У діалоговому вікні спеціального форматування нам потрібно ввести " ;; Разом з тим, нам потрібно поставити після слова "генерал" слово $ підпишіть навпроти Генеральний через те, що в Україні триває Валюта В іншому випадку це призведе до вилучення Валюта формат з чисел.

Читати далі: Як використовувати 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 окремих рішень. ці методи передбачали використання ЯКЩО , ISBLANK і НОМЕР Також було використано макрос VBA. VBA Макрометод вимагає попереднього Пов'язані з VBA знання, щоб розібратися з нуля.

Для цього завдання додається робоча книга з макросами, де ви можете потренуватися у виконанні цих методів.

Ви можете задати будь-які питання або залишити відгук через розділ коментарів. Будь-яка пропозиція щодо покращення Ексельдемія буде вельми відчутною.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.