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

excel

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

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

  1. 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.
  2. Vào tab Insert → nhóm Tables → bấm PivotTable.
  3. Hộp thoại hiện ra, kiểm tra Table/Range đã đúng vùng dữ liệu chưa.
  4. 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ể).
  5. 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":

  1. Kéo Sản phẩm thả vào ô Rows.
  2. Kéo Khu vực thả vào ô Columns.
  3. 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...:

  1. Trong vùng Values, bấm mũi tên bên cạnh tên trường (ví dụ "Sum of Doanh thu").
  2. Chọn Value Field Settings....
  3. Ở 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).
  4. 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:

  1. Bấm chuột phải vào bất kỳ ô số nào trong vùng Values.
  2. Chọn Number Format....
  3. 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Đ.
  4. 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:

  1. Nhấp chuột vào bên trong Pivot Table.
  2. 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

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

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.