Hướng dẫn

Google Sheets Cơ Bản Bài 6: Pivot Table — Tổng Hợp Dữ Liệu Trong 5 Phút

Tuân HoangTuân Hoang
20 tháng 10, 2026
8 phút đọc
Google Sheets Cơ Bản Bài 6: Pivot Table — Tổng Hợp Dữ Liệu Trong 5 Phút

📚 Series: Google Sheets Cơ Bản

Bài 6: Pivot Table — Tổng Hợp Dữ Liệu Trong 5 Phút

Pivot Table là tính năng mạnh nhất mà ít người biết dùng đúng cách. Bài này hướng dẫn từng bước tạo báo cáo doanh thu đa chiều, thống kê theo nhóm và filter động — không cần viết một công thức phức tạp nào.

1. Pivot Table Là Gì Và Tại Sao Quan Trọng?

Hãy tưởng tượng bạn có 1.000 dòng dữ liệu đơn hàng với các cột: Ngày, Nhân viên, Sản phẩm, Khu vực, Doanh thu. Bạn muốn biết:

  • Tổng doanh thu từng nhân viên theo từng tháng?
  • Sản phẩm nào bán chạy nhất ở khu vực nào?
  • So sánh Q1 vs Q2 theo từng danh mục sản phẩm?

Không có Pivot Table, bạn phải viết hàng chục công thức SUMIF phức tạp. Với Pivot Table, bạn chỉ cần kéo thả — xong trong 2 phút.

Không có Pivot Table:

  • ✗ Viết SUMIF/SUMIFS cho từng ô
  • ✗ Copy công thức thủ công cho 12 tháng × 10 nhân viên
  • ✗ Khi thêm dữ liệu mới phải cập nhật lại công thức
  • ✗ Thời gian: 30–60 phút

Với Pivot Table:

  • ✓ Kéo thả các trường vào đúng vị trí
  • ✓ Tự động tính tổng, đếm, trung bình, min, max
  • ✓ Refresh 1 click khi dữ liệu thay đổi
  • ✓ Thời gian: 2–5 phút

2. Chuẩn Bị Dữ Liệu Cho Pivot

Pivot Table yêu cầu dữ liệu nguồn phải được chuẩn bị đúng chuẩn. Đây là bước hay bị bỏ qua nhất dẫn đến Pivot bị sai.

Hàng đầu tiên là tiêu đề (header row)

Mỗi cột phải có tên tiêu đề rõ ràng, không được để trống

Mỗi hàng là một bản ghi (record)

Không merge cells, không có hàng tổng cộng xen giữa, không có hàng trống

Dữ liệu nhất quán trong từng cột

Cột Tháng phải đồng nhất: không được vừa "T1" vừa "Tháng 1" vừa "January" trong cùng cột

Cột số phải là định dạng Number

Cột Doanh thu không được để dạng Text (có dấu hiệu: căn trái thay vì căn phải)

Dữ liệu mẫu chuẩn (sheet "DonHang"):
  A        | B          | C            | D      | E
  Ngày     | Nhân Viên  | Sản Phẩm     | Khu Vực| Doanh Thu
  01/10/26 | Nguyễn A   | Phần Mềm Kho | HN     | 1,400,000
  02/10/26 | Trần B     | SheetStore   | HCM    | 699,000
  03/10/26 | Nguyễn A   | PM Bán Hàng  | HN     | 2,100,000
  ...      | ...        | ...          | ...    | ...

3. Tạo Pivot Table Từng Bước

1

Click vào bất kỳ ô nào trong vùng dữ liệu

Google Sheets sẽ tự nhận diện toàn bộ bảng dữ liệu liên tiếp

2

Insert → Pivot Table

Hộp thoại hiện ra hỏi vùng dữ liệu và vị trí đặt Pivot

3

Chọn "New sheet" cho Pivot Table

Nên đặt Pivot ở sheet riêng để không lẫn với dữ liệu gốc

4

Pivot Table Editor xuất hiện bên phải

Đây là nơi kéo thả các trường vào Rows, Columns, Values, Filters

5

Kéo trường vào đúng vị trí (xem phần 4)

Pivot Table tự cập nhật ngay lập tức mỗi khi bạn thêm/bỏ trường

4. Rows, Columns, Values, Filters — Hiểu Từng Phần

Khu Vực Đặt Gì Vào Đây Ví Dụ Kết Quả
Rows (Hàng) Danh mục muốn nhóm theo hàng dọc Nhân Viên Mỗi nhân viên = 1 hàng
Columns (Cột) Danh mục muốn nhóm theo cột ngang Tháng Mỗi tháng = 1 cột
Values (Giá Trị) Trường số cần tính toán Doanh Thu SUM/COUNT/AVG doanh thu tại giao điểm
Filters (Lọc) Trường muốn lọc dữ liệu động Khu Vực Dropdown chọn HN/HCM/ĐN để lọc

Các hàm tổng hợp trong Values:

SUM

Tổng doanh thu, tổng số lượng

COUNT

Đếm số đơn hàng, số giao dịch

AVERAGE

Doanh thu trung bình/đơn hàng

MAX/MIN

Đơn hàng lớn nhất/nhỏ nhất

% of total

Tỷ lệ % trên tổng

Running total

Doanh thu lũy kế theo thời gian

