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

Предположим, вы создали анкету в Excel, как показано на скриншоте слева.
Теперь вы хотите отобразить предупреждающее сообщение или оповещение, если есть вопросы, на которые не был дан ответ. Как это сделать? В этой статье я поделюсь тремя методами отображения предупреждающих/информационных сообщений, если ячейки пустые в определенном диапазоне в Excel.
Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью функции ISBLANK
Отображение предупреждения/информационного сообщения, ЕСЛИ ячейки пустые, с помощью VBA
Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью функции ISBLANK
Мы можем создать предупреждающее сообщение с пользовательским текстом и функцией ISBLANK, чтобы указать, что в определенном диапазоне в Excel есть пустые ячейки. И вы можете сделать следующее:
Шаг 1: В пустой ячейке введите формулу ="Осталось "&COUNTBLANK(B1:B16)&" вопросов, на которые вы не ответили!"; и нажмите клавишу Enter.
Примечание: В приведенной выше формуле B1:B16 — это конкретный диапазон столбца Ответа, где вы хотите подсчитать пустые ячейки, и вы можете изменить его по мере необходимости.
Шаг 2: Затем отформатируйте ячейку, чтобы она выделялась. Выберите ячейку и нажмите Главная > Цвет шрифта > Красный, затем нажмите Жирный кнопку и укажите размер шрифта по вашему усмотрению.
Быстро ввести тире или определенный текст NA во все пустые ячейки выбранного диапазона в Excel
Утилита Kutools для Excel « Заполнить пустые ячейки» может помочь вам быстро ввести определенный текст, например «Предупреждение», во все пустые ячейки в выбранном диапазоне всего несколькими щелчками мыши в Excel.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Отображение предупреждения/информационного сообщения, если ячейки пустые, с помощью вспомогательного столбца
Мы также можем добавить вспомогательный столбец для отображения предупреждающих сообщений рядом с каждой пустой ячейкой в определенном диапазоне. И вы можете сделать следующее:
Шаг 1: в ячейке C2 рядом со столбцом Ответа введите формулу =IF(ISBLANK(B2),"Пожалуйста, ответьте на этот вопрос",""), и перетащите маркер заполнения до нужного диапазона.
Шаг 2: Далее выберите диапазон, к которому вы применили формулу, и отформатируйте его, нажав Главная > Цвет шрифта > Красный и нажав Жирный кнопку.
На данный момент мы добавили предупреждающие сообщения после каждой пустой ячейки в столбце Ответа. См. скриншот ниже:
Отображение предупреждения/информационного сообщения, ЕСЛИ ячейки пустые, с помощью 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 кнопку, чтобы закрыть диалоговое окно.
Если в указанном диапазоне существуют пустые ячейки, появится диалоговое окно, как показано на следующем скриншоте:
Связанные статьи
Как предотвратить сохранение, если определенная ячейка пустая в Excel?
Как выделить строку, если ячейка содержит текст/значение/пустую в Excel?
Как не вычислять (игнорировать формулу), если ячейка пустая в Excel?
Как использовать функцию IF вместе с AND, OR и NOT в Excel?
Как вводить/отображать текст или сообщение, если ячейки пустые в Excel?
Как удалить строки, если ячейки пустые в длинном списке в Excel?
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!