Khóa học
Dữ liệu thô trông có vẻ dễ xử lý cho đến khi bạn thử trả lời một câu hỏi đơn giản:
- Tổng doanh số theo khu vực
- Giá trị đơn hàng trung bình theo sản phẩm
- Số lượng theo tháng
Đột nhiên, trang tính lại rơi vào cảnh “đủ thông tin nhưng không có câu trả lời”.
Đó là lúc pivot table phát huy tác dụng.
Trong Google Sheets, pivot table giúp bạn nhanh chóng nhóm, tính toán và sắp xếp lại dữ liệu mà không cần viết công thức trước.
Trong hướng dẫn này, tôi sẽ đưa bạn qua cách tạo pivot table trong Google Sheets, sử dụng trình biên tập và điều chỉnh theo nhu cầu của bạn.
Cách tạo Pivot Table trong Google Sheets
Để tạo pivot table trong Google Sheets, hãy làm theo các bước sau:
Bước 1: Chọn dữ liệu của bạn
Chọn toàn bộ tập dữ liệu bạn muốn tóm tắt. Nhấp vào bất kỳ ô nào trong bảng, sau đó kéo để bôi đen toàn bộ phạm vi.
Trước khi chọn, hãy kiểm tra cấu trúc dữ liệu của bạn:
- Mỗi cột có tiêu đề ở hàng đầu tiên
- Không có hàng trống ở giữa
- Không có cột trống bên trong tập dữ liệu
- Mỗi hàng đại diện cho một bản ghi
- Mỗi cột chứa một loại giá trị
Nếu tập dữ liệu của bạn có bao gồm tổng, hãy loại trừ chúng vì pivot table nên làm việc với dữ liệu thô.

Chọn dữ liệu của bạn. Hình: Tác giả.
Bước 2: Chèn Pivot Table
Sau khi chọn dữ liệu, vào thanh menu và nhấp Insert > Pivot table. Hộp thoại Create Pivot Table sẽ xuất hiện, hỏi bạn muốn hiển thị pivot table ở đâu.
Bước 3: Chọn vị trí
Bạn sẽ thấy hai tùy chọn:
- New sheet: tạo pivot table trên một tab riêng
- Existing sheet: đặt nó trong trang tính hiện tại
Chọn một tùy chọn và nhấp Create. Sau đó, Google Sheets sẽ mở một pivot table trống và trình biên tập ở bên phải.

Tạo pivot table trong Google Sheets trên một trang tính mới. Hình: Tác giả.
Bước 4: Sử dụng trình biên tập Pivot Table
Sau khi nhấp Create, trình biên tập pivot table sẽ xuất hiện ở bên phải màn hình trong trang tính mới. Nó có bốn phần:
- Rows: thêm danh mục theo chiều dọc
- Columns: thêm danh mục ở hàng trên cùng
- Values: tính tổng, đếm hoặc trung bình
- Filters: giới hạn dữ liệu hiển thị
Mỗi phần điều khiển cách dữ liệu của bạn được nhóm và tóm tắt.

