
PivotTable Nâng Cao: Slicer, Timeline Và Tự Động Refresh
PivotTable cơ bản thì ai cũng biết kéo thả. Ba thứ dưới đây mới là phần làm nên một báo cáo dùng được thật: Slicer để lọc bằng nút bấm, Timeline để lọc theo thời gian, và thiết lập tự động làm mới dữ liệu.

Slicer: bộ lọc dạng nút bấm
Chọn một ô bất kỳ trong PivotTable, vào PivotTable Analyze → Insert Slicer, tích chọn các trường bạn muốn lọc.
Slicer hơn bộ lọc thường ở hai điểm: người xem nhìn thấy ngay đang lọc theo giá trị nào, và bấm chọn nhanh hơn mở danh sách xổ xuống.
Vài tùy chỉnh đáng làm:
- Chia nhiều cột. Trong Slicer Settings, tăng số cột để nút xếp ngang thay vì dọc dài lê thê.
- Ẩn mục không có dữ liệu. Cũng trong Slicer Settings, bật tùy chọn ẩn các mục rỗng.
- Cho phép chọn nhiều giá trị. Bấm biểu tượng multi-select ở góc trên của Slicer.
Liên kết một Slicer với nhiều PivotTable
Đây là thứ biến vài bảng rời rạc thành một bảng theo dõi thống nhất. Chuột phải vào Slicer, chọn Report Connections, tích chọn các PivotTable muốn điều khiển chung.
Điều kiện: các PivotTable phải cùng nguồn dữ liệu. Nếu chúng lấy từ hai bảng khác nhau, cách xử lý là đưa cả hai vào Data Model rồi tạo quan hệ, xem Power Pivot và Data Model.
Sau khi liên kết, một cú bấm lọc cả trang báo cáo. Đây là nền tảng để dựng bảng theo dõi trực quan, xem thêm tạo dashboard trong Excel.

Timeline: lọc theo thời gian
Vào PivotTable Analyze → Insert Timeline. Công cụ này chỉ nhận cột có kiểu dữ liệu ngày tháng thật. Nếu nút bị mờ, nguyên nhân gần như luôn là cột ngày đang ở dạng văn bản.
Cách sửa: chọn cột, vào Data → Text to Columns, bấm Finish để ép Excel nhận lại kiểu dữ liệu, rồi làm mới PivotTable.
Timeline cho chuyển nhanh giữa các mức năm, quý, tháng, ngày bằng danh sách xổ ở góc phải, và kéo thanh trượt để chọn khoảng.
Tự động làm mới dữ liệu
PivotTable không tự cập nhật khi dữ liệu nguồn thay đổi. Ba cách xử lý:
Làm mới khi mở file. Chuột phải vào PivotTable, chọn PivotTable Options, tab Data, bật Refresh data when opening the file. Đây là thiết lập nên bật cho mọi báo cáo.
Làm mới theo chu kỳ. Chỉ có với PivotTable lấy từ nguồn bên ngoài hoặc từ Data Model. Trong Connection Properties, đặt số phút giữa các lần làm mới.
Dùng bảng Table làm nguồn. Đây mới là cách quan trọng nhất. Nếu nguồn của PivotTable là một vùng cố định như A1:D500, thêm dữ liệu vào dòng 501 sẽ không được tính. Chuyển vùng nguồn thành Table bằng Ctrl+T trước khi tạo PivotTable, khi đó vùng tự mở rộng và Refresh sẽ lấy đủ dữ liệu mới.
Ba lỗi hay gặp
Số hiển thị thành Count thay vì Sum. Nguyên nhân là cột giá trị có ô trống hoặc ô chứa văn bản. Dọn dữ liệu rồi làm mới, hoặc đổi thủ công trong Value Field Settings.
Ngày tháng tự gom nhóm không như ý. Chuột phải vào trường ngày, chọn Ungroup rồi gom lại theo mức bạn muốn.
Refresh làm mất định dạng cột. Trong PivotTable Options, bật Preserve cell formatting on update và tắt Autofit column widths on update.
Khi nào nên dùng công thức thay vì PivotTable
PivotTable mạnh cho tổng hợp và thao tác tương tác. Nhưng nếu bạn cần kết quả tổng hợp để đưa vào một công thức khác, PivotTable lại vướng vì phải dùng GETPIVOTDATA.
Trường hợp đó dùng SUMIFS hoặc COUNTIFS gọn hơn, xem hàm SUMIFS và COUNTIFS. Nếu chỉ cần danh sách chi tiết thay vì con số tổng, dùng hàm lọc ở bản 2021 trở lên, xem hàm FILTER trong Excel và key Office 2021.
Slicer và Timeline có từ key Office 2016 trở lên.
Câu hỏi thường gặp
Slicer có làm file nặng không?
Không đáng kể. Thứ làm nặng là dữ liệu nguồn, xem tối ưu file Excel nặng.
Nút Insert Timeline bị mờ?
Nguồn dữ liệu không có cột kiểu ngày tháng thật. Đổi kiểu dữ liệu rồi làm mới PivotTable.
Gửi file cho người khác, Slicer có chạy không?
Có, Slicer là một phần của file. Chỉ cần người nhận dùng bản Excel từ 2016 trở lên.



