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
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
Insert → Pivot Table
Hộp thoại hiện ra hỏi vùng dữ liệu và vị trí đặt Pivot
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
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
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:
Rows: kéo "Nhân Viên" vào → danh sách 10 nhân viên hiện ra theo hàng
Columns: kéo "Tháng" vào → T1, T2, ... T12 hiện theo cột ngang
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
Filters: kéo "Khu Vực" vào → xuất hiện dropdown lọc theo HN/HCM/ĐN
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.
Click vào bất kỳ ô nào trong Pivot Table
Insert → Chart → Google Sheets tự nhận ra đây là Pivot data
Chọn Bar Chart hoặc Line Chart tùy loại dữ liệu
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.
📚 Bài Viết Liên Quan
- Template Google Sheets Báo Cáo Bán Hàng Theo Vùng và Đại Lý 2027: Phân Tích Đa Chiều
- Google Sheets Nâng Cao Bài 9: Bảo Mật, Phân Quyền và Chia Sẻ Chuyên Nghiệp
- Google Sheets Nâng Cao Bài 4: Hàm QUERY - Lọc và Phân Tích Dữ Liệu Chuyên Nghiệp
- Template Google Sheets Quản Lý Phòng Khám và Bệnh Viện Nhỏ 2027
Chia sẻ bài viết:
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.