brandon campbell Asked: 2024-11-21 22:28:15 +0800 CST2024-11-21 22:28:15 +0800 CST 2024-11-21 22:28:15 +0800 CST 合并日期窗口 772 我正在尝试创建一个公式,它将创建由最小值和最大值组成的合并日期字符串,并以包含个位数的单元格分隔。 我一直尝试操纵的公式如下所示: =UNIQUE(FILTER(MIN(B1:P1),LEN(B1:P1)>1,"")) excel 1 个回答 Voted Best Answer Mayukh Bhattacharya 2024-11-21T23:26:35+08:002024-11-21T23:26:35+08:00 您可以尝试使用以下任一解决方案: • 单元格中使用的公式A3 =LET( a, B1:P1, b, IF(a>400,a,"-"), c, TEXTSPLIT(ARRAYTOTEXT(b),,"-"), REDUCE("End Result",c,LAMBDA(x,y,HSTACK(x, AGGREGATE({15,14},6,--TEXTSPLIT(y,,", ",1),1))))) • 或者,使用GROUPBY(): =LET( a, TOCOL(B1:P1), b, SCAN(1,--(a<365),SUM)/(a>365), HSTACK("End Result",TOROW(DROP(GROUPBY(b, a, HSTACK(MIN,MAX),,0,,ISNUMBER(b)),1,1)))) • 或者: =LET( a, TOCOL(B1:P1), b, SCAN(1,--(a<365),SUM)/(a>365), REDUCE("End Result",UNIQUE(TOCOL(b,3)),LAMBDA(x,y, HSTACK(x,AGGREGATE({15,14},6,a/(b=y),1)))))
您可以尝试使用以下任一解决方案:
• 单元格中使用的公式A3
• 或者,使用
GROUPBY()
:• 或者: