Cách tạo Pivot Table và các vấn đề liên quan

Liên hệ QC
Dùng file của MrOkeBab, kéo thêm trường TO vào vùng Page. Sẽ giống y mẫu.
Góp ý: trường tháng nên kéo vào vùng Row ngoài cùng bên trái, Pivot sẽ sắp xếp dữ liệu theo dòng thay vì cột, (17 x 12=204 cột), dễ theo dõi hơn.
 
Ta có bảng dữ liệu như sau

[NgayThang] | [TaiKhoanNo] | [TaiKhoanCo] | [GiaTri]

Liệu có cách nào có thể tạo thành một Bảng Cân Đối Số Phát Sinh Gọn nhẹ không nhỉ ??? (Dùng Pivot Table)
Vì mình cũng đã thử làm nhưng qua nhiều bước quá.
Mong cao thủ chỉ giúp.

Lấy File VD từ đây


Thân!
 
Lần chỉnh sửa cuối:
Pivot Table là 1 công cụ rất hay và mạnh cho việc phân tích, nhưng hiện tại, tui cần 1 vài chức năng trong việc phân tích mà chưa tìm ra giải pháp.

Trong Pivot Table có 4 vùng là Page, Row, Colum, và Data, trong vùng Row và Colum, cứ cho thêm vào các cột dữ liệu thì nó sẽ bị gom vào nhóm trên đứng trước nó. Nhưng tui muốn một số giá trị đứng ngang hàng với cột đứng trước nó chứ không phải ở cấp thấp hơn thì làm thế nào?

VD: Vùng dữ liêu có các cột sau:
Công tác Hạng mục chi phí Đơn vị số lượng Đơn giá Tổng Ghi chú
A xyz m2 1.500 3 45000 Có
A abc cái 10 4500 45000 Không

Pivot se gom công tác A, có các hạng mục xyz, abc, và nếu đưa cột đơn vị vào thì nó sẽ gom tiếp hạng mục zyz có đơn vị là m2, tương tự nó sẽ gom tiếp nếu đưa cột Ghi chú vào. Nhưng nếu tui muốn 3 cột Hạng mục, đơn vị, ghi chú nó chung 1 hàng chứ không bị gom theo các cấp khác nhau thì làm thế nào?

Mong các cao thủ chỉ giáo giúp
 
hướng dẫn giúp cách tìm kiếm trong pivot

Xin chào 2 MrOkeBab;Mrptm0412,và diễn đàn
Tôi có file PV rất mong hướng dẫn cách tìm nhanh
có file kèm .Cám ơn nhiều
 

File đính kèm

  • Pivot.xls
    25 KB · Đọc: 201
Pivot Table là 1 công cụ rất hay và mạnh cho việc phân tích, nhưng hiện tại, tui cần 1 vài chức năng trong việc phân tích mà chưa tìm ra giải pháp.

Trong Pivot Table có 4 vùng là Page, Row, Colum, và Data, trong vùng Row và Colum, cứ cho thêm vào các cột dữ liệu thì nó sẽ bị gom vào nhóm trên đứng trước nó. Nhưng tui muốn một số giá trị đứng ngang hàng với cột đứng trước nó chứ không phải ở cấp thấp hơn thì làm thế nào?

VD: Vùng dữ liêu có các cột sau:
Công tác Hạng mục chi phí Đơn vị Số lượng Đơn giá Tổng Ghi chú
A xyz m2 1.500 3 45000 Có
A abc cái 10 4500 45000 Không

Pivot se gom công tác A, có các hạng mục xyz, abc, và nếu đưa cột đơn vị vào thì nó sẽ gom tiếp hạng mục zyz có đơn vị là m2, tương tự nó sẽ gom tiếp nếu đưa cột Ghi chú vào. Nhưng nếu tui muốn 3 cột Hạng mục, đơn vị, ghi chú nó chung 1 hàng chứ không bị gom theo các cấp khác nhau thì làm thế nào?

