根据编号展开内容

问题:根据编号展开内容 

函数公式解决:

产品=TOCOL(IF(SEQUENCE(,MAX(B:B))>B2:B4,a,A2:A4),2)
编号=DROP(fx(COUNTA(A:A)-1),1)
    其中fx=LAMBDA(x,IF(x>0,VSTACK(fx(x-1),SEQUENCE(INDEX(Sheet4!$B:$B,x+1),,INDEX(Sheet4!$C:$C,x+1)))))

产品公式:

Sequence(,Max(b:b)):建构一行1-10的序列数

If(Sequence(...)>b2:b4,a,a2:a4):1-10的序列数与10、5、5分别比较,是则结果为字母a,该结果会显示为错误值;否则结果对应的产品名

Tocol(...,2):将矩阵数据转成一列,第二参使用2忽略错误值。

编号公式:递归示例-展开编号

posted @ 2024-03-17 17:57  熬肥妖  阅读(8)  评论(0编辑  收藏  举报