5. Calculated Field — Tự Tạo Chỉ Số Mới

Calculated Field cho phép bạn tạo công thức tùy chỉnh trong Pivot Table mà không cần thêm cột vào dữ liệu gốc.

Ví dụ: Tính Doanh Thu Trung Bình Mỗi Đơn Hàng

Bước 1: Trong Pivot Editor → Values → Add → Calculated field
Bước 2: Đặt tên: "DT Trung Bình/Đơn"
Bước 3: Nhập công thức:
  = 'Doanh Thu' / 'Số Đơn Hàng'

→ Pivot tự tính chỉ số này cho từng ô giao nhau của Rows và Columns

Ví dụ khác: Tỷ lệ hoàn thành mục tiêu
  = 'Doanh Thu Thực' / 'Doanh Thu Mục Tiêu'
  → Hiển thị dạng % để so với target

6. Ví Dụ: Báo Cáo Doanh Thu Theo Tháng Và Nhân Viên

Từ dữ liệu 1.000 đơn hàng, tạo báo cáo ma trận Nhân Viên × Tháng trong 3 phút:

1

Rows: kéo "Nhân Viên" vào → danh sách 10 nhân viên hiện ra theo hàng

2

Columns: kéo "Tháng" vào → T1, T2, ... T12 hiện theo cột ngang

3

Values: kéo "Doanh Thu" vào → chọn SUM → bảng tự điền tổng DT mỗi NV mỗi tháng

4

Filters: kéo "Khu Vực" vào → xuất hiện dropdown lọc theo HN/HCM/ĐN

5

Kết quả: Ma trận 10×12 với Grand Total tự động ở cuối mỗi hàng và cột

Kết quả Pivot Table:
                | T1      | T2      | T3      | Grand Total
  Nguyễn A     | 85M     | 92M     | 78M     | 255M
  Trần B        | 72M     | 68M     | 88M     | 228M
  Lê C          | 91M     | 105M   | 97M     | 293M
  ...           | ...     | ...     | ...     | ...
  Grand Total   | 248M   | 265M   | 263M   | 776M

Cập nhật dữ liệu mới:

Khi thêm đơn hàng mới vào sheet gốc, Pivot Table không tự động cập nhật. Bạn cần click chuột phải vào Pivot → Refresh. Hoặc dùng Apps Script để tự động refresh (xem Bài 7).

7. Kết Hợp Pivot + Chart

Pivot Table + Chart = Dashboard báo cáo động cực kỳ mạnh. Chart sẽ tự cập nhật khi Pivot thay đổi.

1

Click vào bất kỳ ô nào trong Pivot Table

2

Insert → Chart → Google Sheets tự nhận ra đây là Pivot data

3

Chọn Bar Chart hoặc Line Chart tùy loại dữ liệu

4

Khi đổi Filter trong Pivot (VD: chọn chỉ HN), chart tự cập nhật ngay lập tức

Mẹo tạo Dashboard chuyên nghiệp:

  • ✓ Tạo 1 sheet "Dashboard" riêng, nhúng chart từ Pivot vào đây
  • ✓ Thêm Slicer (Insert → Slicer) để filter Pivot bằng button đẹp hơn dropdown
  • ✓ Kết hợp 3–4 chart trên dashboard cho cái nhìn tổng quan 360°
  • ✓ Protect sheet Dashboard để không ai vô tình xóa chart

8. Quiz + Bài Tiếp Theo

Câu 1: Trong Pivot Table, "Values" dùng để làm gì?

  • A. Xác định các hàng nhóm
  • B. Lọc dữ liệu theo điều kiện
  • C. Tính tổng/đếm/trung bình của trường số ✓
  • D. Đặt tiêu đề cột

Câu 2: Pivot Table không tự cập nhật khi dữ liệu gốc thay đổi. Cần làm gì?

  • A. Xóa và tạo lại Pivot
  • B. Click chuột phải → Refresh ✓
  • C. Đóng và mở lại file
  • D. Pivot tự cập nhật sau 5 phút

Câu 3: Dữ liệu nào vi phạm quy tắc chuẩn bị cho Pivot?

  • A. Có 1000 hàng dữ liệu đơn hàng
  • B. Có hàng tổng cộng xen giữa dữ liệu ✓
  • C. Cột Doanh thu định dạng Number
  • D. Tiêu đề hàng đầu tiên đầy đủ

Câu 4: Calculated Field trong Pivot dùng để làm gì?

  • A. Thêm dữ liệu mới vào bảng gốc
  • B. Tạo chỉ số tùy chỉnh từ các trường có sẵn (VD: DT/đơn hàng) ✓
  • C. Lọc dữ liệu theo công thức
  • D. Đổi tên các trường trong Pivot

Bài 7: Google Apps Script — Tự Động Hóa Mọi Thứ

Bài cuối của series: Viết script đầu tiên, tự động gửi email nhắc deadline, tạo PDF, refresh Pivot tự động — ngay cả khi bạn chưa biết lập trình.

Học Bài 7 Ngay →

Báo Cáo Pivot Sẵn Có Trong SheetStore

SheetStore tích hợp Pivot Table và dashboard biểu đồ sẵn có cho doanh thu, kho hàng, nhân sự. Nhập dữ liệu một lần — báo cáo tự tổng hợp ngay lập tức.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận