Перейти к основному содержанию

Проверьте, пуста ли ячейка или диапазон в Excel – простое руководство

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


Проверьте, пуста ли ячейка

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


Если ячейка пуста, верните конкретный текст

Как показано в таблице отгрузки ниже, если товар доставлен вовремя, он будет помечен как Сдан в Статус отправки столбец. В случае задержки статус доставки остается пустым. Чтобы определить пустые ячейки в этом столбце для проверки задержки доставки, вы можете сделать следующее.

Выберите пустую ячейку для вывода результата (например, I2 в данном случае), введите следующую формулу и нажмите кнопку Enter ключ. Затем выберите эту ячейку результата и перетащите ее Ручка заполнения вниз, чтобы получить остальные результаты.

=IF(ISBLANK(F2), "Delay", "Completed") 

Заметки:
  • В этой формуле, F3 это ячейка, которую я проверю, пуста ли она. "задержка" указывает, что если F3 пусто, формула вернет в качестве результата Задержку. И наоборот, "Заполненная« означает, что если F3 не пусто, формула вернет «Завершено». Вы можете изменить ссылку на ячейку и указанный текст в соответствии с вашими потребностями.
  • Если вы хотите, чтобы ячейка результата оставалась пустой при обнаружении пустой ячейки, очистите первый указанный текст в формуле, оставив только двойные кавычки. Такой как:
    =IF(ISBLANK(A2), "", "not blank")
  • Если ячейки кажутся пустыми, но содержат невидимые символы, такие как пробелы или другие непечатаемые символы, то эти ячейки также будут рассматриваться как непустые. Чтобы рассматривать эти ячейки как пустые, вы можете использовать следующую формулу:
    =IF(LEN(TRIM(A2))=0, "blank", "not blank")
Пытаетесь идентифицировать пустые ячейки с пробелами?
Попытка Kutools for Excel's Удалить пробелы особенность. Он может удалять начальные и конечные пробелы в диапазоне, гарантируя, что ячейка останется действительно пустой, и все это всего за два щелчка мыши.
Хотите получить доступ к этой функции? Загрузите Kutools для Excel прямо сейчас!

Если ячейка пуста, прекратите вычисления

В определенных ситуациях, когда формула встречает пустую ячейку, она может возвращать ошибку или неисключенный результат, в зависимости от конкретной функции и настроек, примененных на листе. В примере ниже я использую формулу = (C2-B2) / B2 для расчета процентного изменения между предыдущим месяцем и этим месяцем для различных продуктов. Однако если исходная ячейка пуста, формула выдает # DIV / 0! ошибка. В этом разделе вы узнаете, как предотвратить эту ошибку при работе с пустыми ячейками.

Выберите ячейку (например, D2 в данном случае), введите формулу ниже и нажмите Enter. Выберите эту ячейку результата и перетащите ее Ручка заполнения вниз, чтобы получить остальную часть результата.

=IF(ISBLANK(B2), "", (C2-B2)/B2)

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

Внимание: В этой формуле B2 это ячейка, которую я проверю, пуста ли она, (С2-В2)/В2 — это формула, которую я буду использовать для расчета процентного изменения. Пожалуйста, измените эти переменные по мере необходимости.

Проверьте, пуст ли диапазон

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

Вот я возьму диапазон Г1:К8 В качестве примера. Чтобы проверить, пуст ли этот диапазон или нет, сделайте следующее.

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

=IF(SUMPRODUCT(--(G1:K8<>""))=0,"It is blank","It is not blank")

Заметки:
  • Эта формула проверяет, является ли диапазон G1:K8 пустым. Если диапазон пуст, в качестве результата возвращается «Это пусто». Если диапазон не пуст, возвращается «Он не пуст». Вы можете изменить ссылку на ячейку и указанные тексты в соответствии с вашими потребностями.
  • Если вы не хотите указывать тексты и просто возвращаетесь TURE or НЕПРАВДАиспользуйте эту формулу:
    =SUMPRODUCT(--(G1:K8<>""))=0
    Эта формула возвращает TRUE, если диапазон пуст, в противном случае — FALSE.
  • Если ячейки кажутся пустыми, но содержат невидимые символы, такие как пробелы или другие непечатаемые символы, то эти ячейки также будут рассматриваться как непустые. Чтобы рассматривать эти ячейки как пустые, вы можете использовать следующую формулу:
    =IF(SUMPRODUCT(--(TRIM(G1:K8)<>""))=0,"It is blank","It is not blank")
    or
    =SUMPRODUCT(--(TRIM(G1:K8)<>""))=0
  • Чтобы проверить, пусты ли несколько диапазонов, попробуйте следующую формулу:
    =IF(AND(SUMPRODUCT(--(A7:C9<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")

Советы: Выделите пустые ячейки.

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

Шаг 1: Выберите диапазон, в котором вы хотите выделить пустые ячейки.
Шаг 2. Откройте диалоговое окно «Новое правило форматирования».

Под Главная вкладку нажмите Условное форматирование > Выделите правила ячеек > Больше правил.

Шаг 3. Создайте правило условного форматирования

В Новое правило форматирования диалоговое окно необходимо настроить следующим образом.

  1. Выберите Пробелы из Форматировать только ячейки с выпадающий список.
  2. Нажмите Формат Кнопка, чтобы указать цвет заливки для пустых ячеек.
  3. Нажмите OK кнопку, чтобы сохранить правило.
Результат

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


Таким образом, в этом руководстве рассказывается об эффективных способах проверки и управления пустыми ячейками или диапазонами в Excel. Независимо от того, являетесь ли вы новичком или опытным пользователем Excel, освоение этих простых, но мощных методов повысит вашу производительность и точность при работе с данными. Для тех, кто хочет глубже изучить возможности Excel, наш веб-сайт может похвастаться множеством учебных пособий. Дополнительные советы и рекомендации по работе с Excel можно найти здесь..

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (8)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hello, what if you have multiple ranges to include in the formula? i.e. A2:D2 and M2:P2, When I add in the 2nd range the formula does not work...
This comment was minimized by the moderator on the site
Hi Nicholas Haughn,

The following formula can help you. Please give it a try. Thank you.
=IF(AND(SUMPRODUCT(--(A2:D2<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")
This comment was minimized by the moderator on the site
Hola,
Me gustaría cambia los resultados de VERDADERO/FALSO por otras palabras, es posible?
muchas gracias
This comment was minimized by the moderator on the site
Hi Paula,
If you want to display a specific result other than TRUE or FALSE, please enclose the formula in an IF function. Such as:
=IF(SUMPRODUCT(--(G1:K8<>""))=0, "Yes", "No")
This comment was minimized by the moderator on the site
Muchísimas gracias!!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi

Thanks for this. It is what I needed. I am curious what is the significance of the '--' in the formula?
This comment was minimized by the moderator on the site
Hi Joe Shaer,
The double dash is used for converting a list of boolean (TRUE, FALSE) values to ZEROs and ONEs, which is a useful technique in many advanced formulas that work with cell ranges.
This comment was minimized by the moderator on the site
Thanks for this formula. 😊

To make it even more complete I would recommend to use the trim function on the range to eliminate white spaces too:
=SUMPRODUCT(--(TRIM(G1:K8)<>""))=0

Cheers, Dirk
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations