Vấn đề 2: Dùng hàm GETPIVOTDATA:
Nhớ không lầm thì mình đã viết về hàm này từ mấy năm trước lận.
Cú pháp hàm:
GETPIVOTDATA(data_field, pivot_table, field1, item1, field2, item2, ...)
Trong đó:
-
data_field bắt buộc phải gõ tay, không được là tham chiếu
-
pivot_table bắt buộc là tham chiếu và tham chiếu đúng vị trí của pivot table, ở cùng sheet hoặc khác sheet
- Tất cả các tham số còn lại (
field, item) có thể tham chiếu và cũng có thể gõ tay
Thí dụ:
Công thức
=GETPIVOTDATA("profit";Sheet2!$I$1;"date";5;"sales rep";"x5";"Quarters";2;"Years";2010) có thể thay bằng tham chiếu như hình sau (đang ở sheet3 và Pivot table ở sheet2):
Ghi chú:
1. Dùng hàm GetPivotData
với chỉ 1 field và 1 item, chỉ có thể thực hiện nếu field đó là cấp tổng hợp thấp nhất (nằm bên phải nhất của rows) hoặc cấp phân tích thấp nhất (dưới nhất của columns). Lúc này nó sẽ là Grand total Sum (Min, Max, ...) của item đó trong field đó
2. Hàm GetPivotData với nhiều items ứng với nhiều fields, có thể sắp các cặp field + item theo thứ tự nào cũng được
2. GetPivotData chỉ tính được cho field/item có thực và có thể hiện lên Pivot Table. Field/item sai tên, không có thực, hoặc field/item không thể hiện sẽ bị lỗi
3. Khi 1 trường ngày tháng đã group 2 cấp trở lên, chỉ có thể dùng GetPivotData cho cấp group nhỏ nhất, không dùng cho cấp lớn hơn.