Lấy Dữ Liệu Từ Vùng Merge Và Sắp Xếp Giảm Dần Với LOOKUP & OFFSET (Nâng cao)

Trong bài này, mình sẽ chia sẻ cách:
  • Trích xuất tên (từ cột Merge) cùng giá trị số tương ứng
  • Sắp xếp kết quả giảm dần theo cột số
  • Ôn lại cách dùng hàm LOOKUP và OFFSET để tham chiếu dữ liệu từ vùng đã Merge.

Link: Onedrive


Công thức:
- Lấy tên và số lượng tương ứng và sắp xếp theo số lượng từ lớn đến nhỏ
1.=LET(a,SCAN(,A2:A16,LAMBDA(x,v,IF(v>0,v,x))),SORT(HSTACK(a,B2:B16),2,-1))

2.G2:H16 (1 công thức, kéo qua phải và xuống): 
=INDEX(IF(A$1=$A$1,LOOKUP(ROW($2:$16),ROW($2:$16)/(A$2:A$16<>""),A$2:A$16),A$2:A$16),RIGHT(LARGE($B$2:$B$16/1%+ROW($1:$15),ROW(A1)),2))

- Lấy tên và sắp xếp theo tổng số lượng tương ứng, từ lớn đến nhỏ
J2:J7=OFFSET($A$1,RIGHT(LARGE(MMULT(N(TRANSPOSE(LOOKUP(ROW($2:$16),ROW($2:$16)/($A$2:$A$16<>""),$A$2:$A$16))=$A$2:$A$16),$B$2:$B$16)/1%+ROW($1:$15),ROW(A1)),2),)
Đăng nhận xét (0)
Mới hơn Cũ hơn