将列表中的数据向上移动一个单元格

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

我想获取一个工作日列表,每周(周六、周日)之间有 2 个空白行,并向上移动 1 个单元格,在数据旁边的行中的周之间留下 1 个空白。

在此输入图片描述

我已经尝试过

=IF(ROWS(D$2:D5)>COUNTA(A:A),"",INDEX(A:A,SMALL(IF(A$1:A$11<>"",ROW(A$1:A$11)),ROWS(D$2:D5))))

并且一直对结果有疑问,过滤器只是删除所有空白行。

excel-formula
1个回答
0
投票

=LET(f,FILTER(K2:K14,LEN(K2:K14)+LEN(K3:K15)),IF(f,f,""))

或动态:

=LET(a,K2:K14,f,FILTER(a,LEN(a)+IFERROR(LEN(INDEX(a,SEQUENCE(ROWS(a),,2))),)),IF(f,f,""))

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