Cách Hiện Bảng Pivot Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

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.

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:

  1. 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.
  2. 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.
  3. 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.

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:

  1. Sử dụng công cụ Insert PivotTable (cách truyền thống).
  2. Sử dụng Quick Analysis Tool (đối với Excel 2026 trở lên).
  3. 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:

  1. Kéo chuột chọn dải dữ liệu.
  2. Nhấn biểu tượng Quick Analysis (hình biểu tượng ngọn lửa).
  3. Chọn Tables > PivotTable.
  4. 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:

  1. Add to Data Model: Khi tạo Pivot Table (Insert > PivotTable), tích vào Add this data to the Data Model.
  2. Khi dữ liệu đã nằm trong Data Model, mở Power Pivot > Manage để xem các bảng.
  3. Quay lại sheet, Insert > PivotTable, chọn Use this workbook’s Data Model.
  4. 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:

  1. Filters – Bộ lọc toàn bộ bảng.
  2. Columns – Các tiêu đề cột.
  3. Rows – Các tiêu đề hàng.
  4. 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:

  1. Rows: Kéo Region.
  2. Columns: Kéo Product.
  3. Values: Kéo Quantity (mặc định sẽ là Sum) và UnitPrice → đổi thành Average để tính giá trung bình.
  4. 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ách Hiện Bảng Pivot Trong Excel
Cách Hiện Bảng Pivot Trong Excel
  • 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:

  1. Chọn Pivot Table → PivotTable Analyze > Fields, Items & Sets > Calculated Field.
  2. Đặt tên (ví dụ TotalSales).
  3. Nhập công thức: =Quantity UnitPrice.
  4. 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 Product có các mục A, B, C. Bạn muốn tạo mục A+B = A + B.

Cách tạo:

  1. Click vào bất kỳ mục nào trong trường Product trong Pivot.
  2. PivotTable Analyze > Fields, Items & Sets > Calculated Item.
  3. Đặt tên A+B.
  4. Công thức: =A + B.
  5. 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ỗiNguyên nhânCách khắc phục
#REF! trong Calculated FieldTên trường viết sai hoặc đã bị xóaKiểm tra lại tên trường trong PivotField List
Pivot Table không cập nhậtTùy chọn Refresh tự động tắtBật Refresh data when opening the file hoặc dùng VBA
Grand Total hiển thị 0Trường giá trị đang dùng hàm Count thay vì SumThay đổi Value Field Settings sang Sum
Duplicated rows after refreshDữ liệu nguồn có bản ghi trùngLoạ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 SlicerRefresh 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

  1. Sử dụng shortcut: Alt + N + V → nhanh mở Insert PivotTable.
  2. Sao chép Pivot Table: Giữ Ctrl khi kéo Pivot Table sang vị trí mới để tạo bản sao nhanh.
  3. Ẩn/Hiện Subtotals nhanh: Click chuột phải vào trường trong Rows → Subtotals > Do Not Show Subtotals.
  4. 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.
  5. 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.
  6. 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận