Условное форматирование (если не пустое)
как условно отформатировать ячейку, чтобы она была серой, если не пустой?
Я попытался сделать "не равно", но это не сработало.
Я использую Windows Office 2003 с Windows XP на работе. Я не вижу ту же функцию, что и ниже:
Что я пробовал до сих пор:
Edit: понял, что случилось. В моем производстве (фактическая работа Excel) они были заполнены белым цветом. Это был не мой файл Excel, поэтому я не знал об этом раньше.
6 ответов
Вы можете использовать условное форматирование с опцией "Formula Is". Одна из возможных формул -
=NOT(ISBLANK($B1))
другая возможная формула
=$B1<>""
в 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 для выбора пустых ячеек до удаления их серого выделения.