Một bảng dữ liệu chưa được xử lý khi mã sản phẩm còn đang đang nằm cùng số lượng bán mỗi người. Bạn cần tổng hợp lại bảng kết quả, xem mỗi nhân viên đã bán được bao nhiêu theo từng mã sản phẩm.
Link: Onedrive
![]() |
| Tổng hợp dữ liệu theo từng nhân viên |
Công thức:
1.=IFNA(IFS({1,1;0,0},A1:B1),PIVOTBY(A2:B20,REGEXREPLACE(C2:C20,"[\d+]",),--REGEXREPLACE(C2:C20,"[\D+]",),SUM,,0,,0))
2.=LET(a,BYROW(A2:B20,CONCAT),R,REGEXREPLACE,b,TOROW(SORT(UNIQUE(R(C2:C20,"[\d+]",)))),REDUCE(HSTACK(A1:B1,b),SORT(UNIQUE(a)),LAMBDA(x,v,LET(n,FILTER(A2:C20,a=v),m,R(TAKE(n,,-1),{"[\d+]","[\D+]"},),VSTACK(x,HSTACK(TAKE(n,1,2),VLOOKUP(b,GROUPBY(TAKE(m,,1),--DROP(m,,1),SUM),2,)))))))