Mong các cao thủ chỉ giáo giúp

Bạn tùy chỉnh thuộc tính Subtotal của từng field tương ứng là None là xong. Bạn xem thêm file đính kèm nhé.
28-08-200811-54-04PM.png
 

File đính kèm

  • Pivotable_cadafi.rar
    3.4 KB · Đọc: 395
Tôi nhận được tin nhắn của Bạn Trang Tuyết Ngọc hỏi về Pivot Tale như sau:
Hi Mai !

Minh la Ngoc thanh vien moi cua dien dan, minh muon hoi ban chut xiu ve phan pivot table.
Mình là Ngọc, thành viên mới của diễn đàn, mình muốn hỏi chút xíu về phần Pivot table.
Database mình dùng để Pivot table thường xuyên update, mình muốn thông tin trong database thay đổi thì số liệu Pivot table cũng thay đổi. Hiện mỗi lần thay đổi mình lại phải làm lại Pivot table.

Mong bạn giúp đỡ.

Best Regard.
Trang Tuyet Ngoc
Vậy nhờ các cao thủ giúp đỡ cho bạn ấy.
 
Gửi bạn Ngọc.
Bạn thân mến, không phải làm lại Pivot Table đâu, bạn chỉ cần di chuyển chuột về Pivot Table -> Click phải chuột -> chọn Refresh sẽ cập nhật số liệu lại.
Còn bạn muốn tự động cập nhật thì phải dùng VBA vậy.
Giả sử Pivot Table của bạn nằm ở Sheet2,còn dữ liệu của bạn ở Sheet1 (Pivot Table và dử liệu ở 2 Sheet khác nhau) bạn nhấn ALT+F11
Bạn chọn Sheet2 rồi dán đoạn Code:
Mã:
Private Sub Worksheet_Activate()
    Range("[COLOR=Red]A10[/COLOR]").Select
    ActiveSheet.PivotTables("[COLOR=Red]PivotTable1[/COLOR]").PivotCache.Refresh
End Sub
Bạn chú ý chữ mình tô đỏ sửa lại cho đúng file của bạn.
PivotTable1 là tên bảng PivotTable.
Để biết tên thì bạn Click phải chuột tại PivotTable chọn Table Options, hộp name sẽ hiển thị tên của nó.
 
Lần chỉnh sửa cuối:
Trí ơi, cái đó mới giải quyết vụ dữ liệu thay đổi số. Còn vụ Database thay đổi tăng giảm dữ liệu như thêm dòng, bớt dòng nữa. Đã giúp thì giúp cho trót Trí à. Hy vọng nhiều lắm đó.
 
Xin chào 2 MrOkeBab;Mrptm0412,và diễn đàn
Tôi có file PV rất mong hướng dẫn cách tìm nhanh
có file kèm .Cám ơn nhiều
Ý kiến của bạn ButTri đưa ra rất sát thực tế. Tôi cũng vậy, thường ngày nhận những file có đến hàng mấy ngàn bản ghi. Nếu mà cứ tìm theo kiểu bấm vào tiêu đề của trường thì mất thời gian lắm. Tuy nhiên cũng như bạn buttri tôi vẫn chưa tìm ra cách nào cho nhanh cả. Vậy có bạn nào biết xin được chỉ giáo thì tốt.
 
Em chào cả nhà!
Em đang thực hành phần báo cáo Pivot table. Em đã làm theo từng bước chi tiết, nhưng vào đến phần kéo nhãn để xây dựng báo cáo thì ở cái phần đáng ra phải hiển thị những nhãn(tên column trên bảng dữ liệu) thì lại toàn nhãn hiển thị data trong bảng của em, em chả biết mình sai từ đâu nữa??? Cả nhà giúp em với được không ạ?
 
