Đếm Số Lần Xuất Hiện Ký Tự Theo Ngày

Thống kê theo ngày, các ký tự xuất hiện bao nhiêu lần. Các ký tự là các chữ cái từ A-Z.

Ví dụ: Ngày 01 có 3 dòng dữ liệu, cần đếm mỗi ký tự xuất hiện bao nhiêu lần trong các dòng dữ liệu theo ngày đó.

Link: Onedrive

Đếm số lần xuất hiện ký tự theo ngày

Công thức:
1.=LET(dt,GROUPBY(A2:A40,B2:B40,CONCAT,,0),c,CHAR(SEQUENCE(,26,65)),HSTACK(VSTACK("Ngày",TAKE(dt,,1)),REDUCE(c,TAKE(dt,,-1),LAMBDA(h,r,VSTACK(h,IF(ISERR(FIND(c,r)),"",LEN(r)-LEN(SUBSTITUTE(r,c,))))))))

2.=LET(a,A2:A40,b,CHAR(SEQUENCE(,26,65)),REDUCE(HSTACK("Ngày",b),UNIQUE(a),LAMBDA(x,v,VSTACK(x,LET(c,CONCAT(FILTER(B2:B40,a=v)),d,LEN(c)-LEN(SUBSTITUTE(c,b,)),HSTACK(v,IF(d,d,"")))))))

3.=LET(a,CHAR(SEQUENCE(,26,65)),b,B2:B40,c,GROUPBY(A1:A40,VSTACK(a,LEN(b)-LEN(SUBSTITUTE(b,a,))),SUM,3,0),IF(c>0,c,""))

4.=LET(a,GROUPBY(A2:A40,B2:B40,CONCAT,,0),c,HSTACK(TAKE(a,,1),MAKEARRAY(ROWS(a),26,LAMBDA(s,r,LET(b,INDEX(DROP(a,,1),s),LEN(b)-LEN(SUBSTITUTE(b,CHAR(64+r),)))))),VSTACK(D1:AD1,IF(c,c,"")))

5.=LET(a,A2:A40,c,UNIQUE(a),m,MAP(c,LAMBDA(x,CONCAT(FILTER(B2:B40,a=x)))),n,HSTACK(c,LEN(m)-LEN(SUBSTITUTE(m,CHAR(SEQUENCE(,26,65)),))),VSTACK(D1:AD1,IF(n,n,"")))
Đăng nhận xét (0)
Mới hơn Cũ hơn