Bảng điều khiển trình biên tập pivot table. Hình: Tác giả.
Tìm hiểu trình biên tập Pivot Table
Trình biên tập pivot table điều khiển cách dữ liệu của bạn được nhóm và tính toán. Bạn không cần phải ghi nhớ toàn bộ. Chỉ cần biết mỗi phần dùng để làm gì.
Rows
Rows nhóm dữ liệu theo chiều dọc. Khi bạn thêm một trường, bảng sẽ tạo một hàng cho mỗi giá trị duy nhất trong cột đó.
Ví dụ, nếu bạn thêm Region vào Rows, pivot table sẽ tạo một hàng cho mỗi khu vực như Đông, Tây và Nam.
Nếu bạn muốn chi tiết hơn, có thể thêm một trường khác bên dưới nó.
-
Thêm
ProductdướiRegion
Giờ đây, mỗi khu vực sẽ mở rộng thành các sản phẩm. Bạn sẽ thấy dạng:
- East → Notebook, Pencil
- West → Pen
Columns
Columns nhóm dữ liệu theo chiều ngang ở phía trên. Cách hoạt động giống Rows nhưng theo chiều ngang.
Ví dụ, nếu bạn thêm Product vào Columns, mỗi sản phẩm trở thành một tiêu đề cột.
Điều này hữu ích khi bạn muốn so sánh các danh mục cạnh nhau.
Nếu Rows đã có Region, thêm Product vào Columns sẽ cho thấy từng sản phẩm thể hiện thế nào trong mỗi khu vực.
Mẹo: Giữ đơn giản. Quá nhiều cột sẽ làm bảng khó đọc.
Values
Values xác định nội dung được tính toán. Khi bạn thêm một trường số, Google Sheets sẽ áp dụng một phép tính. Thường mặc định là SUM(). Bạn cũng có thể dùng COUNT() hoặc AVERAGE().
Ví dụ, nếu bạn thêm Revenue vào Values, bạn sẽ nhận được SUM() của Revenue.
Nếu pivot table của bạn được nhóm theo Region, thì thêm Revenue vào Values sẽ hiển thị tổng doanh thu cho mỗi khu vực.
Mẹo: Nếu số liệu trông không đúng, hãy kiểm tra dữ liệu nguồn trước. Cột được lưu dạng văn bản sẽ không thể cộng đúng.
Filters
Filters điều khiển dữ liệu nào được đưa vào pivot table. Chúng không thay đổi tập dữ liệu gốc; chỉ thay đổi phần hiển thị trong bảng tóm tắt.
Ví dụ, nếu bạn thêm Region vào Filters, bạn có thể chọn chỉ hiển thị dữ liệu East hoặc West mà không cần thay đổi bảng nguồn.
Cần kiểm tra gì nếu pivot table trông sai
Nếu kết quả trông không đúng, vấn đề thường nằm ở dữ liệu nguồn chứ không phải pivot table.
Hãy kiểm tra:
- Số được lưu dưới dạng văn bản
- Thiếu hoặc tiêu đề không rõ ràng
- Hàng trống trong tập dữ liệu
- Chọn sai phạm vi dữ liệu
- Trường đặt sai khu vực
Trường hợp cuối xảy ra khá thường xuyên. Đặt một trường vào Rows thay vì Values sẽ thay đổi toàn bộ bố cục. Để sửa, hãy xóa và thêm lại vào phần đúng.
Cách tóm tắt dữ liệu trong Pivot Table
Để tóm tắt dữ liệu trong pivot table, hãy thêm một trường số vào Values và chọn cách bạn muốn tính.
Bạn chủ yếu sẽ dùng ba cách sau:
-
SUM()cho tổng -
COUNT()cho số lượng bản ghi -
AVERAGE()cho giá trị điển hình
Mỗi cách sẽ cho góc nhìn khác nhau về cùng một tập dữ liệu.
Ví dụ sau sẽ giúp bạn hiểu rõ hơn.
Giả sử tôi muốn tính doanh số mỗi khu vực tạo ra. Với mục tiêu này, thiết lập pivot table như sau:
-
Thêm
Regionvào Rows -
Thêm
Total Salesvào Values
Trong trường Summarize by, Google Sheets sẽ áp dụng SUM() của Total Sales, vì vậy bạn sẽ thấy tổng doanh số cho mỗi khu vực.

