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

如何用Excel自动补全含无数据日期的1月完整日期序列?

Excel自动生成1月完整日期序列的方法

一、Excel 365/2021及以上版本(支持动态数组)

  1. 生成完整日期序列
    在空白单元格(比如D1)输入以下公式,自动生成当年1月的所有日期:
    =SEQUENCE(DAY(DATE(YEAR(TODAY()),2,1)-1),1,DATE(YEAR(TODAY()),1,1),1)
  • 公式说明:
    • DATE(YEAR(TODAY()),1,1):获取当年1月1日作为起始日期
    • DAY(DATE(YEAR(TODAY()),2,1)-1):自动计算1月总天数(平年、闰年通用)
    • SEQUENCE(天数, 列数, 起始日期, 步长):生成连续日期序列
  1. 匹配原表对应数据
    假设原表日期在A列、数据在B列,在新日期序列的相邻单元格(比如E1)输入公式,自动匹配数据,无数据时显示空值:
    =XLOOKUP(D1,$A:$A,$B:$B,"")
    下拉填充公式即可完成全量数据匹配。

二、Excel 2019及更早版本(无动态数组支持)

  1. 生成完整日期序列
  • 在空白单元格输入1/1(即1月1日)
  • 按住Ctrl键,拖动单元格右下角的填充柄向下拉,直到出现1月31日,快速生成完整日期序列
  1. 匹配原表对应数据
    在相邻单元格输入以下公式,下拉填充:
    =IFERROR(VLOOKUP(D1,$A:$B,2,FALSE),"")
  • 公式说明:VLOOKUP查找对应日期的数据,IFERROR处理无匹配场景,返回空值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 14:22:42