У меня есть таблица Excel для графика отпусков. Например, в строке 1 находится объединенная ячейка с названием месяца Янв, а в строках D3 и E3 — группы дат 01-05 и 08-12 и так далее.
Как я могу это сделать?
решение1
Это некрасиво, потому что я думаю, что, вероятно, есть лучший способ достичь желаемого вами результата, но отвечая на ваш вопрос:
- Убедитесь,
Row2
что он отформатирован как Текст иColumnB
какColumnC
Дата. - Выбирать
D3
. - Стили,Условное форматирование,Новое правило,Используйте формулу, чтобы определить, какие ячейки нужно форматировать.
- Копировать
=OR(AND(DAY($B3)=VALUE(RIGHT(D$2,2)),DAY($B3)>=VALUE(LEFT(D$2,2))),AND(DAY($C3)>=VALUE(LEFT(D$2,2)),DAY($C3)<=VALUE(RIGHT(D$2,2))))
- Вставить вИзменить описание правила.
- Отформатируйте значения, где эта формула верна:.
- [Установить требуемый формат] Нажмите
OK
. - Вступить
=$D:$H
вОтносится ки нажмитеApply
,OK
.
У вас должно получиться что-то вроде следующего:
где я показал результат размещения условной формулы D3
и копирования поперек и вниз. Это не обязательно, но служит проверкой, если форматирование не соответствует ожидаемому.
Должно работать для всех ColumnD:H
.
Я включил формулу в изображение, поскольку ее расположение может помочь понять логику.