2016-08-24 7 views
1

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

Чтобы построить эту проблему, откройте Excel, настроить следующим образом:

A1: Здравствуйте, меня зовут NAME [затем убедитесь, что NAME окрашен в красный цвет]

B1: 1

Затем настройте условное форматирование в зависимости от B1, которое форматирует A1, чтобы иметь БЕЛЫЙ текст (поэтому он исчезает).

Вы заметите, что текстовый формат RED не будет перезаписан, чтобы быть белым. Я чувствую, что это как-то связано с опцией «Автоматически» для цвета шрифта, но я не знаю, как это исправить. Есть идеи?

+0

Отбросьте «белый шрифт» и используйте вместо этого специальный формат ';;;'. – Jeeped

+0

Пожалуйста, разместите это как ответ, поэтому я могу отметить вопрос как ответ –

ответ

1

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

Сделать содержимое ячейки «невидимым» лучше всего, установив формат пользовательского номера ;;;, а не заставляя белый шрифт на типично белом фоне. ;;; не будет отображать числа, даты, логические значения или текст, но будут отображаться сообщения об ошибках (например, #DIV/0! или #N/A). Это также не зависит от белого фона, так как вы не замаскируете содержимое ячейки; на самом деле ничего не отображается.


Подробнее о создании пользовательских форматов номеров в Number Format Code.

+0

Спасибо! Это именно то, что я искал. –