excel
Cách tạo Pivot Table từ dữ liệu thô trong Excel (hướng dẫn từng bước)

Pivot Table dùng để làm gì?
Khi có một bảng dữ liệu thô hàng trăm, hàng nghìn dòng — ví dụ danh sách đơn hàng ghi theo từng lần bán — bạn thường cần trả lời những câu hỏi kiểu: "Sản phẩm nào bán chạy nhất?", "Khu vực nào doanh thu cao nhất?", "Tháng nào bán tốt nhất?". Dùng SUMIF/SUMIFS cho từng câu hỏi thì được, nhưng phải viết công thức riêng cho mỗi cách nhìn dữ liệu.
Pivot Table giải quyết việc này nhanh hơn nhiều: bạn kéo thả các cột dữ liệu vào một vài ô, Excel tự nhóm và tổng hợp lại thành bảng báo cáo — muốn đổi cách nhìn (theo sản phẩm, theo khu vực, theo tháng) chỉ cần kéo thả lại, không cần sửa công thức nào.
Dữ liệu thô dùng xuyên suốt bài này — danh sách đơn hàng:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ngày | Sản phẩm | Khu vực | Số lượng | Doanh thu |
| 2 | 05/08 | Bàn ghế | Hà Nội | 2 | 12,000,000 |
| 3 | 07/08 | Tủ gỗ | Hà Nội | 1 | 8,500,000 |
| 4 | 12/08 | Bàn ghế | Vinh | 3 | 15,000,000 |
| 5 | 03/09 | Bàn ghế | Vinh | 2 | 9,000,000 |
| 6 | 04/09 | Tủ gỗ | Vinh | 1 | 6,000,000 |
| 7 | 06/09 | Tủ gỗ | Hà Nội | 2 | 13,000,000 |
Chuẩn bị dữ liệu trước khi tạo Pivot Table
Pivot Table đọc dữ liệu thô đúng cách chỉ khi bảng của bạn đạt các điều kiện sau:
- Dòng đầu tiên là tiêu đề cột, mỗi cột một tên riêng, không để trống.
- Không có dòng trống hoặc cột trống xen giữa — một dòng trống sẽ khiến Excel hiểu bảng dữ liệu kết thúc ở đó.
- Không có ô merge (Merge Cells) trong vùng dữ liệu — ô gộp làm sai lệch nhóm dữ liệu khi Pivot Table đọc.
- Mỗi cột chỉ chứa một loại dữ liệu (cột Doanh thu toàn số, không lẫn chữ như "12,000,000 VNĐ").
Nếu dữ liệu đang lộn xộn, nên dọn lại thành bảng chuẩn trước, tốt nhất là chuyển thành Table (Ctrl+T) — khi đó Pivot Table sẽ tự mở rộng vùng dữ liệu mỗi khi bạn thêm dòng mới, không cần sửa lại phạm vi.
Bước 1: Chèn Pivot Table
- Bôi đen toàn bộ vùng dữ liệu thô (kể cả dòng tiêu đề), hoặc chỉ cần đặt con trỏ chuột vào bên trong bảng nếu dữ liệu đã ở dạng Table.
- Vào tab Insert → nhóm Tables → bấm PivotTable.
- Hộp thoại hiện ra, kiểm tra Table/Range đã đúng vùng dữ liệu chưa.
- Chọn nơi đặt Pivot Table: New Worksheet (khuyến nghị, đặt ở sheet mới cho gọn) hoặc Existing Worksheet (chỉ định ô cụ thể).
- Bấm OK. Excel tạo một sheet trống với khung Pivot Table và bảng PivotTable Fields hiện ở bên phải, liệt kê tất cả tên cột trong dữ liệu gốc.
Bước 2: Kéo thả trường vào đúng vùng
Bảng PivotTable Fields có 4 vùng, mỗi vùng quyết định vai trò của cột dữ liệu trong báo cáo:
| Vùng | Vai trò | Ví dụ trong bảng đơn hàng |
|---|---|---|
| Filters | Lọc toàn bộ báo cáo theo một trường | Lọc theo Khu vực |
| Rows | Mỗi giá trị khác nhau thành một dòng riêng | Sản phẩm (Bàn ghế, Tủ gỗ...) |
| Columns | Mỗi giá trị khác nhau thành một cột riêng | Khu vực (Hà Nội, Vinh) |
| Values | Cột cần tính toán (tổng, đếm, trung bình...) | Doanh thu |
Để tạo báo cáo "Tổng doanh thu theo Sản phẩm, chia theo Khu vực":
- Kéo Sản phẩm thả vào ô Rows.
- Kéo Khu vực thả vào ô Columns.
- Kéo Doanh thu thả vào ô Values.
Excel lập tức dựng bảng tổng hợp: mỗi sản phẩm một dòng, mỗi khu vực một cột, và tổng doanh thu tương ứng nằm trong từng ô giao nhau — không cần viết công thức nào.
Bước 3: Đổi kiểu tính toán trong vùng Values
Mặc định, khi kéo một cột số vào Values, Excel tự chọn Sum (tính tổng). Muốn đổi sang đếm số đơn hàng, tính trung bình, tìm giá trị lớn nhất...:
- Trong vùng Values, bấm mũi tên bên cạnh tên trường (ví dụ "Sum of Doanh thu").
- Chọn Value Field Settings....
- Ở tab Summarize Values By, chọn kiểu tính phù hợp: Sum (tổng), Count (đếm số dòng), Average (trung bình), Max/Min (lớn nhất/nhỏ nhất).
- Bấm OK.
Ví dụ: đổi sang Count cho trường Doanh thu sẽ ra số lượng đơn hàng của từng sản phẩm ở từng khu vực, thay vì tổng tiền.
Định dạng lại số liệu cho dễ đọc
Số trong Pivot Table mặc định không có dấu phân cách hàng nghìn. Để định dạng:
- Bấm chuột phải vào bất kỳ ô số nào trong vùng Values.
- Chọn Number Format....
- Chọn định dạng Number, tick Use 1000 Separator, chỉnh số chữ số thập phân về 0 nếu là tiền VNĐ.
- Bấm OK — định dạng này áp dụng cho toàn bộ trường đó trong Pivot Table.
Cập nhật Pivot Table khi dữ liệu gốc thay đổi
Pivot Table không tự cập nhật khi bạn sửa/thêm dữ liệu ở bảng gốc. Sau khi thay đổi dữ liệu:
- Nhấp chuột vào bên trong Pivot Table.
- Vào tab PivotTable Analyze → bấm Refresh (hoặc chuột phải vào Pivot Table → Refresh).
Nếu bạn thêm dòng mới vào cuối bảng gốc mà dữ liệu chưa ở dạng Table, Pivot Table có thể không nhận dòng mới vì vùng dữ liệu tham chiếu (Table/Range) vẫn cố định theo phạm vi lúc tạo. Vào PivotTable Analyze → Change Data Source để mở rộng lại vùng, hoặc chuyển dữ liệu gốc sang dạng Table (Ctrl+T) ngay từ đầu để tránh phải làm lại bước này mỗi lần.
Lỗi thường gặp
Pivot Table báo lỗi hoặc bỏ sót dữ liệu Thường do vùng dữ liệu gốc có dòng trống hoặc cột trống xen giữa, hoặc có ô merge. Kiểm tra lại bảng gốc, tách các ô merge và xóa dòng/cột trống thừa.
Kéo trường số vào Values nhưng ra "Count of..." thay vì "Sum of..." Xảy ra khi cột đó có lẫn ô trống hoặc ô chứa văn bản (kể cả một khoảng trắng vô tình gõ vào). Excel coi cả cột là dữ liệu văn bản nên chỉ đếm được, không tính tổng được. Kiểm tra và làm sạch cột số trước khi kéo vào Values.
Thêm dữ liệu mới nhưng Pivot Table không cập nhật Quên bấm Refresh, hoặc vùng dữ liệu nguồn chưa được mở rộng tới dòng mới (xem phần Cập nhật ở trên).
Số liệu trong Pivot Table không khớp với bảng gốc Kiểm tra xem Filters có đang lọc bớt dữ liệu không, hoặc kiểu tính toán ở Values có đang để nhầm Count/Average thay vì Sum.
Khi nào nên dùng Pivot Table thay vì SUMIF/SUMIFS?
- Cần xem dữ liệu theo nhiều chiều khác nhau (theo sản phẩm, theo khu vực, theo tháng...) và muốn đổi qua lại nhanh.
- Bảng dữ liệu gốc lớn, nhiều cột, nhiều giá trị khác nhau — viết công thức SUMIFS cho từng trường hợp sẽ mất thời gian hơn nhiều.
- Cần làm báo cáo tổng hợp nhanh để xem tổng quan trước, sau đó mới quyết định cần đào sâu vào phần nào bằng công thức chi tiết.
Với bảng nhỏ, chỉ cần 1-2 điều kiện cố định, SUMIF/SUMIFS vẫn nhanh gọn hơn vì không cần dựng thêm Pivot Table.
Học Excel thực chiến tại TP Vinh
Pivot Table là công cụ tổng hợp báo cáo được dùng thường xuyên nhất trong công việc thực tế, từ kế toán, bán hàng đến quản lý kho. Nếu bạn muốn học Excel bài bản, từ các hàm cơ bản đến xử lý và tổng hợp dữ liệu bằng Pivot Table, tham khảo khóa học Excel tại Điền Nguyễn AZ.
📞 Hotline / Zalo: 0362 465 361
👉 Xem chi tiết: Khóa học Excel 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

15/09/2026
Cách tạo Dashboard báo cáo bằng Excel (từ dữ liệu thô đến bảng tổng quan trực quan)
Hướng dẫn từng bước cách tạo Dashboard báo cáo trong Excel bằng PivotTable, PivotChart và Slicer, kèm cách bố trí và các lỗi thường gặp khi làm dashboard.

17/09/2026
Hàm OFFSET và INDIRECT trong Excel: tham chiếu động nâng cao
Hướng dẫn dùng hàm OFFSET và INDIRECT trong Excel để tạo vùng tham chiếu tự thay đổi theo dữ liệu, dựng công thức linh hoạt hơn tham chiếu cố định. Có ví dụ cụ thể và lỗi thường gặp.

16/09/2026
Cách dùng Power Query để làm sạch dữ liệu trong Excel (không cần viết công thức)
Hướng dẫn từng bước dùng Power Query trong Excel để gộp, lọc, tách cột và chuẩn hóa dữ liệu thô một cách tự động, có thể refresh lại khi dữ liệu nguồn thay đổi.