Условное форматирование (если не пустое)

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

Я попытался сделать "не равно", но это не сработало.

Я использую Windows Office 2003 с Windows XP на работе. Я не вижу ту же функцию, что и ниже:

enter image description here

Что я пробовал до сих пор:

enter image description here

Edit: понял, что случилось. В моем производстве (фактическая работа Excel) они были заполнены белым цветом. Это был не мой файл Excel, поэтому я не знал об этом раньше.

6 ответов


Вы можете использовать условное форматирование с опцией "Formula Is". Одна из возможных формул -

=NOT(ISBLANK($B1))

enter image description here

другая возможная формула

=$B1<>""

enter image description here


работает ли это для вас:

enter image description here

вы найдете этот диалог на Home ленту, под Styles группы , New rule....


в Excel 2003 вы сможете создать правило форматирования, такие как:

=A1<>"", а затем перетащить/скопировать в другие ячейки по мере необходимости.

Если это не сработает, попробуй =Len(A1)>0.

Если в ячейке могут быть пробелы, которые вы считаете пустыми, то сделайте:

=Len(Trim(A1))>0

Дайте мне знать, если вы не можете заставить их работать. У меня есть старая машина под управлением XP и Office 2003, я могу запустить ее для устранения неполадок, если это необходимо.


Это сработало для меня:

=нет(ISBLANK (A1))

Я хотел, чтобы поле вокруг не пустых ячеек во всем листе. Используйте $A1, если вы хотите, чтобы вся строка была отформатирована на основе результата A1, B1 и т. д.

спасибо!


этот метод работает для Excel 2016 и вычисляет значение ячейки, поэтому его можно использовать в массивах формул (т. е. он будет Игнорировать пустые ячейки, содержащие формулу).

  • выделите диапазон.
  • Главная > Условное форматирование > новое правило > использовать формулу.
  • введите "=LEN (#)>0" (где " # " -самая верхняя левая ячейка в вашем диапазоне).
  • изменить форматирование в соответствии с вашими предпочтениями.

Примечание: Len (#)>0 изменить только на выберите значения ячеек выше определенной длины.

примечание 2: "# "не должно быть абсолютной ссылкой (т. е. не должно содержать"$").


эквивалентный результат, "при прочих равных условиях", будет форматировать все ячейки серым, а затем использовать Go To Special для выбора пустых ячеек до удаления их серого выделения.