Tóm tắt dữ liệu bằng Pivot table. Hình: Tác giả.
Bạn có thể thay đổi phép tính trong menu thả xuống Summarize by:
-
Chuyển sang
AVERAGE()để xem doanh số trung bình mỗi giao dịch -
Chuyển sang
COUNT()để xem mỗi khu vực có bao nhiêu bản ghi doanh số
Nếu số liệu trông sai
Nếu số liệu có vẻ không đúng, hãy kiểm tra vài điểm:
- Total Sales được lưu dưới dạng số
- Trường đúng được đặt trong Values
- Đã chọn đúng phép tính
Hầu hết vấn đề đến từ một trong các điểm này.
Cách nhóm dữ liệu trong Pivot Table của Google Sheets
Nhóm dữ liệu giúp giảm chi tiết để bảng dễ đọc hơn. Bạn có thể nhóm dữ liệu theo ba cách:
- theo danh mục
- theo ngày
- theo khoảng số
Nhóm theo danh mục
Dùng các trường danh mục như Region, State hoặc Product Category khi bạn muốn gộp các mục tương tự vào một nhóm.
Ví dụ, nếu bạn muốn xem mỗi danh mục sản phẩm đóng góp bao nhiêu vào tổng doanh số:
-
Thêm
Product Categoryvào Rows -
Thêm
Total Salesvào Values
Pivot table sẽ hiển thị một tổng cho mỗi danh mục, như Điện tử, Nội thất và Văn phòng phẩm.
Nếu cần chi tiết hơn, bạn có thể xếp thêm một trường bên dưới.
-
Thêm
Product NamedướiProduct Category
Giờ đây, mỗi danh mục sẽ mở rộng thành các sản phẩm riêng lẻ, giúp bạn thấy yếu tố nào thúc đẩy tổng trong từng nhóm.

Nhóm dữ liệu theo danh mục bằng Pivot table. Hình: Tác giả.
Nhóm theo ngày
Ngày thường tạo ra danh sách dài và khó đọc. Nhóm sẽ biến chúng thành các khoảng thời gian.
Ví dụ, để phân tích doanh số theo thời gian:
-
Thêm
Datevào Rows -
Nhấp chuột phải vào bất kỳ ngày nào trong pivot table
-
Chọn Create pivot data group và chọn Month hoặc Year
Thay vì thấy từng ngày, bạn sẽ thấy các giá trị đã nhóm như Thg 1 2025 hoặc 2026.
Nếu không nhóm được, hãy kiểm tra kiểu dữ liệu vì ngày được lưu dạng văn bản sẽ không thể nhóm.

Nhóm dữ liệu theo ngày bằng pivot table. Hình: Tác giả.
Nhóm theo khoảng số
Dùng nhóm số khi bạn không cần giá trị chính xác mà muốn xem phân bố.
Ví dụ, để phân tích cách đơn hàng phân bổ theo số lượng:
-
Thêm
Units Soldvào Rows -
Nhấp chuột phải vào một giá trị
-
Chọn Create pivot group rule
Đặt khoảng, ví dụ:
- Tối thiểu: 0
- Tối đa: 30
- Khoảng: 10
Pivot table sẽ nhóm các giá trị thành khoảng như 1–10, 11–20 và 21–30.

Nhóm dữ liệu theo khoảng số bằng pivot table. Hình: Tác giả.
Khi nào nên nhóm
Hãy dùng nhóm khi:
- Bảng có quá nhiều hàng
- Giá trị quá chi tiết để quét nhanh
- Bạn đang cố nhận diện mẫu hình
Cách lọc dữ liệu Pivot Table
Nếu pivot table hiển thị quá nhiều dữ liệu, hãy dùng bộ lọc để thu hẹp. Với bộ lọc, bạn có thể tập trung vào một khu vực, một sản phẩm hoặc bất kỳ phân khúc nào mà không thay đổi tập dữ liệu gốc.
Giả sử pivot table của bạn được thiết lập như sau:
-
Product Categorytrong Rows -
Total Salestrong Values
Giờ bạn muốn xem doanh số theo danh mục cho một khu vực cụ thể. Để thêm bộ lọc này:
-
Nhấp vào bất kỳ đâu trong pivot table
-
Mở trình biên tập Pivot table (bảng bên phải)
-
Trong Filters, nhấp Add
-
Chọn
Region
Sau khi thêm, sẽ xuất hiện một menu thả xuống bộ lọc:
-
Mở menu thả xuống
Region -
Bỏ chọn tất cả
-
Chọn West
Pivot table cập nhật để chỉ hiển thị West. Tất cả tổng và phép tính sẽ điều chỉnh theo lựa chọn đó.
Bạn có thể chuyển lựa chọn bất cứ lúc nào:
- Chọn East để xem doanh số East
- Chọn South để xem South
Không cần xây dựng lại bảng. Chỉ cần đổi bộ lọc.

