Chuyển tới nội dung chính

Bài 11: Báo Cáo Động Với Pivot Table & Pivot Chart

Giai đoạn 3 – Nâng cao · Mục tiêu: Tổng hợp hàng vạn dòng dữ liệu thành báo cáo tóm tắt trong vài giây với Pivot Table và Pivot Chart.


1. Pivot Table là gì?

Pivot Table (Bảng tổng hợp xoay) là công cụ giúp:

  • Tóm tắt hàng nghìn/triệu dòng dữ liệu thành bảng báo cáo gọn.
  • Phân nhóm dữ liệu theo nhiều tiêu chí (phòng ban, sản phẩm, thời gian...).
  • Xoay chiều phân tích dữ liệu chỉ bằng thao tác kéo thả.

2. Quy tắc dữ liệu nguồn (Data Source)

Dữ liệu nguồn PHẢI đạt chuẩn trước khi tạo Pivot Table:

ChuẩnSai
Mỗi cột có tiêu đề rõ ràngCột không có tiêu đề hoặc trùng tên
Không gộp ô (Merge Cells)Có ô gộp trong vùng dữ liệu
Không có dòng trống xen kẽDòng trống làm gián đoạn dữ liệu
Mỗi dòng là 1 bản ghi (giao dịch)Dữ liệu tổng hợp sẵn (cross-tab)
Kiểu dữ liệu nhất quán trong mỗi cộtCùng cột vừa số vừa text

:::warning Lỗi phổ biến nhất Gộp ô (Merge Cells) trong dữ liệu nguồn sẽ khiến Pivot Table hoạt động sai hoàn toàn! Hãy Unmerge tất cả trước khi tạo Pivot. :::


3. Tạo Pivot Table

Bước 1: Chọn dữ liệu

Click vào bất kỳ ô nào trong vùng dữ liệu → Excel tự nhận diện vùng.

Bước 2: Chèn Pivot Table

Tab InsertPivotTable → Chọn New Worksheet hoặc Existing Worksheet.

Bước 3: Kéo thả trường dữ liệu

Bảng PivotTable Fields có 4 vùng:

VùngChức năngVí dụ
FiltersBộ lọc tổng thểLọc theo Năm
ColumnsTiêu đề cộtQuý 1, Quý 2, Quý 3, Quý 4
RowsTiêu đề dòngTên sản phẩm, Phòng ban
ValuesGiá trị tính toánSum of Doanh thu, Count of Đơn hàng

Ví dụ: Báo cáo doanh thu theo sản phẩm và quý

  • Rows: Kéo Tên Sản Phẩm
  • Columns: Kéo Quý
  • Values: Kéo Doanh Thu (tự động chọn Sum)
  • Filters: Kéo Khu Vực

4. Tùy chỉnh giá trị tính toán

Click vào trường trong vùng ValuesValue Field Settings:

Phép tínhÝ nghĩa
SumTổng (mặc định cho số)
CountĐếm số bản ghi
AverageTrung bình
Min / MaxGiá trị nhỏ nhất / lớn nhất
% of Grand TotalPhần trăm so với tổng cộng
% of Column TotalPhần trăm so với tổng cột
Running TotalTổng lũy kế

5. Nhóm dữ liệu (Grouping)

Nhóm Ngày tháng

  1. Click chuột phải vào ô ngày trong Pivot Table → Group.
  2. Chọn nhóm: Months, Quarters, Years.

→ Tự động gom 01/01/2024, 15/01/2024, 28/01/2024 thành Tháng 1.

Nhóm Số

  1. Click chuột phải vào ô số → Group.
  2. Thiết lập Starting at, Ending at, By.

→ Gom lương thành các khoảng: 5-10 triệu, 10-15 triệu, 15-20 triệu.


6. Bộ lọc tương tác: Slicer & Timeline

Slicer – Bộ lọc trực quan

  1. Click vào Pivot Table → Tab PivotTable AnalyzeInsert Slicer.
  2. Chọn trường cần lọc (ví dụ: Phòng Ban, Khu Vực).
  3. Một bảng nút bấm xuất hiện → click để lọc nhanh.

Ưu điểm: Trực quan, dễ sử dụng, có thể liên kết nhiều Pivot Table cùng lúc.

Timeline – Bộ lọc thời gian

  1. Tab PivotTable AnalyzeInsert Timeline.
  2. Chọn trường ngày.
  3. Thanh trượt thời gian xuất hiện → kéo để lọc theo khoảng thời gian.

:::tip Mẹo Kết hợp Slicer + Timeline để tạo Dashboard tương tác chuyên nghiệp! :::


7. Pivot Chart

Pivot Chart là biểu đồ tự động liên kết với Pivot Table:

  1. Click vào Pivot Table → Tab PivotTable AnalyzePivotChart.
  2. Chọn kiểu biểu đồ.
  3. Biểu đồ sẽ tự động cập nhật khi thay đổi Pivot Table hoặc Slicer.

Bài tập thực hành

Cho bảng Nhật ký bán hàng 2024 (1000+ dòng): Ngày, Mã SP, Tên SP, Nhóm hàng, Nhân viên, Khu vực, SL, Đơn giá, Thành tiền.

  1. Tạo Pivot Table: Doanh thu theo Nhóm hàng và Quý.
  2. Thêm % of Grand Total để xem tỷ trọng từng nhóm.
  3. Tạo Slicer cho Khu vực và Timeline cho Ngày.
  4. Tạo Pivot Chart dạng Column kết hợp Slicer.

Bài trước: Bài 10 – Conditional Formatting · Bài tiếp: Bài 12 – Biểu Đồ & Dashboard