Chuyển đến nội dung chính

Cách làm mới Pivot Table: Excel và Google Sheets

Tìm hiểu cách làm mới PivotTable thủ công, bằng phím tắt hoặc tự động trong cả Excel và Google Sheets.
· 7 phút đọc

Khám phá cùng AI

Cuối cùng bạn cũng hoàn thiện bản báo cáo ưng ý, với một PivotTable gọn gàng hiển thị doanh số theo khu vực, sản phẩm và tháng. Mọi thứ trông thật tuyệt.

Rồi đồng đội của bạn cập nhật nguồn dữ liệu. Bạn mở lại tệp và mong các con số mới sẽ xuất hiện, nhưng chẳng có gì thay đổi.

Tổng số bị lệch. Các bản ghi mới thì mất tích. Và giờ bạn tự hỏi liệu mình đã làm sai chỗ nào.

Điều bạn cần biết là: Excel và Google Sheets sử dụng Pivot cache, về cơ bản là một ảnh chụp dữ liệu được lưu tạm. Nó giúp PivotTable tải nhanh hơn, nhưng không tự động cập nhật khi dữ liệu thay đổi.

Trong hướng dẫn này, tôi sẽ chỉ bạn cách làm mới PivotTable thủ công, dù bạn làm việc trong Excel hay Google Sheets.

Cách làm mới PivotTable

Hãy cùng xem một vài cách làm mới PivotTable trong Excel và Google Sheets.

Làm mới PivotTable trong Excel

Có ba cách để làm mới PivotTable trong Excel: 

Cách thủ công

Bạn có thể làm thủ công như sau: 

  1. Nhấp vào bất kỳ đâu trong PivotTable.
  2. Vào thẻ Data trên dải ribbon phía trên.
  3. Nhấp Refresh All (hoặc chỉ Refresh, tùy phiên bản Excel của bạn).

Sau đó, Excel sẽ cập nhật PivotTable bằng dữ liệu mới nhất từ trang nguồn.

Làm mới PivotTable thủ công trong Excel

Làm mới PivotTable thủ công. Hình minh họa của Tác giả.

Mẹo: Nếu bạn có nhiều PivotTable của các bộ dữ liệu khác nhau trong sổ làm việc, Refresh All sẽ cập nhật tất cả.

Phím tắt

Nếu bạn thích dùng phím như tôi, có cách nhanh hơn: Nhấn Alt + F5 để làm mới PivotTable đã chọn.

Nếu cần làm mới tất cả PivotTable trong sổ làm việc, hãy nhấn Ctrl + Alt + F5.

Tự động làm mới

Bạn cũng có thể đặt Excel tự làm mới PivotTable mỗi lần mở tệp:

  1. Nhấp vào bất kỳ đâu trên PivotTable.
  2. Vào Analyze > Pivot Table > Options. (hoặc nhấp chuột phải vào PivotTable và chọn PivotTable Options)
  3. Trong hộp thoại PivotTable Options, chuyển sang thẻ Data.
  4. Chọn hộp Refresh data when opening the file.
  5. Nhấp OK.

Giờ đây, mỗi lần mở sổ làm việc, Excel sẽ lấy dữ liệu mới nhất cho bạn.

Đặt tự động làm mới pivot table trong Excel.

Thiết lập tự động làm mới pivot table. Hình minh họa của Tác giả.

Làm mới Pivot Table trong Google Sheets

Trong Google Sheets, Pivot table (Google viết tách từ) sẽ tự động cập nhật khi dữ liệu nguồn thay đổi.

Ví dụ, nếu bạn thay đổi dữ liệu rồi xem PivotTable, bạn sẽ thấy PivotTable tự động phản ánh các thay đổi đó. Bạn không cần nhấp Refresh hay làm gì đặc biệt.

Tùy chọn tự động hóa

Nếu bạn thường xuyên cập nhật dữ liệu, việc làm mới thủ công có thể trở nên bất tiện. May mắn là cả Excel và Google Sheets đều cho phép tự động hóa quy trình, để PivotTable (hoặc Pivot Table) luôn cập nhật mà không cần thêm cú nhấp chuột.

Trong Excel

Có ba cách tự động hóa quá trình làm mới trong Excel.

Tự động hóa bằng VBA

Nếu bạn quen dùng macro, bạn có thể dùng VBA (Visual Basic for Applications) để tự động làm mới PivotTable:

  1. Nhấn Alt + F11 để mở trình soạn thảo VBA.

  2. Nhấp Insert > Module.

  3. Dán đoạn mã đơn giản này:

Sub AutoRefreshPivotTables()
    Dim PT As PivotTable
    Dim WS As Worksheet
    For Each WS In ThisWorkbook.Worksheets
        For Each PT In WS.PivotTables
            PT.PivotCache.Refresh
        Next PT
    Next WS
