Note: The other languages of the website are Google-translated. Back to English

如何在Excel中根据日期进行条件格式设置?

众所周知,条件格式可以根据单元格内容自动更改单元格格式。 在本教程中,我将介绍如何在Excel中根据日期条件格式化单元格。

条件格式日期等于/大于/早于TODAY

过去日期的条件格式

有条件地格式化将来的日期

两个日期之间的条件格式

基于另一列中日期的条件格式


条件格式日期等于/大于/早于TODAY

要设置条件格式日期,您需要创建一个新规则。

1.选择要添加条件格式的单元格,单击 首页 > 条件格式 > 新规则.
doc条件格式日期1

2。 在里面 新格式规则 对话框中选择 使用公式来确定要格式化的单元格 in 选择规则类型 部分,然后根据需要选择一个公式 格式化此公式为真的值 文本框。

  • 等于今天:=$B2=TODAY()
  • 比今天更好: =$B2>TODAY()
  • 比今天更旧: =$B2<TODAY()

doc条件格式日期2

3。 点击 格式单元格格式 对话框中,选择一种要突出显示所需单元格的格式。
doc条件格式日期3

4。 点击 OK > OK。 日期已格式化。

备注:今天是15/8/2018
doc条件格式日期4


过去日期的条件格式

如果要有条件地格式化过去的日期,可以在“新建格式规则”对话框中执行以下操作。

1.根据需要选择以下公式之一,然后将其键入到 格式化此公式为真的值 文本框。

  • 30多天前: =TODAY()-$B2>30
  • 从30到15天(含)之前: =AND(TODAY()-$B2>=15, TODAY()-$B2<=30)
  • 不到15天前: =AND(TODAY()-$B2>=1, TODAY()-$B2<15)

2。 然后点击 格式 在中选择一种格式 单元格格式 对话。

3。 点击 OK > OK 关闭对话框。

备注:今天是15/8/2018
doc条件格式日期5


有条件地格式化将来的日期

要有条件地格式化将来的日期,可以执行以下操作:

1.根据需要选择以下公式之一,然后将其键入到 格式化此公式为真的值 文本框。

  • 从现在起30天内将发生: =$B2-TODAY()>30
  • 在30到15天内(包括XNUMX天): =AND($B2-TODAY()>=15, $B2-TODAY()<=30)
  • 在不到15天的时间内: =AND($B2-TODAY()>=1, $B2-TODAY()<15)

2。 然后点击 格式 在中选择一种格式 单元格格式 对话。

3。 点击 OK > OK 关闭对话框。


两个日期之间的条件格式

要在两个日期之间进行条件格式设置,请选择单元格并使用此公式, =AND($B2>=$D$2,$B2<=$E$2) D2是开始日期,E2是结束日期。 然后使用所需的格式格式化单元格。

doc条件格式日期6
doc条件格式日期7

基于另一列中日期的条件格式

如果要基于另一列中的日期对单元格进行条件格式设置,则可以执行这些操作。

1.假设您要突出显示C列中的销售额,而B列中的相对日期是16/8/2018,请首先选择C列范围。

2.启用“新格式设置规则”对话框并键入此公式 =$B2=DATEVALUE("8/16/2018") 格式化此公式为真的值 文本框,然后将单元格格式设置为 单元格格式 对话。

doc条件格式日期8
doc条件格式日期9

请注意: 在以上公式中,B2是所选日期范围的第一个日期单元格。



