Bỏ qua để đến nội dung chính
Điền NguyễnAZ

google-sheets

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

07/09/2026· Điền Nguyễn AZ
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

  1. Bôi đen toàn bộ vùng dữ liệu, kể cả dòng tiêu đề (A1:D9).
  2. Vào menu Insert → Pivot table.
  3. Ở 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.
  4. 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:

  1. Trong mục Rows, bấm Add → chọn Khu vực.
  2. 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):

  1. Trong mục Rows, thêm Khu vực.
  2. Trong mục Columns, bấm Add → chọn Sản phẩm.
  3. 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):

  1. Trong mục Filters, bấm Add → chọn cột muốn lọc (ví dụ Khu vực).
  2. 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...).
  3. 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

#pivot table google sheets#tổng hợp dữ liệu google sheets#báo cáo google sheets#google sheets nâng cao

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.