链接: https://pan.baidu.com/s/1ZN4YrSkmajRGdnxaMXuRXQ?pwd=2ctw 提取码: 2ctw 复制这段内容后打开百度网盘手机App,操作更方便哦
=LET(a,TEXTJOIN(CHAR(10),,D2:D6),b,REGEXP(a,"\d+[^\s]"),c,TOCOL(UNIQUE(b,1)),d,REGEXP(a,"(?<=\*)\d"),HSTACK(c,MAP(c,LAMBDA(x,SUM((b=x)*(d))))))
将D列中的编号和数量按照黄色区域的先后顺序生成唯一值和分别对应的总计数量
=LET(a,TEXTJOIN(CHAR(10),,D2:D6),b,REGEXP(a,"\d+[^\s]"),c,TOCOL(UNIQUE(b,1)),d,REGEXP(a,"(?<=\*)\d"),HSTACK(c,MAP(c,LAMBDA(x,SUM((b=x)*(d))))))
将D列中的编号和数量按照黄色区域的先后顺序生成唯一值和分别对应的总计数量