You need to enable JavaScript to run this app. 如何在Excel中根据两列日期生成起止区间内的年份列表
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中根据两列日期生成起止区间内的年份列表

数据集布局

数据集布局示例

实现公式

按你使用的办公软件版本选择对应方案即可:

  • 365/2021及以上版本Excel(支持动态数组自动溢出)
    在B2单元格直接输入以下公式,会自动生成完整年份列表,不需要手动下拉:
    =YEAR(A2)+SEQUENCE(YEAR(C2)-YEAR(A2)+1,1,0)
  • 2019及更早版本Excel(不支持动态数组)
    先在B2单元格输入公式:
    =IF(YEAR(A$2)+ROW(A1)-1<=YEAR(C$2),YEAR(A$2)+ROW(A1)-1,"")
    输入完成后选中B2,按住单元格右下角的填充柄向下拉动,直到单元格出现空值即可停止。
  • WPS表格
    365订阅版WPS可直接使用上述动态数组公式,普通永久版WPS使用第二个下拉公式即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 02:36:01