Em chào cả nhà!
Em đang thực hành phần báo cáo Pivot table. Em đã làm theo từng bước chi tiết, nhưng vào đến phần kéo nhãn để xây dựng báo cáo thì ở cái phần đáng ra phải hiển thị những nhãn(tên column trên bảng dữ liệu) thì lại toàn nhãn hiển thị data trong bảng của em, em chả biết mình sai từ đâu nữa??? Cả nhà giúp em với được không ạ?
Cái này là do bước chọn vùng dữ liệu bạn đã không chọn dòng tiêu đề. Bạn chọn dữ liệu phải có dòng tiêu đề thì sẽ ok ngay mà.
 
Pivot table tiện lợi nhưng rất dễ sử dụng vì có wizard và dùng chuột kéo thả. Quy trình như sau:

Ưu điểm số 1 của Pivot là phân tích nhiều cấp
Thứ nhì là khi bạn thay đổi dữ liệu gốc thì bảng phân tích thay đổi theo (tự động hoặc phải bấm vào nút ! (refresh) tùy cài đặt).
Thứ 3 là các dòng sum có thể chọn lại là count, hoặc average tùy ý

Xem file thí dụ kèm theo[/QUOTE]

Mình có 02 thắc mắc các bạn giúp mình tìm hiểu thêm về pivot nhé!
1/ Khi mình thêm dữ liệu gốc ở sheet 1 tại sao trong bảng phân tích vẫn không cập nhật thay đổi theo. Hoặc mình phải bấm vào nút nào refresh ở đâu và cài đặt như thế nào để tự động.
2/ Mình muốn xóa hoặc hủy bảng tính tổng hợp pivot đã tạo này để trở về file ban đầu thì làm thế nào. Vì mình đang tập sự trên file để học hỏi.
Rất mong các bạn trên diễn đàn giúp mình.
Chân thành cảm ơn
 

File đính kèm

  • Book2.xls
    13 KB · Đọc: 117
Trả lời:
1. Bạn hãy tạo 1 name động như file kèm theo, khi dữ liệu thay đổi, thêm bớt, chỉ cần nhấn nút có hình ! màu đỏ trên thanh công cụ Pivot table. Hoặc có thể nhấn chuột phải vào 1 ô bất kỳ trong pivot table để chọn refresh. Nếu muốn tự động thì dùng VBA như file.
2. Muốn xoá pivot table, bạn phải tô chọn hết vùng có pivot table để delete.
 

File đính kèm

  • Book2.xls
    29 KB · Đọc: 199
Mình có 02 thắc mắc các bạn giúp mình tìm hiểu thêm về pivot nhé!
1/ Khi mình thêm dữ liệu gốc ở sheet 1 tại sao trong bảng phân tích vẫn không cập nhật thay đổi theo. Hoặc mình phải bấm vào nút nào refresh ở đâu và cài đặt như thế nào để tự động.
2/ Mình muốn xóa hoặc hủy bảng tính tổng hợp pivot đã tạo này để trở về file ban đầu thì làm thế nào. Vì mình đang tập sự trên file để học hỏi.
Rất mong các bạn trên diễn đàn giúp mình.
Chân thành cảm ơn

  1. Để cập nhật cho pivottable bạn chọn 1cell bất kỳ trong pivottable, nhấn chuột phải, chọn Refresh Data.
  2. Pivottable không tự động refresh data khi bạn vừa nhập dữ liệu vào vùng dữ liệu, nhưng có thể tự refresh data khi mở file. Muốn vậy bạn vào chọn 1cell bất kỳ trên pivottable, nhấn chuột phải, chọn Table Options, chọn refresh on open rồi OK.
  3. Để xóa pivottable bạn chọn 1cell bất kỳ trong pivottable, nhấn chuột phải, chọn select, chọn entire table rồi nhấn Delete.
 
Mình dùng PIVOT DATA để thiết kế số liệu theo layout như thế này thì làm thế nào
Tên cửa hàng Tháng 1/2007/ Tháng 2/2007 / Total 2007 Tháng 1/2008 Tháng 2/2008 Total 2008 Total (2007 + 2008)

