Cái này dung Pivot không được vì:
1, sau khi sum xong phải link đến Sheet khác Và Sheet này là Sheet ẩn.
2, khi có dữ liệu mới,ví dụ thêm AnhF thì phải sửa lai liên kết vì Pivot chỉ hiện nguyên dòng có dữ liệu.
Cảm ơn bạn
Dữ liệu không đúng chuẩn Database thì không làm được. Đúng chuẩn database là:
- Tiêu đề không merge cell (Đạt)
- Các tiêu đề đặt không trùng nhau
- Dữ liệu gồm các field không trùng lấp (không đạt, vì cùng là số tiền thu, cùng là các khoản thu, mà bố trí nhiều cột cho nhiều lần thu.)
- ...
Sắp xếp lại như vầy, nếu cần biết thu lần mấy, thì thêm 1 cột "Lần thu"
|
A
|
B
|
C
|
D
|
9
|
Tên
|
Lần thu
|
Khoản
|
SốTiền
|
10
|anh A|
1
|Khoản1|
9
|
11
|Anh D|
1
|Khoản1|
2
|
12
|Chị B|
1
|Khoản3|
3
|
13
|Em C|
1
|Khoản5|
4
|
14
|Anh E|
1
|Khoản4|
5
|
15
|anh A|
2
|Khoản2|
45
|
16
|Anh D|
2
|Khoản3|
23
|
17
|Chị B|
2
|Khoản5|
1
|
18
|Em C|
2
|Khoản5|
4
|
19
|Anh E|
2
|Khoản3|
8
|
20
|Em C|
3
|Khoản3|
9
|
21
|Anh E|
3
|Khoản2|
45
|
Thế là làm ngay được 1 pivot. Với cấu trúc đó, dù có thu mỗi người 100 lần, 1000 lần, dù có thêm mấy chục mấy trăm anh, chị, cô, dì, chú, bác, ... vẫn xài được.
Nếu dùng bảng ngang như cũ, chỉ thu đến lần thứ 127 là hết cột của anh Bill để điền số. Vả lại, với sumproduct bạn có đủ kiên nhẫn và tinh tường để tính 10 lần thu trở lên không?
Nếu dữ liệu nằm ở nhiều sheet, thì lại là 1 sự hoang phí khác.
Và giả sử lỡ rồi, thì viết code copy 3 sheet dồn vào 1 sheet không phải là quá khó đối với Khẳm Há!