google-sheets
Cách tạo Pivot Table trong Google Sheets từ A đến Z

Pivot Table dùng để làm gì?
Khi có một bảng dữ liệu thô vài trăm, vài nghìn dòng (ví dụ danh sách đơn hàng, chi tiêu, doanh thu theo ngày), bạn thường cần trả lời những câu hỏi kiểu: "Tổng doanh thu theo từng khu vực là bao nhiêu?", "Sản phẩm nào bán chạy nhất theo từng tháng?". Nếu tự dùng SUMIF hay COUNTIF để tính tay từng câu hỏi một, vừa mất thời gian vừa dễ sai khi dữ liệu thay đổi.
Pivot Table giải quyết việc này bằng cách tự động gộp nhóm, đếm, tính tổng dữ liệu theo bất kỳ cột nào bạn chọn, chỉ bằng cách kéo-thả thay vì viết công thức. Khi dữ liệu gốc thay đổi, bạn chỉ cần bấm Refresh là bảng tổng hợp cập nhật theo.
Ví dụ dữ liệu dùng xuyên suốt bài này, nằm ở vùng A1:D9 (dòng 1 là tiêu đề):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ngày | Khu vực | Sản phẩm | Doanh thu |
| 2 | 01/09 | Hà Nội | Bàn ghế | 12000000 |
| 3 | 01/09 | Vinh | Tủ gỗ | 8500000 |
| 4 | 02/09 | Hà Nội | Tủ gỗ | 6000000 |
| 5 | 02/09 | Vinh | Bàn ghế | 15000000 |
| 6 | 03/09 | Hà Nội | Bàn ghế | 9000000 |
| 7 | 03/09 | Vinh | Bàn ghế | 11000000 |
| 8 | 04/09 | Hà Nội | Tủ gỗ | 7000000 |
| 9 | 04/09 | Vinh | Tủ gỗ | 5000000 |
Bước 1: Chọn vùng dữ liệu và chèn Pivot Table
- Bôi đen toàn bộ vùng dữ liệu, kể cả dòng tiêu đề (
A1:D9). - Vào menu Insert → Pivot table.
- Ở hộp thoại hiện ra, chọn nơi đặt bảng: New sheet (khuyên dùng, để không lẫn với dữ liệu gốc) hoặc Existing sheet.
- Bấm Create.
Google Sheets sẽ mở một trang tính mới với khung Pivot table editor ở bên phải, gồm 4 mục: Rows, Columns, Values, Filters.
Bước 2: Kéo trường vào Rows, Values để tổng hợp dữ liệu
Ví dụ muốn xem tổng doanh thu theo từng khu vực:
- Trong mục Rows, bấm Add → chọn Khu vực.
- Trong mục Values, bấm Add → chọn Doanh thu. Google Sheets tự đặt kiểu tổng hợp mặc định là SUM (tính tổng) khi cột chứa số.
Kết quả hiện ngay trong bảng: mỗi khu vực một dòng, kèm tổng doanh thu tương ứng, tự cập nhật nếu dữ liệu gốc đổi.
Muốn đổi cách tổng hợp (đếm số dòng thay vì tính tổng, tính trung bình, lấy giá trị lớn nhất...), bấm vào ô Summarize by ngay dưới tên trường trong mục Values và chọn lại: SUM, COUNTA, COUNT, AVERAGE, MAX, MIN...
Bước 3: Thêm Columns để xoay bảng hai chiều
Muốn xem doanh thu theo cả khu vực lẫn sản phẩm trong cùng một bảng (khu vực là dòng, sản phẩm là cột):
- Trong mục Rows, thêm Khu vực.
- Trong mục Columns, bấm Add → chọn Sản phẩm.
- Trong mục Values, thêm Doanh thu.
Kết quả là bảng ma trận: mỗi hàng là một khu vực, mỗi cột là một sản phẩm, ô giao nhau là tổng doanh thu — giống hệt cách trình bày báo cáo doanh thu chéo thường gặp trong công việc.
Bước 4: Lọc dữ liệu bằng Filters
Muốn bảng tổng hợp chỉ tính trên một phần dữ liệu (ví dụ chỉ khu vực Vinh, hoặc chỉ tháng 9):
- Trong mục Filters, bấm Add → chọn cột muốn lọc (ví dụ Khu vực).
- Bấm vào ô điều kiện lọc vừa thêm, bỏ tick những giá trị không muốn hiển thị, hoặc chọn Filter by condition để lọc theo điều kiện (lớn hơn, chứa văn bản...).
- Bấm OK.
Bảng Pivot sẽ chỉ tổng hợp trên phần dữ liệu còn lại sau khi lọc, các mục Rows/Columns/Values không đổi.
Bước 5: Sắp xếp và tùy chỉnh hiển thị
- Sắp xếp: bấm vào ô trường trong mục Rows hoặc Columns, chọn Order → Ascending/Descending, hoặc sắp xếp theo giá trị tổng hợp (ví dụ khu vực có doanh thu cao nhất lên đầu) bằng cách chọn Sort by rồi chọn cột Values.
- Ẩn dòng tổng cộng (Grand Total): bấm vào biểu tượng ba chấm cạnh tên bảng Pivot → Add totals để bật/tắt.
- Đổi định dạng số: bấm vào ô trường trong mục Values → Format → chọn định dạng tiền tệ, phần trăm hoặc số thập phân tùy nhu cầu.
Bảng tóm tắt các mục trong Pivot table editor
| Mục | Chức năng |
|---|---|
Rows |
Trường dùng làm tiêu đề dòng, mỗi giá trị duy nhất thành một dòng riêng |
Columns |
Trường dùng làm tiêu đề cột, tạo bảng ma trận hai chiều |
Values |
Trường cần tính toán (tổng, đếm, trung bình...) |
Filters |
Lọc bớt dữ liệu trước khi tổng hợp, không ảnh hưởng cấu trúc bảng |
Lỗi thường gặp
Pivot Table hiện "No data" hoặc trống trơn Thường do vùng dữ liệu chọn ban đầu không bao gồm dòng tiêu đề, hoặc dữ liệu nguồn có dòng trống ở giữa khiến Sheets không nhận diện đúng vùng. Kiểm tra lại vùng dữ liệu ở mục Data range trong Pivot table editor.
Cột số nhưng Values lại đếm (COUNTA) thay vì tính tổng (SUM) Xảy ra khi trong cột đó có lẫn vài ô định dạng văn bản dù trông giống số (thường do dữ liệu dán từ nguồn khác). Kiểm tra và chuyển toàn bộ cột về định dạng số trước khi tạo lại Pivot.
Thêm dữ liệu mới vào bảng gốc nhưng Pivot không cập nhật
Nếu dữ liệu mới nằm ngoài vùng đã chọn ban đầu (ví dụ bạn chọn A1:D9 nhưng thêm dữ liệu ở dòng 15), Pivot sẽ không tự nhận thêm dòng đó. Vào Data range trong Pivot table editor, mở rộng lại vùng, hoặc chọn cả cột (ví dụ A:D) ngay từ đầu để không phải sửa lại mỗi lần thêm dữ liệu.
Tổng số không khớp với tính tay Kiểm tra mục Filters — rất dễ quên đã lọc bớt dữ liệu từ trước, khiến bảng Pivot chỉ tính trên một phần dữ liệu chứ không phải toàn bộ.
Khi nào nên dùng Pivot Table?
- Tổng hợp báo cáo doanh thu, chi phí theo khu vực, sản phẩm, thời gian
- Đếm số lượng đơn hàng, khách hàng theo từng nhóm phân loại
- So sánh nhanh nhiều chiều dữ liệu (ví dụ khu vực x sản phẩm, tháng x nhân viên) mà không cần viết công thức
- Làm bảng tổng hợp sơ bộ trước khi trực quan hóa bằng biểu đồ
Học Google Sheets thực chiến tại TP Vinh
Pivot Table là công cụ tổng hợp dữ liệu nhanh nhất trong Google Sheets nhưng nhiều người chỉ dùng được vài thao tác cơ bản vì chưa quen kéo-thả đúng cách. Nếu bạn muốn học Google Sheets bài bản, từ các hàm cơ bản đến xử lý và tổng hợp dữ liệu nâng cao như Pivot Table, tham khảo khóa học Google Sheets tại Điền Nguyễn AZ.
📞 Hotline / Zalo: 0362 465 361
👉 Xem chi tiết: Khóa học Google Sheets thực tế tại TP Vinh
Tài liệu miễn phí
30 phím tắt Excel hay dùng nhất
Tổng hợp phím tắt giúp thao tác Excel nhanh hơn — điền thông tin để tải file PDF miễn phí về dùng ngay.
Bài viết liên quan

17/09/2026
Cách tạo Dashboard đơn giản trong Google Sheets (không cần add-on)
Hướng dẫn từng bước cách tạo Dashboard đơn giản trong Google Sheets bằng Pivot table, biểu đồ và bộ lọc Slicer có sẵn, không cần cài thêm add-on.

06/09/2026
Cách tạo báo cáo tự động cập nhật bằng Google Sheets (không cần copy-paste lại mỗi ngày)
Hướng dẫn dựng báo cáo trong Google Sheets tự cập nhật khi dữ liệu nguồn thay đổi, dùng QUERY, Pivot Table và biểu đồ liên kết trực tiếp thay vì copy-paste thủ công.

27/09/2026
Cách tạo phiếu khảo sát bằng Google Forms và tự động tổng hợp kết quả trong Google Sheets
Hướng dẫn tạo phiếu khảo sát bằng Google Forms, liên kết tự động với Google Sheets, và tổng hợp kết quả bằng hàm COUNTIF, QUERY và Pivot Table thay vì đếm tay.