Khóa dữ liệu và sử dụng công thức trong pivot (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

kiredesune

Thành viên hoạt động
Tham gia
28/5/08
Bài viết
118
Được thích
227
Nghề nghiệp
Freelance
Dear cả nhà,

Mình có các bảng báo cáo sử dụng pivot, thấy rất thuận tiện khi sử dụng và tra cứu số liệu. Tuy nhiên mình gặp 2 bất tiện:

1. Khi muốn check báo cáo pivot với một dữ liệu khác, giả sử trong pivot đó mình có 1 cột grand total. Khi muốn check xem cột grand total trong báo cáo pivot có đúng và tương thích với grand total ở một báo cáo khác không, mình không thể copy so le 2 cột grand total đặt cạnh nhau và làm phép trừ như các cell excel thông thương được. Muốn check dữ liệu lại phải ngồi làm phép trừ từng cell.

2. Khi báo cáo pivot đã được chuẩn hóa form nhưng dữ liệu sẽ cập nhật tiếp tục cho các kỳ. Muốn dữ liệu thêm vào được tự động cập nhật vào pivot, mình phải nhập dữ liệu vào vùng chọn pivot sau đó refresh. Nhưng khi muốn show pivot list ra để chọn thêm thông tin vào bảng thì lập tức mọi định dạng cũ bị vỡ... (Cụ thể là format số), do vậy mỗi lần làm báo cáo rất mất time ngồi chỉnh format.

Các bạn chỉ giúp mình cách khắc phục, nhất là bất tiện thứ 1.

Thanks for your kindly help.
 
1. Bất tiện 1:
Sử dụng hàm GetPivotTable, cú pháp:

GETPIVOTDATA(data_field,pivot_table,field1,item1,field2,item2,...)

Trong đó:
- data_field là tên trường tính toán (Sum) trong Pivot table, thí dụ "amount"
- pivot_table là vị trí đặt pivot trong sheet, có thể là sheet khác, thí dụ sheet1!$A$2
- field1, item1, field, item2 là các trường và điều kiện trích total, có thể lên đến 14 field.

Thí dụ:

= GETPIVOTDATA("amount", sheet1!$A$2, "debit", "111")

sẽ lấy tổng debit amount của 111

= GETPIVOTDATA("amount", sheet1!$A$2, "debit", "111", "credit", "131")

sẽ lấy tổng amount tương ứng giữa 111 và 131

Ghi chú:
Field1, field2, item1, item2, ... có thể là địa chỉ ô chứa điều kiện tính, bằng cách này ta có thể copy công thức xuống hoặc ngang qua. Thí dụ:

= GETPIVOTDATA("amount", sheet1!$A$2, A2, B2)

2. Bất tiện 2:

Đặt 1 Name động (tự động co giãn kích thước) cho vùng dữ liệu nguồn của Pivot table. Khi thêm hoặc bớt dữ liệu trong data nguồn, name co dãn kích thước và nguồn của pivot table cũng tự co giãn theo. Lúc này chỉ cần nhấn refresh hoặc dùng VBA để refresh tự động.
 
Lần chỉnh sửa cuối:
Do mình mới sử dụng Excel nên chưa biết cách "Đặt 1 Name động (tự động co giãn kích thước) cho vùng dữ liệu nguồn của Pivot table"

Rất mong được các bạn giúp đỡ. Xin cảm ơn nhiều
 
Web KT

Bài viết mới nhất

Back
Top Bottom