Có thể bạn quan tâm: Cách Viết Dấu Mũ Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Giới thiệu chung về Pivot Table (Bảng Pivot)
Pivot Table, hay còn gọi là Bảng Pivot, là một trong những công cụ mạnh mẽ và linh hoạt nhất trong Microsoft Excel, giúp người dùng nhanh chóng tổng hợp, phân tích và trình bày dữ liệu một cách trực quan. Với khả năng “xoay” (pivot) dữ liệu theo các chiều khác nhau, Pivot Table cho phép:
- Tổng hợp dữ liệu: Tính tổng, trung bình, đếm, tối đa, tối thiểu,… một cách tự động.
- Phân nhóm dữ liệu: Nhóm dữ liệu theo thời gian (ngày, tháng, quý, năm), theo danh mục, hoặc theo các tiêu chí tùy chỉnh.
- Lọc và sắp xếp: Áp dụng các bộ lọc, sắp xếp dữ liệu nhanh chóng.
- Tạo báo cáo động: Khi dữ liệu nguồn thay đổi, Pivot Table sẽ tự động cập nhật mà không cần tạo lại báo cáo.
Trong phần này, chúng ta sẽ đi sâu vào quá trình hiện bảng Pivot trong Excel, bao gồm chuẩn bị dữ liệu, tạo Pivot Table, tùy chỉnh và cập nhật dữ liệu. Bài viết sẽ được chia thành các mục chi tiết, mỗi mục sẽ giải thích từng bước một, kèm theo các mẹo, lưu ý và ví dụ thực tế để bạn có thể áp dụng ngay vào công việc.
Có thể bạn quan tâm: Cách Giải Nén File Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Chuẩn bị dữ liệu trước khi tạo Pivot Table
2.1. Đảm bảo dữ liệu có cấu trúc bảng (Table)
Để Pivot Table hoạt động hiệu quả, dữ liệu nguồn cần có định dạng bảng (Excel Table). Các tiêu chí quan trọng:
- Tiêu đề cột rõ ràng: Dòng đầu tiên của dữ liệu phải là tiêu đề, không được để trống.
- Không có dòng hoặc cột trống: Mỗi cột phải có dữ liệu liên tục, không có ô trống giữa các bản ghi.
- Dữ liệu đồng nhất: Cột phải chứa cùng một loại dữ liệu (số, ngày, văn bản).
Cách chuyển dữ liệu thành Table:
– Chọn bất kỳ ô nào trong dải dữ liệu.
– Nhấn Ctrl + T (hoặc vào Insert > Table).
– Đánh dấu “My table has headers” nếu dữ liệu có tiêu đề.
– Nhấn OK. Excel sẽ tạo một Table với tên mặc định (Table1, Table2…). Bạn có thể đổi tên trong Table Design > Table Name để dễ quản lý.
2.2. Kiểm tra và làm sạch dữ liệu
Trước khi tạo Pivot, hãy thực hiện một số bước làm sạch dữ liệu:
- Xóa các ký tự đặc biệt: Đảm bảo các ô không chứa ký tự rỗng (space) hoặc ký tự không mong muốn.
- Chuẩn hoá định dạng ngày: Đảm bảo cột ngày được định dạng là Date.
- Kiểm tra lỗi dữ liệu: Sử dụng Data > Data Validation để phát hiện giá trị ngoài phạm vi.
- Loại bỏ bản ghi trùng lặp: Vào Data > Remove Duplicates nếu cần.
2.3. Đặt tên cho dải dữ liệu hoặc Table
Việc đặt tên giúp công thức và Pivot Table dễ hiểu hơn. Nếu bạn đã tạo Table, tên đã có sẵn; nếu không, bạn có thể đặt tên cho dải dữ liệu:
- Chọn dải dữ liệu → vào Formulas > Define Name → nhập tên (ví dụ:
SalesData) → OK.
Có thể bạn quan tâm: Ghép Nội Dung 2 Cột Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Các cách “hiện” Pivot Table trong Excel
Trong Excel, có ba phương pháp chính để tạo và hiển thị Pivot Table:
- Sử dụng công cụ Insert PivotTable (cách truyền thống).
- Sử dụng Quick Analysis Tool (đối với Excel 2026 trở lên).
- Sử dụng Power Pivot (Add-in) hoặc Data Model (đối với dữ liệu lớn, đa nguồn).
3.1. Phương pháp 1: Insert PivotTable
Bước 1: Chọn dữ liệu nguồn
- Click vào bất kỳ ô nào trong Table hoặc dải dữ liệu.
Bước 2: Mở hộp thoại Insert PivotTable
- Vào Insert > PivotTable.
- Hộp thoại sẽ tự động nhận dải dữ liệu hoặc Table đã chọn.
Bước 3: Chọn vị trí hiển thị Pivot Table
- New Worksheet: Tạo một sheet mới (đề xuất cho báo cáo sạch sẽ).
- Existing Worksheet: Chọn một ô trong sheet hiện tại để đặt Pivot Table.
Bước 4: Xác nhận và tạo
- Nhấn OK. Excel sẽ tạo một vùng Pivot Table rỗng và mở PivotTable Fields panel bên phải.
3.2. Phương pháp 2: Quick Analysis Tool
Nếu bạn đang sử dụng Excel 2026 trở lên, khi chọn một dải dữ liệu, một biểu tượng Quick Analysis sẽ xuất hiện ở góc dưới‑phải của vùng chọn.
Cách thực hiện:
- Kéo chuột chọn dải dữ liệu.
- Nhấn biểu tượng Quick Analysis (hình biểu tượng ngọn lửa).
- Chọn Tables > PivotTable.
- Chọn vị trí (New Worksheet hoặc Existing Worksheet) → OK.
3.3. Phương pháp 3: Sử dụng Power Pivot / Data Model
Khi dữ liệu quá lớn (hơn 1 triệu dòng) hoặc muốn kết hợp nhiều bảng từ các nguồn khác nhau, bạn nên dùng Power Pivot.
Bước chuẩn bị:
- Kích hoạt Power Pivot: File > Options > Add-Ins > Manage: COM Add-ins > Go > Check “Microsoft Power Pivot for Excel”.
- Khi Power Pivot đã bật, bạn sẽ thấy tab Power Pivot trên ribbon.
Tạo Pivot Table từ Data Model:
- Add to Data Model: Khi tạo Pivot Table (Insert > PivotTable), tích vào Add this data to the Data Model.
- Khi dữ liệu đã nằm trong Data Model, mở Power Pivot > Manage để xem các bảng.
- Quay lại sheet, Insert > PivotTable, chọn Use this workbook’s Data Model.
- Thiết lập Pivot Table như bình thường, nhưng giờ bạn có thể kéo các trường từ các bảng khác nhau.
4. Cấu trúc và cách bố trí trường (Fields) trong Pivot Table
Pivot Table có bốn khu vực chính trong PivotTable Fields:
- Filters – Bộ lọc toàn bộ bảng.
- Columns – Các tiêu đề cột.
- Rows – Các tiêu đề hàng.
- Values – Các giá trị tính toán (sum, count, avg,…).
4.1. Thêm trường vào khu vực
- Kéo thả: Kéo trường từ danh sách Fields vào khu vực mong muốn.
- Nhấp chuột phải: Click vào trường → Add to Report Filter/Column Labels/Row Labels/Values.
4.2. Ví dụ thực tế: Phân tích doanh thu bán hàng
Giả sử bảng dữ liệu SalesData có các cột: OrderDate, Region, Product, Quantity, UnitPrice.
Các bước tạo báo cáo:
- Rows: Kéo
Region. - Columns: Kéo
Product. - Values: Kéo
Quantity(mặc định sẽ là Sum) vàUnitPrice→ đổi thành Average để tính giá trung bình. - Filters: Kéo
OrderDate→ lọc theo năm hoặc quý.
Kết quả sẽ là một ma trận hiển thị tổng số lượng bán ra cho mỗi sản phẩm ở từng khu vực, cùng với giá trung bình.
4.3. Thay đổi cách tính (Value Field Settings)
- Click vào trường trong khu vực Values → Value Field Settings.
- Chọn hàm tính: Sum, Count, Average, Max, Min, Product, StdDev, Var.
- Đặt tên tùy chỉnh cho trường trong Custom Name.
4.4. Sắp xếp và lọc chi tiết
- Sắp xếp: Click chuột phải vào một nhãn hàng hoặc cột → Sort > Sort A to Z hoặc Sort Z to A.
- Lọc: Click vào mũi tên lọc ở tiêu đề hàng/cột → chọn/deselect các mục.
5. Tùy chỉnh hiển thị Pivot Table
5.1. Định dạng số

Có thể bạn quan tâm: Cách Gộp Các File Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Chọn bất kỳ ô giá trị nào trong Values → Right‑click > Number Format.
- Chọn Number, Currency, Accounting, Percentage, hoặc Custom.
- Đánh dấu Add this format to the style để áp dụng cho toàn bộ trường.
5.2. Thêm Total (Tổng) và Subtotal (Tổng phụ)
- Grand Totals: Design > Grand Totals > On for Rows and Columns.
- Subtotals: Click vào trường trong Rows → Field Settings > Subtotals → chọn Automatic hoặc Custom.
5.3. Áp dụng Layout (Bố cục) cho Pivot Table
- Design > Report Layout:
- Show in Tabular Form: Hiển thị mỗi trường trên một cột riêng.
- Show in Outline Form: Nhóm các trường lại, giống như cây thư mục.
Compact Form (mặc định): Gộp các trường vào cùng một cột.
Blank Rows: Design > Blank Rows – bật/tắt các dòng trống giữa các nhóm.
5.4. Đổi màu, định dạng có điều kiện
- Conditional Formatting: Chọn vùng dữ liệu trong Pivot → Home > Conditional Formatting → Data Bars, Color Scales, Icon Sets.
- Lưu ý: Khi áp dụng Conditional Formatting, chọn PivotTable trong Applies to để định dạng luôn đồng bộ khi dữ liệu thay đổi.
5.5. Sử dụng Slicers và Timelines
- Slicer: Công cụ lọc trực quan cho các trường dạng văn bản.
- Insert > Slicer → chọn trường (ví dụ
Region). - Timeline: Dùng cho trường ngày.
- Insert > Timeline → chọn
OrderDate. - Cả hai công cụ này cho phép người dùng cuối tự do lọc dữ liệu mà không cần mở menu lọc truyền thống.
6. Cập nhật Pivot Table khi dữ liệu nguồn thay đổi
6.1. Refresh thủ công
- Click vào Pivot Table → PivotTable Analyze > Refresh.
- Hoặc nhấn Alt + F5.
6.2. Refresh tự động
- Refresh on Open: PivotTable Analyze > Options > Data > Refresh data when opening the file.
- Refresh every X minutes: Options > Data > Refresh every X minutes (đặt thời gian muốn tự động cập nhật).
6.3. Sử dụng VBA để tự động refresh
Nếu bạn muốn tự động refresh mỗi khi thay đổi dữ liệu trong Table:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.ListObjects("SalesData").Range) Is Nothing Then ThisWorkbook.RefreshAll End If
End Sub
- Đặt đoạn mã này vào Sheet chứa Table (trong VBA Editor).
7. Pivot Table nâng cao: Calculated Fields và Calculated Items
7.1. Calculated Field (Trường tính toán)
Cho phép tạo trường mới dựa trên công thức tính toán các trường hiện có.
Cách tạo:
- Chọn Pivot Table → PivotTable Analyze > Fields, Items & Sets > Calculated Field.
- Đặt tên (ví dụ
TotalSales). - Nhập công thức:
=Quantity UnitPrice. - Nhấn Add → OK.
Lưu ý: Công thức phải sử dụng tên trường (không có dấu cách, hoặc đặt trong dấu nếu có dấu cách).
7.2. Calculated Item (Mục tính toán)
Dùng để tạo “mục” mới trong một trường đã có, dựa trên các mục hiện có. Thường dùng cho các trường loại danh mục.
Ví dụ:
- Trường
Productcó các mụcA,B,C. Bạn muốn tạo mụcA+B=A+B.
Cách tạo:
- Click vào bất kỳ mục nào trong trường
Producttrong Pivot. - PivotTable Analyze > Fields, Items & Sets > Calculated Item.
- Đặt tên
A+B. - Công thức:
=A + B. - Nhấn Add → OK.
Cảnh báo: Calculated Item có thể làm chậm Pivot khi dữ liệu lớn.
8. Khi nào nên dùng Power Pivot thay vì Pivot Table truyền thống
| Tiêu chí | Pivot Table (cơ bản) | Power Pivot (Data Model) |
|---|---|---|
| Dữ liệu < 1 triệu dòng | ✅ | ✅ |
| Dữ liệu > 1 triệu dòng | ❌ (chậm) | ✅ (tối ưu) |
| Nhiều bảng liên quan (relationship) | ❌ | ✅ |
| Tính toán phức tạp (DAX) | ❌ | ✅ |
| Tích hợp dữ liệu từ nguồn ngoài (SQL, Access, Web) | ❌ | ✅ |
| Chia sẻ báo cáo trên Power BI | ❌ | ✅ |
Nếu bạn gặp giới hạn về kích thước hoặc cần thực hiện các hàm DAX phức tạp (ví dụ: Year‑to‑Date, Running Total), hãy chuyển sang Power Pivot.
9. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #REF! trong Calculated Field | Tên trường viết sai hoặc đã bị xóa | Kiểm tra lại tên trường trong PivotField List |
| Pivot Table không cập nhật | Tùy chọn Refresh tự động tắt | Bật Refresh data when opening the file hoặc dùng VBA |
| Grand Total hiển thị 0 | Trường giá trị đang dùng hàm Count thay vì Sum | Thay đổi Value Field Settings sang Sum |
| Duplicated rows after refresh | Dữ liệu nguồn có bản ghi trùng | Loại bỏ trùng lặp trước khi tạo Pivot |
| Slicer không hiển thị tất cả giá trị | Dữ liệu nguồn chưa được cập nhật trong Slicer | Refresh Slicer (right‑click > Refresh) hoặc Refresh All |
10. Mẹo và thủ thuật nhanh giúp làm việc hiệu quả hơn
- Sử dụng shortcut:
Alt + N + V→ nhanh mở Insert PivotTable. - Sao chép Pivot Table: Giữ
Ctrlkhi kéo Pivot Table sang vị trí mới để tạo bản sao nhanh. - Ẩn/Hiện Subtotals nhanh: Click chuột phải vào trường trong Rows → Subtotals > Do Not Show Subtotals.
- Nhóm ngày tự động: Khi kéo trường ngày vào Rows, Excel tự động nhóm thành Years, Quarters, Months, Days (Excel 2026+). Bạn có thể tắt bằng Right‑click > Ungroup.
- Tạo báo cáo đa ngôn ngữ: Sử dụng Get & Transform (Power Query) để dịch các tiêu đề trước khi tạo Pivot.
- Lưu mẫu Pivot: Sau khi tạo xong, chọn PivotTable Analyze > Options > Save as Template để tái sử dụng cho các dự án khác.
11. Kết luận
Pivot Table là một công cụ không thể thiếu đối với bất kỳ ai làm việc với dữ liệu trong Excel. Từ việc hiện (tạo) một bảng Pivot đơn giản cho tới việc tùy chỉnh, tính toán nâng cao, và kết nối đa nguồn bằng Power Pivot, mọi thao tác đều được thực hiện nhanh chóng và trực quan.
Bằng cách tuân thủ các bước chuẩn bị dữ liệu, sử dụng đúng phương pháp tạo Pivot, và áp dụng các mẹo tối ưu hoá như Refresh tự động, Slicers, Calculated Fields, bạn sẽ:
- Tiết kiệm thời gian phân tích.
- Giảm thiểu lỗi do nhập liệu thủ công.
- Tạo ra các báo cáo động, dễ chia sẻ và cập nhật.
Hy vọng bài viết đã cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tế để cách hiện bảng Pivot trong Excel một cách chuyên nghiệp. Hãy thực hành ngay trên dữ liệu của mình, áp dụng các mẹo và thủ thuật, và bạn sẽ nhanh chóng trở thành “bậc thầy” Pivot trong môi trường làm việc.
Lưu ý: Đối với các doanh nghiệp có nhu cầu phân tích dữ liệu lớn, việc học thêm về Power Pivot và DAX sẽ mở ra những khả năng vô hạn, từ việc xây dựng Dashboard tới tích hợp trực tiếp với Power BI.
Chúc bạn thành công và luôn đạt được những insight giá trị từ dữ liệu!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
