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