Выделение столбцов при наличии текста

В Google Таблицах я хотел бы выделять определенные части столбца всякий раз, когда присутствует текст. Например:

    A     B     C
1   foo         bar
2        ping
3   ----------------
4
5
6

В приведенном выше примере ищите текст между A1 и C2. Если присутствует какой-либо текст, выделите столбец между A4 и C6. Здесь я хотел бы выделить A4: A6 и C4: C6.

Как это сделать с помощью условного форматирования?


person user511347    schedule 02.02.2017    source источник


Ответы (1)


Для вашего примера добавьте настраиваемую формулу в условном форматировании и введите

=istext(a$1)

редактировать:

Чтобы вызвать срабатывание триггера, используйте команду «или» в пользовательской функции условного форматирования.

=or(istext(a$1),istext(a$2))

Чтобы отключить оба, используйте "и"

=and(istext(a$1),istext(a$2))
person Pyroglyph    schedule 02.02.2017
comment
Он отлично работает, когда текст присутствует в первой строке. Если он присутствует во втором ряду, он не работает. Обновил пример. - person user511347; 03.02.2017
comment
Вы хотите, чтобы A4: A6 выделялся, если в какой-либо строке есть текст или только определенные ячейки? - person Pyroglyph; 03.02.2017
comment
Да A4: A6 выделен, если в любой строке есть текст. То же самое и с другими ячейками. - person user511347; 03.02.2017
comment
Спасибо! Я нашел другой вариант для охвата диапазона ячеек = sumproduct (istext (a $ 1: a $ 2) * 1) - person user511347; 03.02.2017