Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Иногда требуется проверить, пуста ли ячейка. Обычно это делается, чтобы формула не выводила результат при отсутствии входного значения.
В данном случае мы используем ЕСЛИ вместе с функцией ЕПУСТО:
Эта формула означает: ЕСЛИ(ячейка D2 пуста, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вы также можете легко использовать собственную формулу для состояния «Не пустая». В следующем примере вместо функции ЕПУСТО используются знаки «». «» — фактически означает «ничего».
Эта формула означает: ЕСЛИ(в ячейке D3 ничего нет, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вот пример распространенного способа использования знаков «», при котором формула не вычисляется, если зависимая ячейка пуста:
Если (D3 — Nothing, возвращается Nothing, в противном случае вычисляется формула).
Я хотел бы написать инструкцию IF, где ячейка остается пустой, если условие FALSE. Заметим, что если в C1 (, для которой условие ложно) введена следующая формула:
и если C1 проверяется на то, что он пуст или не использует =ISBLANK(C1) , это вернет FALSE , даже если C1 кажется пустым. Это означает, что формула =IF(A1=1,B1,»») технически не оставляет ячейки пустыми, если условие не выполнено.
Любые мысли о способе достижения этого? Спасибо,
Попробуйте это вместо
Это вернет true для ячеек, которые действительно пусты или содержат только пробел.
См. этот пост для нескольких других опций.
изменить
Чтобы отразить комментарии и то, что вы закончили: вместо того, чтобы оценивать «, введите другое значение, такое как» Удалить «, а затем выполните поиск» deleteeme» вместо пробелов.
К сожалению, нет формулы, способной привести к поистине пустой ячейке, «» — это лучшие формулы, которые могут предложить.
Мне не нравится ISBLANK, потому что он не будет видеть ячейки, у которых «» есть пробелы. Вместо этого я предпочитаю COUNTBLANK, который будет считать «» пустым, поэтому в основном =COUNTBLANK(C1)>0 означает, что C1 пуст или имеет «» .
Если вам нужно удалить пустые ячейки в столбце, я бы рекомендовал фильтровать по столбцу пробелы, затем выбрать результирующие ячейки и нажать Del . После этого вы можете удалить фильтр.
Я не использую численную формулу. Все, что у меня есть, — это простая ссылка на другую ячейку.
Если ячейка пуста, я хочу иметь ячейку на этой странице пустой тоже, не 0. Как я могу это сделать? Я хочу, чтобы он казался пустым никому, а не только мне, поэтому я не думаю, что просто редактирование настроек excel будет работать? Ни один из моих результатов поиска в Google, включая веб-сайт MS, не помог.
Создан 12 апр. 16 2016-04-12 14:48:32 windbrand222
Источник: