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

Как отображать предупреждающие/информационные сообщения, если ячейки пустые в Excel?

Author: Kelly Last Modified: 2025-08-07
A screenshot of a questionnaire design in Excel showing cells with missing answers

Предположим, вы создали анкету в Excel, как показано на скриншоте слева.

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

Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью функции ISBLANK

Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью вспомогательного столбца

Отображение предупреждения/информационного сообщения, ЕСЛИ ячейки пустые, с помощью VBA


Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью функции ISBLANK

Мы можем создать предупреждающее сообщение с пользовательским текстом и функцией ISBLANK, чтобы указать, что в определенном диапазоне в Excel есть пустые ячейки. И вы можете сделать следующее:

Шаг 1: В пустой ячейке введите формулу ="Осталось "&COUNTBLANK(B1:B16)&" вопросов, на которые вы не ответили!"; и нажмите клавишу Enter.

Примечание: В приведенной выше формуле B1:B16 — это конкретный диапазон столбца Ответа, где вы хотите подсчитать пустые ячейки, и вы можете изменить его по мере необходимости.
A screenshot of the formula bar in Excel showing the formula to count blank cells using COUNTBLANK function

Шаг 2: Затем отформатируйте ячейку, чтобы она выделялась. Выберите ячейку и нажмите Главная > Цвет шрифта > Красный, затем нажмите Жирный кнопку и укажите размер шрифта по вашему усмотрению.
A screenshot of Excel with a formatted cell showing a warning message in red and bold font for blank cells

Быстро ввести тире или определенный текст NA во все пустые ячейки выбранного диапазона в Excel

Утилита Kutools для Excel « Заполнить пустые ячейки» может помочь вам быстро ввести определенный текст, например «Предупреждение», во все пустые ячейки в выбранном диапазоне всего несколькими щелчками мыши в Excel.

ad fill blank cells 5

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью вспомогательного столбца

Мы также можем добавить вспомогательный столбец для отображения предупреждающих сообщений рядом с каждой пустой ячейкой в определенном диапазоне. И вы можете сделать следующее:

Шаг 1: в ячейке C2 рядом со столбцом Ответа введите формулу =IF(ISBLANK(B2),"Пожалуйста, ответьте на этот вопрос",""), и перетащите маркер заполнения до нужного диапазона.
A screenshot of the formula in Excel where IF and ISBLANK are used

Шаг 2: Далее выберите диапазон, к которому вы применили формулу, и отформатируйте его, нажав Главная > Цвет шрифта > Красный и нажав Жирный кнопку.
На данный момент мы добавили предупреждающие сообщения после каждой пустой ячейки в столбце Ответа. См. скриншот ниже:
A screenshot of a column in Excel showing warning messages next to blank cells in the Answer column


Отображение предупреждения/информационного сообщения, ЕСЛИ ячейки пустые, с помощью VBA

Мы также можем применить макрос VBA для проверки наличия пустых ячеек в определенном диапазоне в Excel. И вы можете сделать это следующим образом:

Шаг 1: Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic for Applications.

Шаг 2: Нажмите Вставка > Модуль, а затем вставьте следующий код VBA в него.

VBA: Предупреждение, если в указанном диапазоне существуют пустые ячейки

Sub BlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
MsgBox "You don't answer all of questions!"
End If
End Sub
Шаг 3: Нажмите F5 или Выполнить кнопку, чтобы применить этот макрос VBA.

Шаг 4: Теперь появится диалоговое окно Kutools для Excel, и укажите диапазон, который вы хотите проверить на наличие пустых ячеек, и нажмите OK кнопку, чтобы закрыть диалоговое окно.
A screenshot of the Kutools for Excel dialog box where users specify a range to check for blank cells

Если в указанном диапазоне существуют пустые ячейки, появится диалоговое окно, как показано на следующем скриншоте:
A screenshot of the dialog box showing an alert message indicating there are blank cells in the specified range in Excel


Связанные статьи

Как предотвратить сохранение, если определенная ячейка пустая в Excel?

Как выделить строку, если ячейка содержит текст/значение/пустую в Excel?

Как не вычислять (игнорировать формулу), если ячейка пустая в Excel?

Как использовать функцию IF вместе с AND, OR и NOT в Excel?

Как вводить/отображать текст или сообщение, если ячейки пустые в Excel?

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

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

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

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

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