Я новичок в условном форматировании и с трудом. У меня 6 столбцов с 100 строками. Я хотел бы выделить строку одним цветом, если в ней вообще нет данных. Однако если в строке есть данные в одной ячейке, я бы хотел, чтобы выделение было полностью удалено из строки. В настоящее время он настроен так, чтобы выделить всю строку, если в ней нет данных и если в одной ячейке есть данные, только эта ячейка не имеет подсветки ....Я не могу сделать так, чтобы подсветка всей строки исчезла.

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

=I16:N16="" formatting color is yellow.

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

2 ответа2

1

Предполагая, что данные начинаются со строки 16, выберите весь диапазон (I16:N115?) и использовать эту формулу в условном форматировании

=COUNTIF($I16:$N16,"<>")=0

Знаки $ обязательны, как показано

Примечание: эта формула также должна работать

=AND($I16:$N16="")

.... но это пример "формулы массива", которую Excel иногда неправильно использует при условном форматировании (особенно в Excel 2007, я считаю), поэтому я рекомендую вышеуказанную версию с COUNTIF

0

Только для шести столбцов вы можете проверить каждую ячейку в отдельности. Предполагая, что ваши данные начинаются с I16, это должно сработать:

=NOT(AND($I16="", $J16="", $K16="", $L16="", $M16="", $N16=""))

Это вернет true для тех строк, где все шесть ячеек (столбцы AF) пусты.

См. Документацию по функциям AND() и NOT() для получения дополнительной информации.

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