Cửa hàng 1 ........
Cửa hàng 2 ........
Cửa hàng 3 ........
...

Cám ơn nhiều.
 
Lần chỉnh sửa cuối:
Mình dùng PIVOT DATA để thiết kế số liệu theo layout như thế này thì làm thế nào
Tên cửa hàng Tháng 1/2007/ Tháng 2/2007 / Total 2007 Tháng 1/2008 Tháng 2/2008 Total 2008 Total (2007 + 2008)

Cửa hàng 1 ........
Cửa hàng 2 ........
Cửa hàng 3 ........
...

Cám ơn nhiều.

Muốn được như vậy bạn nên thiết kế data như sau:
Tên cửa hàng|Doanh Thu|Tháng|Năm
Cửa hàng 1|96.045.422|200701|2007
Cửa hàng 2|100.045.422|200701|2007
Cửa hàng 3|55.045.422|200701|2007
Cửa hàng 4|46.045.422|200701|2007
Cửa hàng 5|23.045.422|200701|2007
.....|.....|.....|.....

Bạn xem thêm file đính kèm nhé!
 

File đính kèm

  • Pivot.xls
    16.5 KB · Đọc: 218
Muốn được như vậy bạn nên thiết kế data như sau:
Tên cửa hàng|Doanh Thu|Tháng|Năm
Cửa hàng 1|96.045.422|200701|2007
Cửa hàng 2|100.045.422|200701|2007
Cửa hàng 3|55.045.422|200701|2007
Cửa hàng 4|46.045.422|200701|2007
Cửa hàng 5|23.045.422|200701|2007
.....|.....|.....|.....

Bạn xem thêm file đính kèm nhé!


Chà Chà! Cám ơn bạn nhiều. Vị cứu tinh của tui.
....... Them một théc méc nữa là: trong PD mình có sort được tháng này có bao nhiêu cửa hàng có doanh thu, bao nhiêu cửa hàng không có doanh thu không? Nếu không, thì dùng công thức thủ công nào?
 
Cũng có thể theo cấu trúc này

Tên cửa hàng|Tháng|Năm|Doanh Thu|
Cửa hàng 1|
01/01/07​
|
2.007​
|
73.240.482​
|
Cửa hàng 1|
01/02/07​
|
2.007​
|
75.705.533​
|
Cửa hàng 1|
01/03/07​
|
2.007​
|
75.317.364​
|
Cửa hàng 2|
01/01/07​
|
2.007​
|
67.606.337​
|
Cửa hàng 2|
01/02/07​
|
2.007​
|
5.026.172​
|
Cửa hàng 2|
01/03/07​
|
2.007​
|
76.226.911​
|
Cửa hàng 3|
01/01/07​
|
2.007​
|
22.575.270​
|
Cửa hàng 3|
01/02/07​
|
2.007​
|
90.059.955​
|
Cửa hàng 3|
01/03/07​
|
2.007​
|
33.034.990​
|
Cửa hàng 4|
01/01/07​
|
2.007​
|
42.532.369​
|

Với tháng định dạng mm/yy, công thức tính năm là year(tháng)
 

File đính kèm

  • PivotPtm.xls
    14.5 KB · Đọc: 172
Chà Chà! Cám ơn bạn nhiều. Vị cứu tinh của tui.
....... Them một théc méc nữa là: trong PD mình có sort được tháng này có bao nhiêu cửa hàng có doanh thu, bao nhiêu cửa hàng không có doanh thu không? Nếu không, thì dùng công thức thủ công nào?

Bạn xem file đính kèm. Dùng công thức tại sheet("Report"), Dùng Pivot tại sheet("Report2")
 

File đính kèm

  • Pivot.rar
    7.9 KB · Đọc: 252
Web KT
Back
Top Bottom