Lọc dữ liệu bằng pivot table. Hình: Tác giả.
Khi nào dùng bộ lọc
Hãy dùng bộ lọc khi:
- Bạn muốn tập trung vào một phân khúc
- Bạn so sánh giá trị từng nhóm một
- Bảng chứa nhiều dữ liệu hơn mức bạn cần xem cùng lúc
Cách tùy chỉnh Pivot Table
Khi bảng đã hoạt động, hãy chỉnh trang để người khác có thể đọc dễ dàng. Cách thực hiện như sau:
Sắp xếp giá trị
Sắp xếp giúp bạn nhanh chóng thấy nhóm đứng đầu hoặc cuối. Ví dụ, để tìm danh mục hoặc khu vực nào có doanh số cao nhất:
-
Nhấp vào bất kỳ đâu trong pivot table
-
Mở trình biên tập Pivot table
-
Trong Rows (chẳng hạn
Product CategoryhoặcRegion) -
Dùng Sort by và chọn
SUM of Total Sales -
Đặt thứ tự là Descending
Giá trị cao nhất sẽ lên đầu. Chuyển sang tăng dần nếu bạn muốn giá trị thấp nhất trước.

Sắp xếp dữ liệu trong pivot table. Hình: Tác giả.
Đổi kiểu tổng hợp
Bạn có thể thay đổi cách tính bất cứ lúc nào. Ví dụ, để chuyển từ tổng doanh số sang doanh số trung bình:
-
Vào Values
-
Nhấp
Total Sales -
Trong Summarize by, chọn
AVERAGE()
Bảng giờ hiển thị giá trị trung bình thay vì tổng. Các tùy chọn khác như COUNT() hữu ích khi bạn muốn tần suất thay vì tổng.

Dùng các kiểu tổng hợp khác để tính toán trong pivot table. Hình: Tác giả.
Định dạng số
Định dạng giúp bảng dễ đọc hơn. Ví dụ, để hiển thị doanh số dưới dạng tiền tệ:
- Chọn bất kỳ giá trị nào trong pivot table
- Vào Format > Number > Currency
Giá trị giờ hiển thị ở định dạng dễ đọc.
Bạn cũng có thể dùng phần trăm hoặc thêm chữ số thập phân tùy theo nội dung hiển thị. Điều này chỉ thay đổi cách hiển thị, không thay đổi dữ liệu.

Định dạng số trong Pivot table. Hình: Tác giả.
Đổi tên trường
Nhãn mặc định đôi khi khá gượng. Ví dụ, “SUM of Total Sales” đúng nhưng không hẳn phù hợp để trình bày.
Để đổi tên:
- Nhấp đúp vào tiêu đề trong pivot table
- Nhập tên rõ ràng hơn, chẳng hạn Total Revenue
Thay đổi nhỏ nhưng giúp bảng dễ đọc hơn.

Đổi tên trường trong pivot table. Hình: Tác giả.
Trường tính toán (Calculated Fields) trong Pivot Table của Google Sheets
Nếu tập dữ liệu chưa có sẵn giá trị bạn cần, hãy tạo bằng trường tính toán. Cách này cho phép bạn chạy phép tính ngay trong pivot table mà không thay đổi dữ liệu gốc.
Trường tính toán tạo giá trị mới dựa trên các cột hiện có. Ví dụ, thay vì dùng trực tiếp Total Sales, hãy tạo chỉ số mới như lợi nhuận.
Pivot table sẽ tính giúp bạn.
Cách tạo như sau:
- Vào Pivot table editor
- Nhấp Add dưới Values
- Chọn Calculated field
- Nhập công thức của bạn
Bạn sẽ thấy một ô công thức nơi có thể dùng tên cột.
Ví dụ, giả sử tập dữ liệu của tôi có:
- Total Sales
- Unit Price
- Units Sold
Giờ, thay vì phụ thuộc vào Total Sales, tôi có thể tính ngay trong pivot table. Trong trường tính toán, tôi nhập công thức sau:
='Units Sold' * 'Unit Price'
Nhấn Enter và đổi tên thành Revenue trong pivot table. Pivot table giờ sẽ tự động tính doanh thu cho từng nhóm.

