我有一份用于休假安排的 Excel 表。例如,第 1 行是合并单元格,月份名称为 Jan,第 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
。
我已将公式包含在图像中,因为该布局可能有助于理解逻辑。