Đúng đây, Dùng Pivot chỉ để lọc tháng thì hơi phí.dat2007 đã viết:Với số liệu này thì bạn bôi đen vùng dữ liệu và dùng tính năng Data -> Autofilter là phù hợp nhất
Nếu bạn chọn tiêu chí phân tích theo tháng, mà dữ liệu bạn đưa lên như vậy, không có gì khác để phân tích chẳng hạn như phân loại kq xét nghiệm hoặc phân loại vùng yêu cầu xét nghiệm thì Pivot sẽ cho 1 bảng dài bằng y dữ liệu thô, chỉ khác là có thứ tự hơn. Chẳng thà bạn sort thứ tự dữ liệu theo tháng rồi dùng hàm count() đếm mỗi tháng có bao nhiêu dòng còn hay hơn.Nho cac ban giup minh tao pivottable and chart loc bao cao theo tung thang.
Hôm wa mình làm thử thì khi refesh lại thì nó trả format lại trạng thái ban đầu, nhưng hôm nay làm thì lại giữ nguyên những gì mình thay đổi.. hihi không hĩu luôn.. Thanks very much
Xin hỏi có ai biết dùng về Pivot table không giúp mình với.
Mình có 2 nguồn dữ liệu (2 sheet), một sheet khoản 60 ngàn dòng và sheet còn lại la khoản 30 ngàn dòng. Có cách nào để lọc dữ liệu từ 2 nguồn trên không. (Mình chỉ biết làm pivot từ một nguồn mà thôi)
Xin hỏi có ai biết dùng về Pivot table không giúp mình với.
Mình có 2 nguồn dữ liệu (2 sheet), một sheet khoản 60 ngàn dòng và sheet còn lại la khoản 30 ngàn dòng. Có cách nào để lọc dữ liệu từ 2 nguồn trên không. (Mình chỉ biết làm pivot từ một nguồn mà thôi)
Em thử làm riêng 2 Pivot cho 2 đồ thị. Nếu không được thì Em đưa file lên đi,
Em đã làm riêng 2 Pivot cho hai đồ thị rồi. Tình hình là khá OK, nhưng em chỉ muốn hiển thị một bảng pivottable thôi. Làm ẩn dòng và cột thì em biết nhưng làm sao dấu sheet đi được ạ? Hiện giờ em đang chữa cháy bằng cách dấu các dòng có pivottable đi nhưng có vẻ không ổn lắm, lỡ người náo táy máy xóa cái sheet đó đi là em tiêu, hic...
Túm lại, có cách nào dấu 1 sheet đi được không?
Em đã làm riêng 2 Pivot cho hai đồ thị rồi. Tình hình là khá OK, nhưng em chỉ muốn hiển thị một bảng pivottable thôi. Làm ẩn dòng và cột thì em biết nhưng làm sao dấu sheet đi được ạ? Hiện giờ em đang chữa cháy bằng cách dấu các dòng có pivottable đi nhưng có vẻ không ổn lắm, lỡ người náo táy máy xóa cái sheet đó đi là em tiêu, hic...
Túm lại, có cách nào dấu 1 sheet đi được không?
Nhân tiện nhờ Thanh Phong coi gíup: Với dữ liệu như trong file kèm theo, làm Pivot từ 2 sheet dữ liệu thì có thể làm giống mẫu của cái Pivot 1 nguồn dữ liệu (cũng trong file) không?
nghĩa là Phân tích đối ứng nợ có của các tài khoản.
Thank nhiều,
Sửa lại dữ liệu 1 chút cho đủ xài: thêm tháng, sửa số, ...
Xem file, nhưng không ổn định lắm, refresh 1 cái là trở về dạng cột toàn bộ.
- Đánh dấu = trong báo cáo rồi dùng chuột chọn ô số tiền tương ứng trong 2 Pivot. Công thức trên Formula Bar sẽ khá lạ lẫm:
=GETPIVOTDATA("ttvnd";$H$16;"tkno";"5111";"tkco";"9111")
nhưng đừng quan tâm. Khi bạn sort lại Pivot, nó giúp số tiền không đổi dù địa chỉ ô có số tiền ứng với 511 thay đổi. Bạn có thể gõ = J19 không sao, nếu đừng đụng gì đến 2 Pivot.
rất mong các bạn giúp đỡ hướng dẫn chi tiết cách tạo PIVOT theo mẫu kèm file
xin cám ơn nhiều
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
Vậy nhờ các cao thủ giúp đỡ cho bạn ấy.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
Private Sub Worksheet_Activate()
Range("[COLOR=Red]A10[/COLOR]").Select
ActiveSheet.PivotTables("[COLOR=Red]PivotTable1[/COLOR]").PivotCache.Refresh
End Sub
Ý 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.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
Theo tôi bạn tạo thêm 1pivot mới cùng nguồn và đưa trường MSNL lên vùng PAGE.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
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à.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 ạ?
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
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é!
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?
1. Không có cách, trừ khi paste special value như câu 2
2. Paste bình thường sẽ được cập nhật
3. GetPivotData không nhất thiết phải gõ hàm, chỉ cần từ 1 ô ngoài bảng, gõ dấu =, dùng chuột chọn vào 1 ô trong bảng Pivot, nhấn enter.
tất nhiên là được, tôi nghĩ bạn đang chỉ muốn trích xuất 1 phần của Pivot vào 1 mẫu báo cáo có sẵn, nếu bạn vẫn không làm được, gửi file lên tôi xem có giúp gì được không.mình có thể thay "jan" , "activity", "account" thành 1 ô trong excel được không
Vấn đề bạn Buttri đưa ra chắc nhiều bạn gặp phải: Đó là rất mất thời gian khi tìm một thông tin trên trường ( cột ) của bảng PV nếu nó có hàng ngàn dòng như file kèm theo bài của bạn Buttri, hàng ngày tôi cũng mất gian với vấn đề này.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
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("500kV Parameter").PivotTables("PivotTable2").PivotCache.Refresh
Sheets("220kV Parameter").PivotTables("PivotTable1").PivotCache.Refresh
End Sub
Pivot table thì mình biết làm cách đây khá lâu. Nhưng có 1 điểm mình không biết khắc phục hay PVT chỉ có như vậy thôi nữa. Mình ví dụ nhé: Giống như bảng của bạn tigertiger nhưng nếu thêm 1 vài dữ liệu ở sh DuLieu thì bên bảng Pivot table vẫn không đổi mà giữ nguyên như cũ. Bạn nào biết rành hơn về điều này chỉ mình với nhé. Đa tạ
Bạn tieuthubuongbinh xem file đính kèm
Vì bạn đang hỏi về Pivot nên trả lời bằng Pivot, thực ra có thể dùng công thức SumProduct ở bảng dưới.
Côngthức GetPivotTable() có thể thay tất cả tham chiếu row fields bằng cells, trừ field tính toán trong vùng Data.
Không rõ nguyên nhân, nhưng bạn có thể sửa lỗi hàng loạt bằng cách tô chọn vùng lỗi, nhấn F2, sau đó nhấn Ctrl + Enter.khi mình copy sheet đó thành 1 worksheet khác thì lại bị báo #N/A toàn bộ?
1. Pivot không tự refresh, ăn gian bằng cách lợi dụng cái sự kiện refresh của sheet Database:
PHP:Private Sub Worksheet_Change(ByVal Target As Range) Sheets("500kV Parameter").PivotTables("PivotTable2").PivotCache.Refresh Sheets("220kV Parameter").PivotTables("PivotTable1").PivotCache.Refresh End Sub
2. Vào Table Property của Pivot Table, bỏ chọn mục Auto Table Format. Lý do: Dòng số 8 (đã dấu)có dữ liệu quá dài, 1 trong những điều Auto Format làm là Auto Column Width
3. Dùng Conditional Formatting, đánh dấu ô có giá trị lớn hơn 1 số cho trước.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
With Target
If .Value > 577 Then
PlaySoundFile "C:\Windows\Media\220.wav"
End If
End With
Application.EnableEvents = True
End Sub
Bạn chọn vào 1cell trong dòng bạn muốn ẩn. Nhấn chuột phải và chọn Hide.Em đang nghiên cứu cách tạo Pivot table em có gửi file mà em tạo thử ra đây để mọi người giúp. Em muốn sau khi em sử dụng Pivot table thì cái bảng kết quả sẽ hiện ra mã hàng , thành tiền, và tổng số lượng.TRong cái bảng em tạo kết quả đã được như mong muốn nhưng mỗi mã hàng nó lại hiện ra thành hai dòng ( nhu ở trong file gửi kem`). Mọi người làm ơn chỉ hộ em làm sao để nó chỉ hiện ra 1dòng mà bao gồm cả hai thông tin là thành tiền và số lượng. cảm ơn mọi người rất nhiều.
Pivot Table không hiển thị vì trong Database không có dữ liệu. Để giải quyết theo ý bạn thì bạn chèn thêm 1 dòng vào database của tuần đó với số lượng là 0. Khi đó trong PivotTable sẽ hiển thị là 0.Vậy em phải làm thế nào để trên file tổng hợp, ở tuần thứ 25, 30, 34 tương ứng với các chi tiết của A sẽ là số 0.
2-Bạn đừng chọn Paste special mà chọn Paste Link thì nó sẽ tự update giá trị theo sheet nguồn.Vui lòng cho mình hỏi 1 số câu hỏi liên quan đến pivot:
1- Có cách nào copy label (từ dòng trên xuống dòng dưới) thay vì dùng merge label trong option?
2- Mình dùng paste special để lấy nguyên bảng pivot ra 1 sheet khác nên không tự update dữ liệu được, vậy có cách nào lấy nguyên bảng pivot ra 1 sheet khác và khi pivot thay đổi dữ liệu thì sheet này sẽ tự động update giá trị theo?
3- Mình có xem qua hàm getpivotdata nhưng vẫn chưa biết cách làm, nhưng theo mình nghĩ có phải hàm này chỉ dùng để lấy dữ liệu tổng là chủ yếu? (ý mình là có thể dùng hàm này để giải quyết câu hỏi số 2 của mình không?
Anh chị nào pro về pivot, xin chỉ giáo....
Bạn xem lại, bạn đang đếm chứ không phải tính tổng. Hãy nhấn chuột phải vào ô bất kỳ trong vùng Data (đang đầy là số 1), chọn Field setting ..., trong hộp thoại hiện ra, chọn lại Sum thay vì CountSao em làm pivot mà nó toàn ra kết quả tổng là 1.
Có bạn nào hay dùng tính năng Multiple consolidation ở PV không. Hãy chia sẻ kinh nghiệm trên diễn đàn đi. Vì cái này cũng hữu ích nhưng ít thấy đề cập quá!
http://www.giaiphapexcel.com/forum/showthread.php?t=13472Em đang làm cái Pivot table nhưng bị vướng chỗ này :
- Thứ nhất là cái cột lãi suất . Em đã định dạng rồi bỏ AutoFormat Table rồi nhưng khi Refresh lại thì cứ bị mất đi phần phân. Híc ! Em mò hoài mà hổng ra![]()
![]()
Bạn phải gửi file lên thì mới biết đường mà giúp chứ bạn.- Em đã có 1 mảng các chỉ tiêu rồi ! Nhưng có cách nào để em có thể lấy được danh sách các lãi suất tương ứng của từng chỉ tiêu không ạ !
Ví dụ khi chạy đến chỉ tiêu A111 thì sẽ phát hiện ra được 3 mức lãi suất như trên 2, 3, 4
Em đang kẹt quá ! Mong các anh chị giúp dùm![]()
Bạn click chuột phải lên Pivotable và chọn Table Option.
Sau đó bỏ chọn AutoFormat Table là xong.
![]()
Em gửi file kèm theo ! Anh xem giúp em với ! Em định làm trong code chạy các vòng for ! Nhưng như vậy thì khó lấy ra quáBạn phải gửi file lên thì mới biết đường mà giúp chứ bạn.
Vì cái lãi suất biến thiên lung tung nên em không có được 1 mảng cố định lãi suất nào cả trong chương trình. Vì em định lợi dụng hàm GETPIVOTDATA để lấy các số dư cuối của chi tiêu + lãi suất + số TK . Mà lãi suất bị biến thiên nên khó đoán quá . Hic hic !
Hay là em dùng ba vòng for lồng nhau >_<
Anh có kinh nghiệm tường hợp này giúp em với !