GETPIVOTDATA
GETPIVOTDATA(tên_chỉ_tiêu, ô_trong_pivot, [tên_trường_1, giá_trị_1], ...)Lấy MỘT con số từ PivotTable theo tên chỉ tiêu và tên nhóm, thay vì trỏ vào toạ độ ô. Nhờ vậy pivot sắp lại, thêm bớt dòng thì công thức vẫn lấy đúng số.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| tên_chỉ_tiêu | Bắt buộc | Tên trường trong vùng Values, ghi đúng như hiện trên pivot. Sai một chữ là #REF!. |
| ô_trong_pivot | Bắt buộc | Một ô bất kỳ nằm trong pivot, để Excel biết lấy ở bảng nào. Thường trỏ vào ô góc trên bên trái và neo lại bằng F4. |
| tên_trường / giá_trị | Tuỳ chọn | Đi theo CẶP, mỗi cặp là một điều kiện. Không đưa cặp nào thì lấy tổng chung. |
Trả về gì
Con số tại nút giao của các điều kiện. Pivot không có nút đó thì trả về lỗi #REF!.
Ví dụ
=GETPIVOTDATA("Doanh thu", $A$3)Tổng doanh thu chung của cả pivot
Kết quả: 4.850.000.000
=GETPIVOTDATA("Doanh thu", $A$3, "Chi nhánh", "Hà Nội", "Tháng", 6)Doanh thu Hà Nội tháng 6; pivot đảo thứ tự dòng vẫn ra đúng số
Kết quả: 620.000.000
=GETPIVOTDATA("Doanh thu", $A$3, "Chi nhánh", $A9)Điều kiện lấy từ ô A9 nên kéo được cả cột trong trang báo cáo trình bày riêng
Kết quả: 310.000.000
Lưu ý khi dùng
- Đây là hàm ĐÚNG để dựng một trang báo cáo trình bày đẹp lấy số từ pivot: pivot đổi bố cục thì số vẫn khớp, trong khi trỏ =C5 thì lệch ngay.
- Điều kiện nên trỏ vào Ô thay vì gõ chữ cứng trong ngoặc kép, có vậy mới kéo được.
- Xoá pivot hoặc đổi tên trường là ra #REF! — lỗi hiện lên còn hơn im lặng trả số cũ.
Bẫy hay dính
Excel TỰ SINH hàm này mỗi khi đang gõ công thức mà bấm chuột vào một ô trong pivot: định trỏ =C5 lại thành một GETPIVOTDATA dài với điều kiện gõ cứng, kéo sang ô bên cạnh không đổi tháng nên cả hàng ra cùng một con số. Tắt tại PivotTable Analyze → mũi tên cạnh nút Options → bỏ dấu tích Generate GetPivotData, rồi trỏ ô lại bình thường.