条件格式以突出显示两个日期之间的单元格

Conditional formatting to highlight cells between two dates

这就是我目前所拥有的:在 Excel 中,我希望突出显示将由开始日期列和结束日期列指示的单元格范围。

我的公式可以确定开始日期何时为真,但由于某种原因我的第二个参数始终为真,从而导致格式一直走到最后。

公式: =AND(J$1>=$H8, J$1<=$I8)

截图:

第二个参数怎么会一直为真呢?我已将 H 和 I 列的格式设置为日期格式。谢谢

I have formatted both H and I columns to be Date format.

不正确。

如果您仔细查看 I8:I11 中(大部分)未格式化的日期,您可能会注意到显示的值是左对齐的。默认情况下,日期和数字在单元格中右对齐;文本左对齐。左对齐告诉我那些是 v 而不是真正的日期。您可能有尾随空格、不间断空格或其他一些恶意字符。

如果我手动将示例中的真实日期强制为看起来像文本的日期,我会得到与您遇到的相同的结果。

Select I8:I11 并设置为常规单元格格式,然后 运行 数据、文本分栏、固定宽度、日期:mdy、完成。