我在 Microsoft Excel 2010 中有一个费用管理电子表格。一行包含(从 B2 到 AF)一系列日期(从 1 到 31)。我该如何编写公式字段来突出显示当前日期单元格。我试过了Applies To =$A$5:$S$18
,Formula =TODAY()
但没有用。
我的 excel 表看起来像
答案1
这应该有效:
- 选择要突出显示的范围
- 单击条件格式/突出显示单元格规则/更多规则
- 规则类型:
Format only cells that contain
- 仅格式化单元格:第一个盒子:
Dates Occurring
,第二个盒子:Today
- 单击“格式”按钮选择要应用的格式
或者,如果您想使用公式:
- 选择要突出显示的范围,并记下公式栏左侧该范围内选定的单元格(通常是范围的第一个单元格) - 我假设从现在开始它是 B2,请进行相应调整。
- 单击条件格式/新规则
- 规则类型:
Use a formula to determine which cells to format
- 格式化此公式为真的值:
=B2=TODAY()
(不要忘记开头的等号) - 单击“格式”按钮选择要应用的格式
答案2
如果没有看到您的数据,我无法确定您的“应用于”范围(尽管它肯定应该包含将突出显示的单元格),但您需要将公式更改为
=A5=TODAY()
其中A5
,是要应用格式的范围的左上角单元格。请记住,条件格式公式需要返回布尔值。