Вот что я попытался поместить в условное форматирование:

COUNTBLANK(INDIRECT("RC[1]",0):INDIRECT("RC[100]",0))=0

Я знаю, что это только проверка на следующие 100 ячеек, но я не знаю другого пути.

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

Кроме того, я хотел добавить условие, чтобы запускать его только тогда, когда текущая ячейка не пуста, поэтому я думал об операторе AND с INDIRECT("RC [0]", 0)? Есть ли более простой способ?

1 ответ1

0

Ты можешь использовать:
=AND(C3<>"",COUNTA(D3:XFD3)=0)

C3 - это ячейка, которую вы хотите закрасить, если она не пуста, а ячейки справа от нее пусты
COUNTA(D3:XFD3)=0 чтобы проверить, все ли ячейки справа от C3 пустые
D3 - это ячейка справа от C3
XFD3 последняя ячейка в той же строке
And будет оцениваться как True, если оба условия верны

Выберите ячейки, для которых вы хотите установить условное форматирование
Запишите приведенную выше формулу в Условное форматирование, Новое правило и установите цвет
Еще один способ сделать это
Вы можете создать ячейку перед C3, например, B3, и написать в ней формулу
В C3 правило будет =B3=true и форматировать цвет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .