Cách Tạo Pivot Table Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z

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

Mở Đầu: Pivot Table Là Gì và Tại Sao Bạn Nên Sử Dụng?

Pivot Table (bảng tổng hợp) là một trong những công cụ mạnh mẽ nhất của Microsoft Excel, cho phép người dùng biến dữ liệu thô thành những báo cáo tổng hợp, phân tích nhanh chóng và dễ hiểu. Thay vì phải viết công thức phức tạp hay thực hiện thủ công các bước tính toán, bạn chỉ cần kéo và thả các trường dữ liệu vào các vùng (Rows, Columns, Values, Filters) và Excel sẽ tự động tính toán, nhóm, sắp xếp và hiển thị kết quả.

Lợi ích nổi bật của Pivot Table

  1. Tóm tắt nhanh dữ liệu lớn: Chỉ trong vài giây, bạn có thể có được tổng hợp số liệu từ hàng ngàn dòng dữ liệu.
  2. Phân tích đa chiều: Thay đổi cách hiển thị dữ liệu (theo hàng, cột, lọc) một cách linh hoạt.
  3. Tự động cập nhật: Khi dữ liệu nguồn thay đổi, bạn chỉ cần refresh Pivot Table để có kết quả mới.
  4. Tạo báo cáo đẹp mắt: Dễ dàng thêm định dạng, biểu đồ, slicer (bộ lọc trực quan) để báo cáo chuyên nghiệp.
  5. Tiết kiệm thời gian: Giảm thiểu công việc nhập công thức, kiểm tra lỗi và tái sử dụng báo cáo.

Với những ưu điểm trên, Pivot Table trở thành “cây bút” không thể thiếu đối với các nhà phân tích dữ liệu, kế toán, marketer, quản lý dự án và bất kỳ ai làm việc với dữ liệu trong Excel.

1. Chuẩn Bị Dữ Liệu Trước Khi Tạo Pivot Table

Trước khi bước vào việc tạo Pivot Table, dữ liệu của bạn cần đáp ứng một số tiêu chuẩn nhất định để Excel có thể xử lý một cách chính xác.

1.1. Dữ liệu ở dạng bảng (Table)

  • Không có hàng trống: Mỗi cột phải có tiêu đề (header) và không được để ô trống trong tiêu đề.
  • Dòng dữ liệu liên tục: Không có dòng trống giữa các bản ghi.
  • Mỗi cột chỉ chứa một loại dữ liệu: Ví dụ, cột “Ngày” chỉ chứa ngày, cột “Số tiền” chỉ chứa số.

1.2. Đặt tên tiêu đề rõ ràng

Tiêu đề nên ngắn gọn nhưng mô tả đầy đủ nội dung, ví dụ: Ngày bán, Sản phẩm, Khu vực, Doanh thu, Số lượng.

1.3. Kiểm tra dữ liệu sai định dạng

  • Ngày tháng: Đảm bảo các ô ngày thực sự được định dạng là Date, không phải Text.
  • Số: Kiểm tra các ô số không có ký tự thừa (dấu phẩy, ký tự chữ) gây lỗi tính toán.
  • Văn bản: Loại bỏ khoảng trắng thừa ở đầu/cuối chuỗi (có thể dùng hàm TRIM).

1.4. Chuyển dữ liệu thành Table (Bảng)

Bạn có thể nhanh chóng chuyển dải ô dữ liệu thành Table bằng cách:

  1. Chọn bất kỳ ô nào trong dải dữ liệu.
  2. Nhấn Ctrl + T (hoặc vào Insert → Table).
  3. Đánh dấu “My table has headers” nếu dữ liệu có tiêu đề.
  4. Nhấn OK.

Lợi ích khi dùng Table: Excel sẽ tự động mở rộng phạm vi khi bạn thêm dữ liệu mới, và Pivot Table có thể tham chiếu tới Table này thay vì dải ô cố định.

2. Các Bước Cơ Bản Để Tạo Pivot Table

2.1. Chọn Dải Dữ Liệu Hoặc Table

  • Nếu bạn đã tạo Table, chỉ cần đặt con trỏ vào bất kỳ ô nào trong Table.
  • Nếu không, chọn toàn bộ dải dữ liệu (bao gồm tiêu đề).

2.2. Mở Wizard Tạo Pivot Table

  • Excel 2026 trở lên: Vào Insert → PivotTable.
  • Excel 2026/2026: Vào Insert → Tables → PivotTable.
  • Hoặc nhấn Alt + N + V.

