Самостоятельная ссылка на условное форматирование Excel
-
11-07-2019 - |
Вопрос
Я пытаюсь выполнить какое-то условное форматирование в Excel 2003, и я хочу, чтобы ячейка стала красной, если следующая ячейка " Да " и выделите жирным шрифтом, если оно само содержит «Да». Так что, если обе ячейки "Да" текущая ячейка будет красной и жирной. Я хочу сделать это для группы ячеек, поэтому я не использовал прямую ссылку на ячейку, но у меня получилось следующее.
=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes")
Но это всегда терпит неудачу. Однако, если я использую один из них ( INDIRECT (ADDRESS (ROW (), COLUMN ())) = " Да "
, чтобы текущие продажи стали жирными), это работает.
Кто-нибудь знает, как я могу самостоятельно ссылаться на ячейку в условном форматировании Excel 2003?
Решение
У меня нет Excel 2003 для тестирования, только 2007. Однако я думаю, что вы можете решить вашу проблему с помощью следующих правил. Предположим, что ваш первый столбец A, а второй - B с первым значением данных в A1.
Первое правило в A1 выделено с использованием формулы = и (A1 = "Да", B1 = "Да")
, а формат - жирный текст и красный фон.
Второе правило в A1 выделено с использованием формулы = B1 = " Да "
, и формат имеет только красный фон.
Третье правило в A1 выделяется, когда ячейка равна "Да" формат только жирный.
Затем скопируйте этот формат во все остальные ячейки столбца А с помощью средства рисования формата. Excel автоматически настроит для вас ссылки на ячейки так, чтобы в A2 формула ссылалась на B2, в A3 - на B3 и т. Д. Обратите внимание, что порядок правил важен, поскольку Excel 2003 остановится после первого соответствующего правила. Вот почему вы не можете получить желаемое поведение только с двумя правилами.
Вы также можете скопировать тот же формат в столбец B, если вы этого хотите. В противном случае формат B1 с правилом выделять жирным шрифтом, если ячейка равна «Да». и скопируйте это в оставшуюся часть столбца B.