Google Sheets ARRAYFORMULA 返回开始日期和结束日期涵盖的年份?

问题描述 投票:0回答:1

我有一张包含开始日期和结束日期的表格。我想要一个 ARRAYFORMULA,它会在每行的开始日期和结束日期内输出逗号分隔的年份列表。

例如:

开始 结束
2021-02-01 2024-03-13
2019-01-01 2019-03-01
2020-01-31 2022-02-01

C1 中 ARRAYFORMULA 的预期结果:

开始 结束
2021-02-01 2024-03-13 2021, 2022, 2023, 2024
2019-01-01 2019-03-01 2019
2020-01-31 2022-02-01 2020, 2021, 2022
google-sheets-formula
1个回答
0
投票

您可以尝试:

=map(A2:A,B2:B,lambda(a,b,if(or(a="",b=""),,join(", ",unique(index(year(sequence(b-a+1,1,a))))))))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.