2.3. Xác Định Vị Trí Đặt Pivot Table

  • New Worksheet (mặc định): Tạo một sheet mới, giúp báo cáo sạch sẽ.
  • Existing Worksheet: Chọn ô bắt đầu trong sheet hiện tại nếu muốn đặt trong cùng một file.

Sau khi nhấn OK, Excel sẽ mở giao diện PivotTable Fields ở bên phải và một vùng trống cho Pivot Table ở vị trí đã chọn.

2.4. Kéo Thả Các Trường Vào Các Khu Vực

Giao diện PivotTable Fields gồm bốn khu vực:

Khu vựcChức năng
FiltersLọc toàn bộ dữ liệu theo một hoặc nhiều tiêu chí.
ColumnsĐặt các trường làm tiêu đề cột, tạo các nhóm cột.
RowsĐặt các trường làm tiêu đề hàng, tạo nhóm hàng.
ValuesCác trường tính toán (tổng, trung bình, đếm, …).

Ví dụ thực tế

Giả sử bạn có bảng bán hàng với các cột: Ngày, Sản phẩm, Khu vực, Doanh thu, Số lượng.

  • Kéo Khu vực vào Rows → Bạn sẽ có danh sách các khu vực.
  • Kéo Sản phẩm vào Columns → Mỗi sản phẩm sẽ là một cột.
  • Kéo Doanh thu vào Values → Mặc định là Sum of Doanh thu (tổng doanh thu).
  • Kéo Ngày vào Filters → Bạn có thể lọc báo cáo theo tháng, quý, năm.

Sau khi kéo thả, bảng tổng hợp sẽ tự động hiển thị.

3. Tùy Chỉnh Pivot Table Để Đạt Kết Quả Mong Muốn

3.1. Thay Đổi Cách Tính Toán Trong Values

  • Nhấp chuột phải vào bất kỳ ô giá trị nào trong khu vực Values → Value Field Settings.
  • Lựa chọn hàm tính toán: Sum, Count, Average, Max, Min, Product, StdDev, Var, v.v.
  • Đặt tên hiển thị trong Custom Name nếu muốn (ví dụ: “Tổng doanh thu”).

3.2. Định Dạng Số

  • Chọn một ô trong cột giá trị → Home → Number → Chọn định dạng (Currency, Accounting, Number, Percentage…).
  • Hoặc vào Value Field Settings → Number Format để đặt định dạng cho toàn bộ trường.

3.3. Sắp Xếp Dữ Liệu

  • Nhấp vào mũi tên sắp xếp (▲▼) trên tiêu đề hàng hoặc cột.
  • Hoặc nhấp chuột phải → Sort → Sort A to Z hoặc Sort Z to A.
  • Đối với sắp xếp tùy chỉnh, chọn More Sort Options → Manual → kéo thả các mục.

3.4. Nhóm Dữ Liệu

Pivot Table cho phép nhóm các mục dựa trên một tiêu chí:

  • Nhóm ngày: Chọn một hoặc nhiều ô ngày → Nhấp chuột phải → Group → Chọn Months, Quarters, Years, hoặc tự đặt khoảng ngày (e.g., mỗi 7 ngày).
  • Nhóm số: Chọn các giá trị số → Group → Đặt Starting at, Ending at, By (ví dụ: nhóm doanh thu theo khoảng 0‑1M, 1‑2M…).
  • Nhóm văn bản: Chọn các mục muốn nhóm → Group → Excel sẽ tạo nhóm “Group1”, “Group2”, bạn có thể đổi tên.

3.5. Thêm Bộ Lọc Nhanh (Slicer)

Slicer là các nút lọc trực quan, giúp người dùng không cần mở menu lọc truyền thống.

  • Chọn Pivot Table → Insert → Slicer.
  • Chọn trường muốn tạo slicer (ví dụ: Khu vực, Năm).
  • Slicer sẽ xuất hiện dưới dạng một hộp chứa các nút. Nhấp vào các nút để lọc báo cáo ngay lập tức.

Bạn có thể tùy chỉnh màu sắc, kích thước, và sắp xếp các slicer để tạo giao diện báo cáo chuyên nghiệp.

Cách Tạo Pivot Table Trong Excel
Cách Tạo Pivot Table Trong Excel