End Sub
  1. Đóng trình soạn thảo.
  2. Giờ khi bạn mở sổ làm việc, nó sẽ tự động làm mới PivotTable 

Làm mới PivotTable bằng VBA trong Excel.

Làm mới PivotTable bằng VBA. Hình minh họa của Tác giả.

Làm mới bằng Power Query

Nếu PivotTable của bạn được kết nối với Power Query, bạn có thể làm mới cả dữ liệu và PivotTable trong một bước: 

Vào Data > Refresh All. 

Thao tác này cập nhật truy vấn và mọi PivotTable được kết nối.

Mẹo hay: Trong Data > Queries & Connections, ở bên phải bạn sẽ thấy bảng điều khiển Queries & Connections. Nhấp chuột phải và chọn Properties. Tại đây, bạn có thể lập lịch làm mới.

Sử dụng Power Query để làm mới Excel PivotTables

Sử dụng Power Query để cập nhật PivotTable. Hình minh họa của Tác giả.

Kết nối dữ liệu bên ngoài

Nếu PivotTable của bạn lấy dữ liệu từ nguồn bên ngoài (như cơ sở dữ liệu, CSV hoặc nguồn web), Excel có thể cập nhật tự động. Thiết lập như sau:

  • Vào Data > Connections > Properties.

  • Trong thẻ Usage, chọn Refresh data when opening the file.

  • Chọn Refresh mỗi n phút nếu bạn muốn cập nhật theo lịch. (Tùy chọn) 

Thiết lập này phù hợp cho các bảng điều khiển dựa vào dữ liệu thời gian thực hoặc nhập liệu hằng ngày.

Trong Google Sheets

Trong Google Sheets, bạn không cần tự động hóa gì bằng Apps Script hay tiện ích bổ sung vì PivotTable đã tự động cập nhật. 

Nếu bạn thêm cột hoặc hàng mới, chỉ cần mở rộng phạm vi dữ liệu hoặc chèn chúng vào giữa các cột hoặc hàng hiện có, và Google Sheets sẽ tự động cập nhật mọi thứ.

Trình biên tập pivot table trong Google Sheets

Trình chỉnh sửa pivot table trong Google Sheets. Hình minh họa của Tác giả.

Khắc phục sự cố làm mới PivotTable

Ngay cả khi đã thiết lập đúng, đôi khi PivotTable vẫn không làm mới như mong đợi. Hãy xem một số lý do phổ biến và cách khắc phục trong cả Excel và Google Sheets.

Trong Excel

Dưới đây là cách bạn có thể xử lý sự cố liên quan đến PivotTable trong Excel:

Kiểm tra phạm vi tham chiếu và pivot cache

Nếu PivotTable không hiển thị dữ liệu mới, có thể phạm vi dữ liệu không bao gồm các hàng mới nhất. Khắc phục như sau:

  • Nhấp vào bất kỳ đâu trên PivotTable. Vào Analyze > Change Data Source và xác nhận phạm vi bao phủ toàn bộ dữ liệu.
  • Chuyển phạm vi dữ liệu thành Table (Ctrl + T) vì bảng sẽ tự mở rộng cho PivotTable khi bạn thêm hàng mới sau khi làm mới.
  • Nếu PivotTable vẫn không cập nhật, pivot cache có thể đã lỗi thời. Hãy thử Data > Refresh All để dựng lại.

Kết nối lại nguồn dữ liệu bên ngoài

Đôi khi PivotTable không thể làm mới vì nguồn dữ liệu liên kết (như cơ sở dữ liệu, tệp Power Query hoặc trang trực tuyến) đã ngoại tuyến hoặc bị di chuyển:

  • Vào Data > Connections.
  • Kiểm tra trạng thái từng kết nối được liệt kê.
  • Nếu có kết nối không hoạt động hoặc thiếu, hãy nhấp để kết nối lại hoặc cập nhật đường dẫn tệp.
  • Khi kết nối được khôi phục, nhấp Refresh All để tải dữ liệu mới nhất.

Mẹo: Nếu tệp dữ liệu bị đổi tên hoặc di chuyển, hãy cập nhật liên kết trực tiếp trong thuộc tính kết nối để tránh lỗi lặp lại.

Giảm độ trễ làm mới với bộ dữ liệu lớn

Nếu sổ làm việc mất quá nhiều thời gian để làm mới, hãy thực hiện:

  • Tạm thời tắt tính toán tự động (Formulas > Calculation Options > Manual) rồi làm mới.
  • Chia nhỏ các PivotTable rất lớn thành những bảng nhỏ hơn theo khu vực, sản phẩm hoặc tháng.
  • Loại bỏ các trường hoặc tổng không cần thiết làm chậm xử lý.

Trong Google Sheets

Mặc dù Pivot Table trong Google Sheets thường tự làm mới, đôi khi chúng vẫn không hiển thị số liệu mới nhất. Hãy xem hai nguyên nhân phổ biến và cách khắc phục.

