参考公式:=LET(h,HSTACK(TOCOL(IF(C3:F6>0,A3:A6,1/0),3),TOCOL(IF(C3:F6>0,C2:F2,1/0),3)),s,SORTBY(h,MATCH(TAKE(h,,1),VSTACK("乙","丙","甲","丁"),)),d,SORT(DROP(REDUCE("",UNIQUE(TAKE(s,,1)),LAMBDA(x,y,VSTACK(x,FILTER(h,TAKE(h,,1)=y)))),1),2,1),m_1,DROP(REDUCE("",UNIQUE(DROP(d,,1)),LAMBDA(x_1,y_1,VSTACK(x_1,LET(n,FILTER(d,DROP(d,,1)=y_1),HSTACK(DROP(n,,-1),BYROW(HSTACK(DROP(n,,1),SEQUENCE(ROWS(n))),CONCAT)))))),1),VSTACK(HSTACK("序号","套餐","配置编号"),HSTACK(SEQUENCE(ROWS(m_1)),SORTBY(m_1,MATCH(TAKE(m_1,,1),VSTACK("乙","丙","甲","丁"),)))))