Trường tính toán trong pivot table. Hình: Tác giả.
Nếu pivot table của bạn được nhóm theo Region, trường tính toán sẽ hiển thị lợi nhuận cho mỗi khu vực. Nếu nhóm theo Product Category, nó sẽ hiển thị lợi nhuận theo danh mục.
Bạn không cần xây dựng lại gì cả. Phép tính sẽ điều chỉnh theo cấu trúc pivot table của bạn.
Một vài điểm cần nhớ:
- Bạn phải dùng đúng tên cột trong công thức
- Trường tính toán hoạt động trên dữ liệu đã tổng hợp
- Kết quả phụ thuộc vào cách pivot table được nhóm
Pivot Table trong Google Sheets vs Pivot Table trong Excel
Pivot table trong Excel và Google Sheets cung cấp cùng các chức năng cốt lõi. Chúng giúp bạn tóm tắt và phân tích dữ liệu. Nhưng có vài khác biệt chính:
|
Google Sheets |
Excel |
|
Giao diện đơn giản, gọn gàng và thân thiện với người mới |
Giao diện phức tạp hơn với độ khó học cao hơn |
|
Chỉnh sửa và chia sẻ theo thời gian thực |
Cộng tác hạn chế (tốt hơn khi dùng OneDrive) |
|
Dựa trên đám mây nên hoạt động trong trình duyệt |
Dựa trên máy tính để bàn nên hoạt động ngoại tuyến |
|
Chậm hơn với tập dữ liệu lớn |
Xử lý tập dữ liệu lớn hiệu quả |
|
Tính năng pivot table cơ bản |
Công cụ và điều khiển pivot nâng cao hơn |
|
Cần nhóm thủ công |
Tự động nhóm theo tháng, năm, v.v. |
|
Tùy chọn biểu đồ hạn chế |
Biểu đồ nâng cao và pivot chart |
|
Ít tùy chỉnh hơn |
Có các tính năng như slicer và định dạng sâu hơn |
|
Phù hợp cho phân tích nhẹ |
Tốt hơn cho phân tích và báo cáo phức tạp |
Cách ghi nhớ nhanh:
- Dùng Google Sheets cho phân tích nhanh và cộng tác nhóm
- Dùng Excel cho phân tích nâng cao và tập dữ liệu lớn
Các vấn đề thường gặp với Pivot Table trong Google Sheets
Đôi khi bạn gặp sự cố mà không biết sai ở đâu. Phần lớn thời gian, vấn đề nhỏ và dễ sửa khi bạn biết nơi cần xem.
Dưới đây là một số vấn đề thường gặp và cách khắc phục:
Dữ liệu không cập nhật
Nếu pivot table không phản ánh dữ liệu mới, có thể vì nó liên kết với một phạm vi cố định.
Cách khắc phục:
- Vào Pivot table editor
- Kiểm tra Data range
- Cập nhật để bao gồm các hàng mới
Mẹo: Dùng phạm vi cả cột như A:I nếu dữ liệu của bạn liên tục tăng.
Phạm vi dữ liệu không đúng
Một số hàng hoặc cột có thể thiếu trong pivot table vì đã chọn sai phạm vi khi tạo pivot table.
Cách khắc phục:
- Mở Pivot table editor
- Cập nhật Data range
- Đảm bảo bao gồm tất cả các cột
Chỉ thiếu một cột cũng có thể làm thay đổi kết quả.
Thiếu hoặc sai tiêu đề
Đôi khi tập dữ liệu không có tiêu đề phù hợp, khiến các trường không hiển thị đúng trong pivot table.
Cách khắc phục:
- Đảm bảo hàng đầu tiên chứa tên cột
- Xóa ô tiêu đề trống
- Tránh tên tiêu đề trùng lặp
Chọn sai kiểu tổng hợp
Số liệu có thể sai vì pivot table đang dùng phép tính không đúng, như COUNT() thay vì SUM().
Cách khắc phục:
-
Vào Values trong Pivot table editor
-
Nhấp vào trường (ví dụ,
Total Sales) -
Đổi Summarize by sang tùy chọn đúng
Số được lưu dạng văn bản
Tổng hoặc phép tính có thể không hoạt động vì các giá trị số của bạn được lưu dưới dạng văn bản.
Cách khắc phục:
- Chọn cột trong tập dữ liệu của bạn
- Vào Format > Number
- Chọn Number hoặc Currency
- Làm mới pivot table
Thực hành tốt nhất khi dùng Pivot Table
Dưới đây là một vài thói quen nhỏ nhưng tạo khác biệt lớn trong việc sử dụng Pivot table:
-
Làm sạch dữ liệu trước vì nếu dữ liệu lộn xộn, pivot table cũng sẽ lộn xộn.
-
Dùng tên cột rõ ràng, nhất quán như
Region,Total SaleshoặcUnits Sold. -
Tránh tiêu đề trống hoặc trùng lặp.
-
Bắt đầu với một trường trong Rows và một trường số trong Values, rồi xây dựng dần từ đó.
-
Đừng quá tải cấu trúc vì quá nhiều hàng, cột hoặc trường lồng nhau sẽ làm bảng khó đọc.
Tổng kết
Đến đây, bạn đã biết cách xây dựng, điều chỉnh và đọc pivot table. Giờ là lúc áp dụng vào dữ liệu thực tế.
Bắt đầu với một tập dữ liệu bạn đã có. Có thể là dữ liệu bán hàng, phản hồi khảo sát, hoặc bất kỳ dữ liệu nào có hàng và cột.
Xây dựng một bảng đơn giản trước:
- Thêm một trường vào Rows
- Thêm một trường số vào Values
Sau đó thay đổi từng thứ một:
- Đổi phép tính
- Thêm bộ lọc
- Thử nhóm
Nếu bạn đang làm theo, đừng thử mọi tính năng cùng lúc. Chọn một câu hỏi và dùng pivot table để trả lời. Rồi chuyển sang câu hỏi tiếp theo.
Tôi là một chiến lược gia nội dung, yêu thích việc đơn giản hóa các chủ đề phức tạp. Tôi đã giúp các công ty như Splunk, Hackernoon và Tiiny Host tạo nội dung hấp dẫn và giàu thông tin cho khán giả của họ.
FAQs
Pivot table có tự động cập nhật trong Google Sheets không?
Chúng sẽ tự động cập nhật khi dữ liệu trong phạm vi đã chọn thay đổi. Nếu bạn thêm hàng mới ngoài phạm vi, bạn cần cập nhật phạm vi dữ liệu thủ công.
Điều gì xảy ra nếu bạn xóa dữ liệu nguồn dùng trong pivot table?
Pivot table sẽ hiển thị lỗi hoặc giá trị thiếu vì nó phụ thuộc vào dữ liệu đó để tính toán kết quả.
Bạn có thể sao chép pivot table sang trang tính khác không?
Có. Bạn có thể sao chép và dán pivot table như nội dung khác. Nó vẫn sẽ liên kết với dữ liệu gốc.
Sự khác nhau giữa pivot table và biểu đồ là gì?
Pivot table tóm tắt dữ liệu theo định dạng có cấu trúc. Biểu đồ trực quan hóa dữ liệu. Bạn có thể dùng cả hai cùng nhau để phân tích tốt hơn.
