Nếu bạn thay đổi bất kì thông tin nào trong một nguồn dữ liệu của pivot table, pivot table sẽ không cập nhật thay đổi ngay lập tức. Bạn cần phải làm mới một pivot table, tự động hoặc thủ công, để thấy được dữ liệu mới nhất.
Làm mới một pivot table thủ công
Cập nhật một pivot table thủ công rất dễ:
Kích chuột phải vào pivot table
Làm mới khi mở file
Bấm chuột phải vào một ô trong pivot table
Trong mục PivotTable Data, thêm một dấu tích vào mục “Refresh data when opening the file”
Sử dụng macros trong pivot table
Một cách khác để cập nhật pivot table là sử dụng macro. Ví dụ, sử dụng một macro để làm mới tự động một pivot table khi trang tính có chứa pivot table được kích hoạt.
Trường hợp 1: Macro áp dụng cho trường hợp trong Sheet của bạn chỉ có duy nhất 1 Pivot Table:
Private Sub Worksheet_Activate() Application.EnableEvents = False Me.PivotTables(1).RefreshTable Application.EnableEvents = True End SubTrường hợp 2: Có nhiều hơn 1 Pivot Table trong Sheet và làm mới tất cả các Pivot Table:
Private Sub Worksheet_Activate() Dim pt As PivotTable Application.EnableEvents = False For Each pt In Me.PivotTables pt.RefreshTable Next pt Application.EnableEvents = True End SubLàm mới Pivot Table bằng đồng hồ bấm giờ
Nếu trang tính của bạn có một pivot table dựa trên xử lý phân tích dữ liệu trực tuyến (OLAP-based) bạn cũng có thể cập nhật tự động dựa vào đồng hồ bấm giờ được kết nối với nó.
GHI CHÚ: Khi bạn tạo pivot table, nếu bạn thêm dữ liệu của nó vào Dữ liệu mẫu, pivot table của bạn được dựa trên xử lý phân tích dữ liệu trực tuyến.
Để cài đặt đồng hồ bấm giờ để làm mới tự động, làm theo các bước sau:
Trên tab Usage tab, thêm dấu tick cho “Refresh every x minutes”
Nhập một số vào ô phút để thiết lập đồng hồ bấm giờ
Mẹo: Nếu dữ liệu nguồn của bạn thay đổi thường xuyên và tập dữ liệu không quá lớn, sử dụng một số nhỏ. Đối với các trang tính khác, sử dụng một số lớn hơn giúp cho công việc của bạn không bị trì hoãn khi bạn đợi pivot table làm mới.
Như vậy qua bài viết này chúng ta đã biết cách tự động cập nhật Pivot Table trong Excel rồi. Đây là những cách rất đơn giản nhưng hữu ích, giúp quá trình làm việc với Pivot Table dễ dàng hơn rất nhiều.