根据编号展开内容

问题:根据编号展开内容
函数公式解决:
产品=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忽略错误值。
编号公式:递归示例-展开编号

浙公网安备 33010602011771号