在引用的单元格中突出显示生日

在引用的单元格中突出显示生日

在 Excel 2003 的工作表 1 中,我设置了一个条件格式,当今天是生日时会突出显示单元格

在单元格 A1 中输入出生日期

在单元格 B1 中输入年龄公式:
=DATEDIF($A1,TODAY(),"Y") & " Years, " & DATEDIF($A1,TODAY(),"YM") & " Months, " & DATEDIF ($A1,TODAY(),"MD") & " Days"

使用条件格式:
=TEXT($A1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

效果很好

但在工作表2中,我在单元格B1中有公式
=worksheet1!B1

同样的条件格式不起作用

当今天是生日时,如何使工作表2中的单元格B1突出显示?

答案1

您可以在工作表 2 上向条件格式公式添加工作表引用,以引用工作表 1 上的源单元格。

=TEXT(Sheet1!$A1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

答案2

在单元格 A1 中输入出生日期,
在单元格 B1 中输入年龄,公式如下

使用条件格式:
=TEXT($B1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

B1 中有年龄,你确定你的条件公式有效吗?它不是指 A1 吗??

由于 sheet2 包含年龄而不是出生日期,因此使用以下公式:
=FIND(B1," 0 Months, 0 Days")>0

答案3

在查看了 teylyn 的评论后,我找到了解决方案,在工作表 2 中的单元格 A1 中,我还引用了工作表 1 中的单元格 A1;这样就解决了问题。谢谢。

相关内容