Перейти к содержимому

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

Author: Siluvia Last Modified: 2025-06-05

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

A screenshot of Excel showing blank cells in a range of data and displayed as 'Delay


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

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


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

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

A screenshot of Excel showing a table with blank cells indicating delayed shipments

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

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

A screenshot of Excel showing the result of an IF formula checking for blank cells and returning 'Delay' or 'Completed'

Примечания:
  • В этой формуле «F3» — это ячейка, которую я буду проверять на пустоту. «Задержка» указывает, что если F3 пустая, формула вернет «Задержка» в качестве результата. С другой стороны, «Завершено» означает, что если F3 не пустая, формула вернет «Завершено». Вы можете изменить ссылку на ячейку и указанный текст в соответствии с вашими потребностями.
  • Если вы хотите оставить ячейку с результатом пустой при встрече с пустой ячейкой, удалите первый указанный текст в формуле, оставив только двойные кавычки. Например:
    =IF(ISBLANK(A2), "", "не пусто")
  • Если ячейки кажутся пустыми, но содержат невидимые символы, такие как пробелы или другие непечатаемые символы, то эти ячейки также будут считаться непустыми. Чтобы рассматривать эти ячейки как пустые, вы можете использовать следующую формулу:
    =IF(LEN(TRIM(A2))=0, "пусто", "не пусто")
Испытываете трудности с определением пустых ячеек с пробелами?
Попробуйте функцию «Удалить пробелы» из Kutools для Excel. Она может устранить начальные и конечные пробелы в диапазоне, гарантируя, что ячейка останется действительно пустой, всего за два клика.
Хотите воспользоваться этой функцией? Скачайте Kutools для Excel прямо сейчас!
A screenshot of the Kutools for Excel Remove Spaces feature to remove leading and trailing spaces from cells

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

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

A screenshot of Excel showing a formula error (#DIV/0!) caused by a blank cell

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

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

A screenshot of Excel with a formula to prevent errors when blank cells are encountered, showing correct percentage change calculation

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

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

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

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

Здесь я возьму диапазон «G1:K8» в качестве примера. Чтобы проверить, является ли этот диапазон пустым или нет, сделайте следующее.

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

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

A screenshot of Excel showing a formula to check if a specific range (G1:K8) is blank or not

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

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

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

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

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

A screenshot of the Excel Conditional Formatting menu showing the option to highlight blank cells

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

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

  1. Выберите «Пустые» из раскрывающегося списка «Форматировать только ячейки с».
  2. Нажмите кнопку «Формат», чтобы указать цвет заливки для пустых ячеек.
  3. Нажмите кнопку «OK», чтобы сохранить правило.
    A screenshot of the New Formatting Rule dialog box in Excel to highlight blank cells
Результат

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

A screenshot showing highlighted blank cells in Excel after applying conditional formatting


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

Лучшие инструменты для повышения продуктивности работы с Office

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!