最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (18)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
你好。 Muchas gracias por la informationación, es justo lo que estaba buscando pero... no funciona la fórmula cuando la incluyo en el excel, me sale un mensaje de error。 No sé si es porque está en inglés y mi excel está en español, pero no sé cambiarla a formato castellano。 格拉西亚斯!
该评论由网站上的主持人最小化
Gracias por su mensaje, lamento mucho que esta fórmula solo se pueda adaptar a la versión en inglés de Excel。
该评论由网站上的主持人最小化
Ich habe in einer Spalte drei Datumsangaben (C,F,G) und möchte Spalte A rot färben, wenn mindestens eins davon älter als heute ist。 Wie stelle ich das an?
该评论由网站上的主持人最小化
你好,我不懂德语,如果我误解了你的问题,谢谢你的原谅。
我的理解是为 A 列中的单元格着色,如果 C、D、G 列中的一个单元格小于今天的值。
首先,在单元格 A1 中使用公式 =IF(OR(C1
然后,选择单元格A1,然后单击主页>条件格式>突出显示单元格规则>等于,然后在文本框中键入是,然后单击右侧下拉列表中的自定义格式以选择红色填充。
现在,如果任何单元格(C1、D1、G1)小于今天,则单元格 A1 将被涂成红色。
查看附件 (3 / 5)
该评论由网站上的主持人最小化
Bonjour, j'ai téléchargé un document excel pour la gestion des congés:轮班工作人员。 Je voudrais que certaines dates soient conditionnées pour rester inactives chaque année (il s'agit des congés légaux comme le 1er janvier ou le 15 aout) - actuellement je ne peux conditonner que les jours de la semaine, pas les dates - pouvez-vous m '助手?

留言Merci beaucoup

帕斯卡尔
该评论由网站上的主持人最小化
你好,
je cherche dans GOOGLE SHEET à faire une mise en forme conditionnelle par rapport à une date; je cherche à faire en sorte que quand la date inscrite dans une case dépasse 15jrs alors elle devienne rouge。 (01/08/22 dans la case, quand nous sommes le 16/08/22 je voudrais que la case devienne rouge)

预先感谢您。
该评论由网站上的主持人最小化
嗨,vex,对不起,因为我不懂法语,所以我只能用英语回复。 假设您要根据日期 15/7/21 格式化所有超过 2022 天的日期,您可以首先将日期 7/21/2022 更改为数字 44763,然后选择要突出显示的日期,单击 格式 > 条件格式,并选择 自定义公式是格式规则 部分,类型 B2>44763+15,然后选择红色。 看截图:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc_google_sheet_conditional_formatting.png
希望能帮到你。
该评论由网站上的主持人最小化
ERP PO No. Region Update-1 Supplier PIC Note To Receiver PO Age
1091BPA6438143-121 巴厘岛 - 龙目岛尚未实施 PS2MS XL 31
1091BPA6438143-123 巴厘岛 - 龙目岛尚未实施 Lumpsum 31
1091BPA6438143-124 巴厘岛 - 龙目岛尚未实施服务包 31
1091BPA6438143-125 Bali - Lombok 尚未实施电池维护 31
1091BPA6438143-127 巴厘岛 - 龙目岛尚未实施 MS 拆卸板 22

kalau cara 条件格式 untuk PO 老化 Lebih dari 70 gimana ya,tapi di file pivot,karena 数据库 saya untuk po 老化 70 itu pake rumus =IFERROR(DATEDIF(NOW();B56;"d");""&DATEDIF(B56; NOW();"d")) jadi saat saya 条件形成老化 lebih dari 70 dengan warna merah itu tidak ke detack di pivotnya,
mohon bantuannya😁
该评论由网站上的主持人最小化
您好!

como puedo hacer una formula para que si columna D es igual a la comuna E sea verdadero, pero si columna A + 90 dias es igual al columna E siga siendo verdadero de lo contrario sea falso, gracias。
该评论由网站上的主持人最小化
嗨,试试这个公式:=IFERROR(IFS(E2=D2,"TRUE",E2=A2+90,"TRUE"),"""FALSE")
请注意,如果您不在其他语言版本中,则可能需要将公式转换为您的本地语言。
该评论由网站上的主持人最小化
你好呀! 我一直在到处寻找我的问题的答案。 我真的希望你能帮忙。 我有一列过去发生的日期。 那是进行医学适合性测试的时候。 这些需要每两年完成一次。 我想要做的是让日期在 30 天内到期时突出显示黄色框,然后在到期后立即突出显示红色框。 (因此,如果框中的日期是 1 年 1 月 2021 日,它将在 12 年 1 月 22 日变成黄色。然后在 1 年 2 月 23 日变成红色)这些日期是数据库中的一列,所以我可以不要只是在单元格中输入一个日期作为公式中的参考。 我只能使用带有日期本身的单元格。 我的大脑已经融化试图解决这个问题,请帮忙。 我进入了 Excel 公式圈,却一无所获。

我还有第二个专栏,我需要对每年发生的地方做同样的事情。

任何帮助将不胜感激。 谢谢
该评论由网站上的主持人最小化
嗨,Kris,在条件格式对话框中创建两条规则:
=和(0
=(日期(年(A1)+2,月(A1),日(A1))
该评论由网站上的主持人最小化
再见,来吧 posso utilizzare il conditional formatting per evidenziare il mese corrente e il mese successivo?
该评论由网站上的主持人最小化
嗨,米歇拉,
突出显示当月日期,请在条件格式新规则对话框中使用公式 =TEXT(TODAY(),"m")-TEXT(A1,"m")=0 ,并选择黄色等颜色突出日期.
突出显示下个月的日期,在条件格式新规则对话框中使用公式 =TEXT(A1,"m")-TEXT(TODAY(),"m")=1 ,并选择绿色等颜色来突出日期。
看截图:
https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-highlight-current-month.png
该评论由网站上的主持人最小化
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym。
该评论由网站上的主持人最小化
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym。
该评论由网站上的主持人最小化
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym。
该评论由网站上的主持人最小化
在条件格式对话框中使用两个公式:
开始日期和结束日期之间的差异大于或等于 7 天:=B2-A2>=7 格式为红色
开始日期和结束日期之间的差异小于 7 天:=B2-A2<7 格式为绿色
看截图:
https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-difference-greater-than-7.png
这里还没有评论

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护