Предотвращение пустых ячеек с проверкой данных

У меня серьезные проблемы с простейшей проверкой данных Excel: как предотвратить пустое значение? Пользователю необходимо ввести число в ячейку. Если в ячейке нет значения, Excel должен выдать сообщение об ошибке. Я пробовал следующее:

=COUNTIF($A5:$A27, "")=0
=ISBLANK($A5)
=ISBLANK($A5)=FALSE

и целый набор нелепой гимнастики Excel, но ничего не сработало. Флажок «Игнорировать пустое» также снят. Насколько это сложно?

Это в Excel 2016, работающем в Windows 10. Я пробовал поиск в Google до тошноты с разными ключевыми словами поиска. Я пробовал это. Я попытался найти здесь простую формулу для решения проблемы.

Я нашел лучший способ решить эту проблему с условным форматированием. Если ячейка пуста, выделите ее красным, чтобы привлечь к ней внимание. Это не так красиво, но ясно передает суть.

tigeravatar 10.04.2019 17:59
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
2
1
6 489
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Предполагая, что вы также не хотите разрешать ввод значения 0, вы можете использовать следующую проверку. Однако проверка применяется только при вводе значений в ячейку. Если вы находитесь в режиме редактирования, вы не сможете нажать Enter, пока ячейка пуста. Но ничто не мешает вам полностью игнорировать ячейку или даже выбрать ячейку и очистить ее содержимое с помощью клавиши Delete.

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

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

Согласно комментарию, лучше всего выделить пустые обязательные ячейки с помощью условного форматирования. На вкладке «Главная» создайте условное форматирование на основе значения, равного 0, затем установите красный формат фона (или любой другой).

Отличное объяснение того, почему это лучший способ, и демонстрация применения условного форматирования с пошаговыми снимками экрана, +1

tigeravatar 11.04.2019 17:28

Хорошо, я думаю, это имеет смысл, @Michael. :/ Не тот ответ, на который я надеялся, но, думаю, ответ, который мне был нужен. Спасибо!

Steve G. 14.04.2019 23:10

Другие вопросы по теме