3.6. Thêm Đồ Thị Pivot (PivotChart)

  • Chọn Pivot Table → Insert → PivotChart.
  • Chọn loại biểu đồ (Column, Bar, Line, Pie, …) và nhấn OK.
  • Biểu đồ sẽ liên kết với Pivot Table, khi bạn thay đổi lọc hoặc nhóm, biểu đồ sẽ tự động cập nhật.

4. Các Mẹo Nâng Cao Khi Sử Dụng Pivot Table

4.1. Sử Dụng Calculated Field (Trường Tính Toán)

Khi bạn muốn tạo một cột tính toán mới dựa trên các trường hiện có (ví dụ: lợi nhuận = Doanh thu – Chi phí).

  • Chọn Pivot Table → PivotTable Analyze → Fields, Items & Sets → Calculated Field.
  • Đặt tên trường (e.g., Lợi nhuận).
  • Nhập công thức (ví dụ: =Doanh thu - Chi phí).
  • Nhấn Add → OK. Trường mới sẽ xuất hiện trong Values.

4.2. Sử Dụng Calculated Item (Mục Tính Toán)

Nếu bạn muốn tính toán trên các mục đã tồn tại trong một trường (ví dụ: tổng bán hàng cho một nhóm sản phẩm cụ thể).

  • Chọn một mục trong trường → PivotTable Analyze → Fields, Items & Sets → Calculated Item.
  • Đặt tên và công thức (ví dụ: =ProductA + ProductB).

4.3. Thêm Nhiều Nguồn Dữ Liệu Với Data Model

Trong Excel 2026 trở lên, bạn có thể tạo Pivot Table dựa trên Data Model (mô hình dữ liệu) cho phép:

  • Kết nối nhiều bảng dữ liệu (relational tables) mà không cần ghép chúng thành một bảng duy nhất.
  • Sử dụng Power Pivot để tạo quan hệ (relationships) giữa các bảng.
  • Tận dụng DAX (Data Analysis Expressions) để viết công thức phức tạp.

Cách thực hiện:

  1. Khi tạo Pivot Table, chọn Add this data to the Data Model.
  2. Vào Power Pivot → Manage để mở cửa sổ quản lý mô hình.
  3. Thêm các bảng, tạo quan hệ (drag‑and‑drop các cột khóa).
  4. Quay lại Pivot Table, các trường từ các bảng sẽ xuất hiện trong danh sách.

4.4. Refresh Pivot Table Tự Động Khi Dữ Liệu Thay Đổi

  • Refresh thủ công: Nhấp chuột phải vào Pivot Table → Refresh.
  • Refresh tự động khi mở file: Vào PivotTable Options → Data → Refresh data when opening the file.
  • Refresh bằng VBA: Nếu bạn muốn tự động refresh khi thay đổi dữ liệu, dùng macro:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.ListObjects("Table1").Range) Is Nothing Then Me.PivotTables("PivotTable1").RefreshTable End If
End Sub

Lưu macro vào sheet chứa Pivot Table.

4.5. Đánh Dấu (Conditional Formatting) Trong Pivot Table

  • Chọn các ô giá trị trong Pivot Table.
  • Vào Home → Conditional Formatting → Chọn quy tắc (Data Bars, Color Scales, Icon Sets) hoặc tạo quy tắc tùy chỉnh.
  • Khi dữ liệu thay đổi, định dạng sẽ tự động cập nhật.

4.6. Tối Ưu Hiệu Suất Khi Xử Lý Dữ Liệu Lớn

  • Sử dụng Data Model: Giảm tải bộ nhớ vì Excel không tạo bản sao dữ liệu.
  • Tắt tính năng “Enable background refresh” nếu bạn không cần cập nhật tự động.
  • Giảm số lượng trường trong Values: Mỗi trường tính toán đều tốn tài nguyên.
  • Lọc dữ liệu nguồn: Chỉ đưa vào những bản ghi cần thiết.

5. Thực Hành: Tạo Pivot Table Bán Hàng Chi Tiết

5.1. Dữ liệu mẫu

NgàyKhu vựcNhân viênSản phẩmSố lượngĐơn giáDoanh thu
01/01/2026Miền BắcAnBút1202,000240,000
01/01/2026Miền NamBìnhSổ805,000400,000
…………………

