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

求Google Sheets单元格公式:在日历网格中列出指定值的所有出现日期

简化日历网格日期汇总的公式方案

核心实现思路

无需辅助列,直接通过TEXTJOIN+FILTER+TEXT的组合公式,一次性完成目标值对应日期的筛选、格式转换与拼接,完美适配跨年度场景。

基础版公式(单年度)

假设日期顶行范围为A1:Z1,数据区域为A2:Z100,要查找的目标值为Name 1,公式如下:

=TEXTJOIN(", ", TRUE, TEXT(FILTER($A$1:$Z$1, $A$2:$Z$100="Name 1"), "mmmm d"))

公式拆解

  • FILTER($A$1:$Z$1, $A$2:$Z$100="Name 1"):从顶行日期中筛选出数据区域内出现目标值的对应日期
  • TEXT(..., "mmmm d"):将筛选出的日期格式化为「月份全称 日期」格式(如January 1)
  • TEXTJOIN(", ", TRUE, ...):用「逗号+空格」拼接所有结果,TRUE参数自动忽略空值,避免多余分隔符

跨年度适配公式

若需支持跨年度日程,仅需修改日期格式为包含年份:

=TEXTJOIN(", ", TRUE, TEXT(FILTER($A$1:$Z$1, $A$2:$Z$100="Name 1"), "mmmm d, yyyy"))

动态目标值优化(可选)

如果目标值存放在特定单元格(如AA1),可将公式改为动态引用:

=TEXTJOIN(", ", TRUE, TEXT(FILTER($A$1:$Z$1, $A$2:$Z$100=$AA$1), "mmmm d, yyyy"))

内容的提问来源于stack exchange,提问作者inasimplerhyme

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 23:17:04