Xử lý trong Privot table

Liên hệ QC

LikeIt

Thành viên tiêu biểu
Tham gia
16/6/06
Bài viết
415
Được thích
254
Nghề nghiệp
Others
Các bác cho em hỏi, khi mình đã sử dụng Privot Table (PT) rồi mà khi update thêm số liệu và data thì làm thế nào sửa đc trong PT. VD em chọn vùng từ A1:H50, nhưng sau đó số liệu sẽ đến H100 thì làm sao sửa được mà vẫn giữ nguyên đc PT format mà mình đã tạo ra.tks
 
Chị dùng name động đi. Mỗi lần nhập dữ liệu chị chỉ cần nhấn nút có hình "!" (dấu chấm than) nó sẽ refesh lại dữ liệu của bảng PT.

Cứ thử xem, chị sẽ biết này thui mà!/-*+/
 
Hi HT Chị ko hiểu ý em lắm, name động là gì? HT có thể post một VD nên để tham khảo đc ko ? Ngoài ra khi chị update data thêm vào thì ko hiểu sao chuyển sang sheet bên mà làm Pivot Table thì kết quả SUM vẫn giữ nguyên, ko chuyển theo lượng update thêm?
 
Khi bạn thực hiện đến bước 2 của Pivot table, nó cáo báo vùng Range (chính là vùng dữ liệu bàn vừa đề cập). Nếu Range có thay đổi, bạn đưa con trỏ vào phần báo cáo đã Pivot để nó active, bạn chọn công cụ PivotTable Wizard, rồi sửa các mục theo ý muốn của mình. Tốt nhất bạn nên chọn Range lớn lớn để khỏi mất công làm lại.
Trường hợp có thay đổi dữ liệu và để báo cáo Pivot cập nhật theo, bạn phải nhấn nút Refresh (hình dấu !), nó sẽ báo cáo theo sự thay đổi.
Thân.
 
Nguyễn Hương Thơm đã viết:
Hi HT Chị ko hiểu ý em lắm, name động là gì? HT có thể post một VD nên để tham khảo đc ko ?

Chị tham khảo bài Tên và nhãn trong công thức để biết name động là gì nha.

Ngoài ra khi chị update data thêm vào thì ko hiểu sao chuyển sang sheet bên mà làm Pivot Table thì kết quả SUM vẫn giữ nguyên, ko chuyển theo lượng update thêm?

Chính vì vậy em mới nói chị sử dụng name động và sử dụng nút refresh (nút dấu chấm than màu đỏ trên thanh PT bar hoặc vào data/refresh data). Chị xem ví dụ rồi làm thử nha!.

Chúc chị cuối tuần vui!
SG
 

File đính kèm

  • Vd PT.rar
    3.3 KB · Đọc: 153
Lần chỉnh sửa cuối:
Chào bạn Hương Thơm. Tôi có cách giải quyết bài toán của bạn rất dễ dàng. Trong trường hợp bảng dữ liệu đầu vào của bạn nhiều hơn ban đầu bạn chỉ việc để chuột ở sheet đang pivot, Vào Data, Pivot.. bình thường, sau đó ấn Back để quay lại thiết lập và thay đổi vùng dữ liệu lớn lên thôi. Finish là xong. Quá dẽ dàng phải không?. Chúc vui vẻ
 
Cách đặt tên động: Giả sử vùng DL bắt đầu từ a5 nó sẽ mở rộng trong tương lai theo chiều ngang và dọc ( không cần biết bao nhiêu hàng, cột). Bạn vào insert => Name => difine và bắt đầuthực hiện: đặt tên vùng ở Names is .... là DATA chẳng hạn. ở hộp công thức bên dưới (Refers to ) bạn viết: =offset($a$5,0,0,counta($a:$a),counta($5:$5)) ( Giải nghĩa: Tham chiếu bắt đầu từ $a$5,không lên xuống và không sang phải trái ( hai số 0,0 sau$a$5 đó) còn 2 cái "canta" là số hàng và cột ).
Sau vào add hoăc OK, vung động DATA đã được thiết lập với tham chiếu từ a5 cho đến số dòng có được trong cột a và số cột có được ở dòng 5 và tự động mở rộng khi bạn vào dữ liệu khồng tính dòng cột trống( nếu tính dòn trống cột trống thì phải kết hợp với hàm MAX sẽ đề cập sau khi cần thiết ).
Khi bạn vào "Faivợt" đến bước 3 bạn khai báo vùng nguồn chỉ với một chữ: DATA " là tên vùng thay cho địa khai báo".
Sau này bạn vào mở rộng vùng nguồn bạn muốn FV cập nhật bạn về bảng chuyển vị bấm chuột phải và bấm vào refresh (nút dấu chấm than màu đỏ ) " làm mới" là được. Chúc bạn thành công.
 
các bác cho hỏi là, em sử dụng sử liệu nội tại ở sheet1 và sử dụng PT để trình bay báo cáo trên sheet2. Em sử dụng chức năng bảo vệ Protect sheet để NSD không thay đổi được cách trình bày của báo cáo. Tuy nhiên 1 vấn để đặt ra là không thể refresh được khi em cập nhật thêm dữ liệu vào sheet1. Các bác cho hỏi có cách nào để bảo vệ PT mà vẫn cập nhật được không. (em đã có sử dụng refresh on open nhưng không tiên lắm do phải dóng vào mở ra) nhiều lần. Nhờ các bác chỉ giùm
 
Web KT
Back
Top Bottom