Kiểm tra phạm vi tham chiếu

Nếu bạn thêm hàng hoặc cột mới ngoài phạm vi dữ liệu ban đầu dùng để dựng PivotTable, Sheets sẽ không tự động đưa chúng vào.

Ví dụ, bạn thêm một cột mới tên Payment Method ở bên phải tập dữ liệu, nhưng PivotTable không nhận ra:

  • Mở trình chỉnh sửa PivotTable và điều chỉnh phạm vi. 
  • Khi tạo PivotTable, hãy chọn phạm vi hơi lớn hơn dữ liệu hiện tại.
  • Nếu sau này cần thêm hàng hoặc cột mới, hãy chèn chúng trong phạm vi hiện có thay vì ngoài phạm vi.

Chẳng hạn, nếu phạm vi hiện tại là A1:C11, đừng thêm cột mới ở D. Thay vào đó, chèn một cột mới giữa A và C để cột mới nằm trong phạm vi.

Bằng cách này, PivotTable sẽ luôn tự động cập nhật.

Gỡ bộ lọc 

Đôi khi Pivot Table có thể không hiển thị số mới nhất dù dữ liệu đã thay đổi. Thường là do một bộ lọc đang bật.

Ví dụ, bạn đã đặt bộ lọc chỉ hiển thị các mục có doanh số lớn hơn 50. Sau đó bạn cập nhật doanh số của một mục từ 25 lên 130 nhưng nó vẫn không xuất hiện trong báo cáo. Đó là vì bộ lọc đang chặn hiển thị:

  • Vào Data > nhấp Remove filter để tắt.
  • Kiểm tra PivotTable để xác nhận mục đã cập nhật nay xuất hiện.
  • Khi mọi thứ đã đúng, hãy áp dụng lại bộ lọc nếu còn cần.

Khi bạn tắt rồi bật lại bộ lọc, nó buộc Google Sheets kiểm tra lại dữ liệu và hiển thị các giá trị mới nhất.

Kết luận 

Một lần làm mới nhanh có thể tạo nên khác biệt. Nó giữ cho báo cáo chính xác và đảm bảo các con số phản ánh dữ liệu mới nhất.

Bạn có thể cập nhật bảng thủ công, dùng phím tắt hoặc thiết lập tự động hóa nếu muốn tiết kiệm thời gian. Hãy đăng ký các khóa học chuyên biệt của chúng tôi nếu bạn muốn nâng cao kỹ năng hơn nữa. Tôi gợi ý khóa Data Analysis in Excel và Introduction to Power Query in Excel.

Laiba Siddiqui

Tác giả

Laiba Siddiqui

Tôi là một chiến lược gia nội dung, yêu thích việc đơn giản hóa các chủ đề phức tạp. Tôi đã giúp các công ty như Splunk, Hackernoon và Tiiny Host tạo nội dung hấp dẫn và giàu thông tin cho khán giả của họ.

Câu hỏi thường gặp

Sự khác nhau giữa PivotTable và bảng thường trong Excel là gì?

Các bảng thường (regular table) dùng để tổ chức dữ liệu thô, trong khi PivotTable cho phép bạn nhóm, lọc và tính toán dữ liệu một cách tương tác mà không làm thay đổi tập dữ liệu gốc.

PivotChart là gì và liên quan thế nào đến PivotTable?

PivotChart là dạng trực quan hóa của PivotTable. Khi bạn cập nhật hoặc lọc PivotTable, PivotChart sẽ tự động phản ánh các thay đổi đó. Nó cung cấp bản tóm tắt động và trực quan về dữ liệu của bạn.

Vì sao các trường trong PivotTable biến mất sau khi làm mới?

Nếu phạm vi dữ liệu nguồn thay đổi quá nhiều (các cột bị xóa hoặc đổi tên), một số trường có thể không còn tồn tại. Vì vậy hãy đảm bảo mọi tên trường gốc vẫn tồn tại trong tập dữ liệu trước khi làm mới.

Tôi có thể kết nối PivotTable với cơ sở dữ liệu trực tiếp không?

Có. Bạn có thể kết nối trực tiếp đến các cơ sở dữ liệu như SQL Server, Access hoặc API bên ngoài qua Data > Get Data. Sau khi kết nối, bạn có thể làm mới PivotTable để tự động lấy các bản ghi cập nhật.

Làm thế nào để thêm calculated field trong PivotTable?

Bạn có thể tạo calculated field để thực hiện công thức tùy chỉnh trong PivotTable. Vào Analyze > Fields, Items & Sets > Calculated Field, rồi định nghĩa công thức. Điều này giúp bổ sung các chỉ số như biên lợi nhuận hoặc tốc độ tăng trưởng.

Chủ đề

Liên quan