如何在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
相关产品推荐
相关产品推荐

