Предотвратить пустые ячейки с проверкой данных - PullRequest
0 голосов
/ 10 апреля 2019

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

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

и целый ассортимент нелепой гимнастики Excel, но ничего не получалось. Флажок Ignore Blank тоже отключен. Насколько сложно это может быть?

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

1 Ответ

2 голосов
/ 11 апреля 2019

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

enter image description here

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

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

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

enter image description here

enter image description here

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