You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheet中高亮每月首次出现的日期条目?

Google Sheets 条件格式:高亮每月首次出现的日期

要实现仅高亮列表中每个月份第一次出现的日期条目(不管日期是当月几号,也不管后续是否有重复该日期),可以用以下自定义公式作为条件格式规则:

=COUNTIFS($A$2:$A2,">="&EOMONTH($A2,-1)+1,$A$2:$A2,"<="&EOMONTH($A2,0))=1

操作步骤:

  • 选中A列需要应用格式的单元格范围(比如从A2开始的所有日期行)
  • 点击顶部菜单栏「格式」→「条件格式」
  • 在右侧弹出的面板中,规则类型选择「自定义公式」
  • 粘贴上面的公式,然后设置你需要的高亮样式(比如填充色)
  • 点击「完成」即可生效

公式逻辑说明:

  • EOMONTH($A2,-1)+1:计算当前日期所在月份的第一天(比如A2是Mar 4,2024,这个结果就是Mar 1,2024)
  • EOMONTH($A2,0):计算当前日期所在月份的最后一天
  • COUNTIFS($A$2:$A2, ...):统计从列表起始行(A2)到当前行的范围内,落在当前月份的日期数量。如果数量等于1,说明这是该月份在列表中第一次出现的日期,触发高亮。

为什么之前的公式不符合需求:

  • =DAY($A1)=1:只会匹配每月1号的日期,无法识别当月非1号但却是列表中首次出现的日期
  • =COUNTIF($A$2:$A2,$A2)=1:会高亮所有唯一日期值,不管是否是当月首次出现,比如如果同一个日期在不同月份重复出现,它也会高亮第二次的条目,不符合要求

内容的提问来源于stack exchange,提问作者al-li

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 04:32:19