我正在嘗試為每月 3 日、每月 16 日和每個星期五創建訂購日期串列。
看起來像這樣
B2 - 2002/1/3
B3 - 2002/1/16
B4 - 2020/9/11
=TRANSPOSE(EDATE(B2,SEQUENCE(36,1,0)))
=TRANSPOSE(EDATE(B3,SEQUENCE(36,1,0,1)))
=TRANSPOSE((SEQUENCE(144,1,B4,7)))
我希望這一切都與唯一的價值觀一致。我嘗試使用 LET,但我不知道如何將它們合并到一個串列中。
謝謝!
uj5u.com熱心網友回復:
使用 LET 和 CHOOSE:
=LET(a,EDATE(B2,SEQUENCE(1,36,0)),
b,EDATE(B3,SEQUENCE(1,72,-36,1)),
c,SEQUENCE(1,144 72,B4-(72*7),7),
d,SEQUENCE(1,144 36 36),
SORT(CHOOSE(IF(d<37,1,IF(d<73,2,3)),a,b,c),1,1,TRUE))

Office 365 內部人員測驗版通道 HSTACK 目前提供了一項新功能,可簡化此操作:
=LET(a,EDATE(B2,SEQUENCE(1,36,0)),
b,EDATE(B3,SEQUENCE(1,36,0,1)),
c,SEQUENCE(1,144,B4,7),
SORT(HSTACK(a,b,c),1,1,TRUE))
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/465697.html