5.2. Các bước thực hiện

  1. Chuyển dữ liệu thành Table: Chọn bất kỳ ô nào → Ctrl + T → Đánh dấu “My table has headers”.
  2. Tạo Pivot Table: Insert → PivotTable → New Worksheet → OK.
  3. Kéo trường:
  4. Khu vực → Rows
  5. Sản phẩm → Columns
  6. Doanh thu → Values (đặt Sum)
  7. Ngày → Filters (lọc theo tháng/quý)
  8. Nhóm ngày: Kéo Ngày vào Rows (thay vì Filters). Nhấp chuột phải → Group → chọn Months và Years.
  9. Thêm slicer: Insert → Slicer → chọn Nhân viên. Đặt slicer ở góc trái.
  10. Định dạng số: Chọn cột giá trị → Home → Number → Currency.
  11. Conditional Formatting: Chọn các ô doanh thu → Home → Conditional Formatting → Color Scales → Green‑Yellow‑Red để hiển thị mức độ doanh thu.
  12. Thêm PivotChart: Insert → PivotChart → Column Chart. Đặt biểu đồ ngay dưới Pivot Table.

Kết quả: Bạn sẽ có một báo cáo tổng hợp doanh thu theo khu vực, sản phẩm, thời gian, có khả năng lọc nhanh theo nhân viên và hiển thị trực quan bằng biểu đồ cột.

6. Những Lỗi Thường Gặp Khi Tạo Pivot Table Và Cách Khắc Phục

LỗiNguyên nhânCách khắc phục
#REF! hoặc #VALUE!Dữ liệu nguồn bị xóa hoặc di chuyểnKiểm tra lại phạm vi nguồn, cập nhật lại Table hoặc Range.
Không thể kéo trường vào ValuesTrường dữ liệu không phải dạng sốĐảm bảo trường được định dạng là Number hoặc Currency.
Lỗi “The source contains multiple data types”Cột chứa cả số và văn bảnDọn dẹp cột, chuyển toàn bộ sang cùng một kiểu dữ liệu.
Pivot Table không cập nhật khi dữ liệu thay đổiChưa refresh hoặc không gắn vào Data ModelNhấn Refresh hoặc bật Refresh data when opening the file.
Slicer không hoạt độngSlicer được tạo cho trường không có trong Pivot TableTạo slicer cho trường đã có trong Pivot Table hoặc thêm trường vào Pivot.
Group không cho phépDữ liệu không đồng nhất (ví dụ: ngày có giá trị lỗi)Loại bỏ hoặc sửa các giá trị không hợp lệ, sau đó thử nhóm lại.

7. Lưu Trữ và Chia Sẻ Pivot Table

7.1. Lưu ở định dạng .xlsx

Pivot Table được hỗ trợ đầy đủ trong file .xlsx. Khi chia sẻ, người nhận sẽ có khả năng tương tác, lọc và refresh nếu có dữ liệu nguồn.

7.2. Xuất ra PDF hoặc PowerPoint

  • PDF: File → Export → Create PDF/XPS Document. Đảm bảo gói layout sao cho Pivot Table và biểu đồ hiển thị đẹp.
  • PowerPoint: Chọn Pivot Table hoặc PivotChart → Copy → Dán vào slide PowerPoint (dùng Paste Special → Keep Source Formatting).

7.3. Đặt bảo mật

Nếu dữ liệu nhạy cảm, bạn có thể:

  • Bảo vệ sheet: Review → Protect Sheet (cho phép người dùng chỉ xem, không chỉnh sửa).
  • Bảo vệ workbook: File → Info → Protect Workbook.
  • Ẩn nguồn dữ liệu: Tạo Pivot Table từ Data Model và không để Table nguồn trong sheet công khai.

8. Tổng Kết

Pivot Table là công cụ không thể thiếu trong Excel giúp bạn:

  • Tóm tắt và phân tích dữ liệu nhanh chóng.
  • Tạo báo cáo đa chiều, linh hoạt.
  • Thêm các yếu tố trực quan như slicer, biểu đồ.
  • Nâng cao hiệu suất bằng Data Model và Power Pivot.

Bằng cách chuẩn bị dữ liệu đúng chuẩn, nắm vững các bước tạo và tùy chỉnh, cùng với một số mẹo nâng cao, bạn sẽ biến mọi tập dữ liệu thô thành những báo cáo chuyên nghiệp, hỗ trợ quyết định kinh doanh hiệu quả.

Hãy thực hành ngay với dữ liệu của mình, khám phá những khả năng vô hạn mà Pivot Table mang lại và luôn nhớ rằng “điều quan trọng không phải là công cụ, mà là cách bạn sử dụng nó”. Chúc bạn thành công!

⚠️
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