Cách tạo PivotTable trong Excel để tổng hợp dữ liệu theo nhóm


Cách tạo PivotTable trong Excel là chọn bảng nguồn, vào Insert > PivotTable, rồi kéo trường cần phân nhóm vào Rows và trường số vào Values. Muốn báo cáo dùng lại được, bạn cần kiểm tra phép tính, vùng nguồn và làm mới sau mỗi lần thay đổi dữ liệu.
Nếu đang vướng ở bước chọn nguồn hoặc kéo trường, bạn có thể Chat Zalo với Gia Sư Tin Học Online để trao đổi nhu cầu học trên máy của mình.
PivotTable gom các bản ghi có cùng tiêu chí để tính tổng, đếm hoặc tính trung bình. Chẳng hạn, bạn có danh sách bán hàng theo ngày nhưng cần biết mỗi khu vực bán được bao nhiêu. Thay vì cộng riêng từng nhóm, bạn đặt Khu vực làm nhãn dòng và Doanh thu làm giá trị cần cộng.
Trong công cụ này, trường dữ liệu là một cột ở bảng nguồn, chẳng hạn Ngày hoặc Khu vực. Mỗi trường có thể được đưa vào một vùng khác nhau của báo cáo. Đổi vị trí trường là cách đổi góc nhìn: xem theo khu vực trước, rồi chuyển sang nhóm hàng mà vẫn dùng cùng dữ liệu.
Bảng nguồn giữ chi tiết từng giao dịch; PivotTable trình bày phần tổng hợp. Bạn sửa thông tin bán hàng ở nguồn rồi cập nhật báo cáo. Đừng nhập đè một con số tổng chỉ vì thấy nó chưa đúng. Việc cần làm lúc đó là kiểm tra các dòng đang được cộng và điều kiện lọc.
Công cụ này hợp khi bạn thường đổi tiêu chí thống kê hoặc cần xem nhiều nhóm cạnh nhau. Nếu báo cáo phải điền kết quả vào từng ô cố định theo mẫu sẵn, công thức như SUMIFS có thể thuận tiện hơn. Với bài tập dưới đây, mục tiêu là học cách tạo bảng tổng hợp PivotTable từ một bảng duy nhất.
Nguồn dễ dùng nhất là một bảng liên tục, có một hàng tiêu đề và mỗi dòng thể hiện một bản ghi. Hướng dẫn dưới đây dùng Excel trên Windows với tên lệnh tiếng Anh. Trên Mac, bản web hoặc giao diện tiếng Việt, tên nút và vị trí có thể khác.
Đặt tiêu đề rõ và không trùng nhau. Tránh gộp ô trong nguồn, bỏ các dòng trống dùng để ngăn nhóm và đưa dòng tổng ra ngoài vùng cần thống kê. Nếu đưa cả chi tiết lẫn dòng cộng sẵn vào nguồn, bạn có thể cộng một khoản hai lần.
Cột Doanh thu cần chứa số thực sự. Bạn nên nhập 1200000, sau đó định dạng có dấu phân cách; đừng gõ kèm chữ “đồng” vào ô. Ngày cũng cần là giá trị ngày mà Excel nhận diện. Các nhãn như Bắc và Nam nên viết thống nhất, không có khoảng trắng thừa phía sau.
Ví dụ tự dựng dưới đây có sáu dòng bán hàng. Nhập tiêu đề ở hàng 1, dữ liệu ở hàng 2 đến hàng 7, trong bốn cột A–D; ngày được hiểu theo thứ tự ngày/tháng/năm. Nếu thiết lập máy dùng thứ tự khác, hãy nhập bằng cách máy nhận đúng ngày, rồi định dạng hiển thị lại.
| Ngày | Khu vực | Nhóm | Doanh thu |
|---|---|---|---|
| 05/01/2026 | Bắc | Bàn | 1200000 |
| 06/01/2026 | Nam | Ghế | 800000 |
| 10/01/2026 | Bắc | Ghế | 600000 |
| 02/02/2026 | Nam | Bàn | 1500000 |
| 08/02/2026 | Bắc | Bàn | 900000 |
| 12/02/2026 | Nam | Ghế | 500000 |
Tổng của ví dụ là 5.500.000. Đây là số kiểm cho bài tập, không phải doanh số thực tế hay học phí. Bạn có thể tính bằng =SUM(D2:D7) ở một ô ngoài vùng nguồn để so với PivotTable sau đó.
Để tạo báo cáo đầu tiên, hãy chuyển nguồn thành Excel Table, chèn PivotTable ở trang tính mới rồi chọn hai trường Khu vực và Doanh thu. Làm từng phần sẽ dễ phát hiện bạn chọn sai nguồn hay đặt nhầm trường.
Nhấp một ô trong A1:D7, nhấn Ctrl + T và kiểm tra vùng đã bao đủ dữ liệu. Đánh dấu My table has headers vì dòng đầu là tiêu đề, rồi bấm OK. Khi một ô trong bảng đang được chọn, mở Table Design và đặt Table Name là tblBanHang. Excel Table là bảng nguồn có tên, còn PivotTable là bảng tổng hợp sẽ tạo từ nguồn đó.
Với bài tập một bảng này, bạn chưa cần chọn Add this data to the Data Model. Existing Worksheet cũng dùng được, nhưng cần chỉ ô bắt đầu ở vùng trống. Chọn trang tính mới giúp người mới tránh đặt báo cáo đè lên dữ liệu đang có.
Tại ngăn PivotTable Fields, kéo Khu vực vào Rows, rồi kéo Doanh thu vào Values. Kiểm tra nhãn phép tính có phải Sum of Doanh thu hay không. Nếu hiện Count of Doanh thu, hãy xử lý theo phần chọn phép tính bên dưới.
Kết quả cần có Bắc bằng 2.700.000, Nam bằng 2.800.000 và Grand Total bằng 5.500.000. Nếu đúng cả ba số, bạn đã tạo được báo cáo theo khu vực. Nên đổi tên trang tính thành BaoCao để lần sau mở tệp không nhầm với trang chứa dữ liệu gốc.
Bốn vùng của PivotTable trả lời bốn câu hỏi: nhóm nào nằm theo dòng, nhóm nào nằm theo cột, cần tính số gì và muốn giới hạn báo cáo theo điều kiện nào. Bạn không cần dùng hết bốn vùng trong mọi bảng.
Rows chứa nhãn dòng, chẳng hạn Bắc và Nam. Columns tách kết quả theo chiều ngang, chẳng hạn Bàn và Ghế. Values là nơi tính tổng hoặc phép tính khác. Filters đặt điều kiện cho toàn bộ báo cáo, ví dụ chỉ xem một khu vực trong cách bố trí khác.
Bảng chéo cần thêm một chiều phân nhóm. Giữ Khu vực ở Rows, giữ Doanh thu ở Values và kéo Nhóm vào Columns. Mỗi ô lúc này là tổng doanh thu tại giao điểm của khu vực và nhóm hàng. Báo cáo mẫu sẽ có kết quả sau; dấu phân cách số có thể hiển thị khác tùy máy.
| Khu vực | Bàn | Ghế | Tổng |
|---|---|---|---|
| Bắc | 2.100.000 | 600.000 | 2.700.000 |
| Nam | 1.500.000 | 1.300.000 | 2.800.000 |
| Tổng | 3.600.000 | 1.900.000 | 5.500.000 |
Ô Bắc–Bàn cộng hai dòng: 1.200.000 và 900.000. Ô Nam–Ghế cũng cộng hai dòng: 800.000 và 500.000. Nhìn vào các phép cộng này, bạn biết bảng đang nhóm đúng thay vì chỉ tin vào tổng cuối.
Muốn xem tổng theo nhóm hàng và chọn khu vực bằng bộ lọc, hãy chuyển Khu vực sang Filters, chuyển Nhóm sang Rows và bỏ trường khỏi Columns. Việc kéo lại trường thay đổi bố cục báo cáo; nó không xóa dữ liệu ở bảng nguồn.
Chọn phép tính theo câu hỏi bạn cần trả lời: cộng doanh thu dùng Sum, đếm bản ghi có giá trị dùng Count, tính mức trung bình dùng Average. Cùng một nguồn nhưng chọn khác phép tính sẽ tạo ra những con số khác nghĩa.
Nhấp phải vào một ô số trong PivotTable, chọn Value Field Settings, rồi chọn phép tính trong Summarize Values By. Với bảng mẫu, Sum cho tổng 5.500.000. Nếu đổi sang Count ở trường Doanh thu, tổng là 6 vì cả sáu dòng đều có giá trị. Đó không phải tổng tiền.
Cần phân biệt đếm dòng với đếm đơn hàng. Bảng ví dụ chưa có mã đơn, nên chỉ có thể nói đang đếm sáu bản ghi doanh thu. Trong tệp thật, một đơn có nhiều dòng hàng thì Count mã đơn vẫn có thể đếm lặp. Đếm mã duy nhất là yêu cầu khác, cần chuẩn bị cách tính phù hợp.
Trường hợp Excel tự chọn Count, bạn nên kiểm tra dữ liệu trước. Cột nguồn có thể chứa văn bản hoặc ô trống. Chuyển sang Sum ngay có thể vẫn bỏ sót số đang lưu dạng chữ. Đổi định dạng ô sang Number cũng chưa tự chuyển mọi chuỗi thành số; bạn cần xử lý giá trị nguồn rồi Refresh và kiểm tổng.
Ví dụ nhóm Bàn có ba dòng, tổng 3.600.000 nên Average là 1.200.000 cho mỗi dòng Bàn. Con số này không thể gọi là doanh thu bình quân mỗi khách hàng, vì nguồn không có thông tin khách hàng. Tên chỉ tiêu nên nói đúng đơn vị đang được tính.
Bạn có thể lọc ngay trên PivotTable để xem một nhóm, hoặc đưa trường Ngày vào báo cáo rồi nhóm theo tháng. Trước khi so sánh kết quả, hãy nhìn bộ lọc đang áp dụng để biết con số là toàn bộ dữ liệu hay chỉ một phần.
Ở bố cục theo khu vực, mở mũi tên ở Row Labels hoặc trường Khu vực và chỉ chọn Bắc. Khi đó, tổng đang xem là 2.700.000. Nếu mở lại đủ Bắc và Nam, tổng trở về 5.500.000. Việc lọc hoặc ẩn dòng ở trang nguồn không nên được dùng thay cho thao tác lọc báo cáo PivotTable.
Báo cáo theo tháng dùng trường Ngày. Bỏ Khu vực và Nhóm khỏi các vùng đang dùng, đưa Ngày vào Rows, giữ Sum of Doanh thu ở Values. Nhấp phải một giá trị ngày trong PivotTable, chọn Group, rồi chọn Months. Nếu có nhiều năm, chọn thêm Years để tháng cùng tên ở các năm không bị gộp thành một nhóm.
Sáu dòng ban đầu cho kết quả tháng 1 là 1.200.000 + 800.000 + 600.000, bằng 2.600.000. Tháng 2 có 1.500.000 + 900.000 + 500.000, bằng 2.900.000. Hai tháng cộng lại vẫn bằng tổng nguồn. Nếu Excel đã tự nhóm ngày, kiểm tra các trường năm/tháng được tạo trước khi nhóm lại.
Khi không nhóm được ngày, quay về nguồn để kiểm tra ô trống, lỗi hoặc ngày đang lưu dưới dạng văn bản. Một chuỗi nhìn giống ngày chưa chắc là giá trị ngày. Sau khi sửa, làm mới báo cáo rồi thử lại; đừng đổi nhãn hiển thị để che lỗi dữ liệu.
Nên định dạng số cho cả trường giá trị, rồi điều chỉnh bố cục theo cách người nhận đọc báo cáo. Định dạng giúp nhận ra độ lớn của số; nó không sửa phép tính hoặc thay đổi ý nghĩa dữ liệu.
Mở menu bằng cách nhấp phải ô số, vào Value Field Settings và chọn Number Format. Với doanh thu nguyên trong bài tập, bạn có thể chọn Number, bật dấu phân cách hàng nghìn và để số chữ số thập phân bằng 0. Thiết lập vùng trên máy quyết định dấu chấm hay dấu phẩy được dùng khi hiển thị.
Định dạng đặt ở trường giá trị được áp dụng nhất quán cho chỉ tiêu đó. Nếu có nhiều chỉ tiêu trong Values, hãy kiểm từng trường. Một cột tổng tiền và một cột đếm bản ghi có thể cùng hiện số nguyên, nhưng tiêu đề phải cho biết đâu là tiền, đâu là số dòng.
Khi có nhiều trường ở Rows, dạng mặc định có thể khiến các nhãn nằm chung một cột. Trên thẻ Design, vào Report Layout > Show in Tabular Form nếu muốn mỗi trường dòng có cột riêng. Đây là lựa chọn trình bày, không phải bước bắt buộc để tạo bảng.
Subtotals và Grand Totals trên thẻ Design cho phép điều chỉnh tổng phụ và tổng cuối. Trong lúc luyện tập, nên giữ tổng cuối để đối chiếu. Nếu báo cáo thật cần tắt một loại tổng, hãy kiểm tra ý nghĩa bảng trước khi tắt. Bạn cũng có thể đặt tên dễ đọc như “Tổng doanh thu”, nhưng đừng đổi tên một cột Count thành “Doanh thu” khiến người nhận hiểu nhầm.
Cách cập nhật dữ liệu PivotTable phụ thuộc vào việc bạn sửa ô trong nguồn cũ hay thêm dữ liệu ngoài vùng nguồn. Refresh yêu cầu bảng đọc lại nguồn đã khai báo; thao tác này không tự sửa một địa chỉ nguồn cố định đang thiếu dòng.
Trở về bảng mẫu, đổi doanh thu dòng đầu từ 1.200.000 thành 1.300.000. Sau đó nhấp phải trong PivotTable và chọn Refresh. Với bố cục theo khu vực, Bắc cần tăng lên 2.800.000, Nam giữ 2.800.000 và tổng mới là 5.600.000.
Đây là một phép thử nhỏ để xác nhận bạn sửa đúng nguồn và làm mới đúng báo cáo. Một số phiên bản hoặc thiết lập có cơ chế tự làm mới, nhưng bạn vẫn nên kiểm tra kết quả sau khi sửa. Nếu tệp có nhiều PivotTable, Data > Refresh All dùng để yêu cầu làm mới các báo cáo và kết nối trong tệp.
Bài tập thêm dòng bắt đầu từ nguồn gốc. Đưa dòng đầu trở lại 1.200.000. Thêm dòng ngày 15/02/2026, khu vực Nam, nhóm Bàn, doanh thu 700000 ngay dưới nguồn.
Kiểm tra dòng mới đã thực sự nằm trong tblBanHang; màu bảng hoặc vùng chọn khi nhấp trong Table giúp bạn xem phạm vi hiện tại. Nếu chưa bao dòng mới, mở Table Design > Resize Table để chỉnh.
Nguồn cố định cần được kiểm riêng. Với địa chỉ A1:D7, việc nhập vào dòng 8 chưa làm nguồn tự đổi. Chọn PivotTable, vào PivotTable Analyze > Change Data Source, sửa phạm vi thành A1:D8, bấm OK rồi Refresh. Giữ nguyên hàng tiêu đề và đủ bốn cột trong vùng mới.
Sau phép thử thêm dòng này, Bắc vẫn là 2.700.000, Nam thành 3.500.000, tổng là 6.200.000. Đừng cộng tiếp mức tăng của bài tập sửa ô trước đó, vì hai phép thử được làm độc lập. Nếu tổng còn 5.500.000, hãy kiểm nguồn có nhận dòng 8 và bộ lọc có đang loại Nam hay tháng 2 không.
Kết quả chưa khớp cần được kiểm từ nguồn. Hãy xem lần lượt vùng dữ liệu, vị trí trường, phép tính và bộ lọc. Làm theo thứ tự này giúp bạn tìm nguyên nhân mà không phải xóa bảng rồi dựng lại nhiều lần.
Danh sách trường có thể chỉ đang bị ẩn. Nhấp một ô bên trong PivotTable rồi tìm nút Field List trên PivotTable Analyze. Khi bạn đang chọn ô bên ngoài, các công cụ riêng của PivotTable có thể không xuất hiện. Đây là chuyện vị trí con trỏ, chưa có nghĩa báo cáo bị hỏng.
Thông báo tên trường không hợp lệ thường liên quan đến hàng tiêu đề. Kiểm tra hàng này trong vùng đã chọn.
Có thể bạn đã chọn thừa cột trống, bỏ trống một tiêu đề hoặc dùng ô gộp. Sửa tiêu đề ở nguồn, chọn lại đúng phạm vi rồi thử tạo. Không đưa dòng tên báo cáo lớn phía trên bảng vào cùng hàng tiêu đề.
Tổng thấp hơn dự kiến thường cần kiểm vùng nguồn, phép tính Sum và điều kiện lọc. Tổng cao hơn cần xem có dòng trùng hoặc dòng cộng sẵn trong nguồn. Hãy đối chiếu từng nhóm nhỏ trước; tổng cuối đôi khi có thể đúng dù dữ liệu bị xếp nhầm nhóm.
Hai nhãn “Bắc” nhìn gần giống nhau có thể chứa ký tự khác. Hãy kiểm tra khoảng trắng hoặc cách viết trong nguồn. Chuẩn hóa nhãn rồi làm mới sẽ xử lý được nguyên nhân. Đừng chỉ sửa một nhãn ở báo cáo rồi bỏ qua các giá trị nguồn chưa thống nhất.
Lỗi chồng lên PivotTable khác có thể xuất hiện khi làm mới. Hãy dời một bảng sang vùng rộng hơn hoặc trang tính riêng. Bảng có thể cần thêm dòng, cột khi xuất hiện nhóm mới. Không đặt ghi chú hoặc báo cáo khác sát mép PivotTable nếu nguồn còn tiếp tục phát sinh.
Bạn có thể tự kiểm kỹ năng bằng cách tạo báo cáo theo nhóm hàng, sau đó thử thêm dữ liệu và giải thích vì sao tổng thay đổi. Hãy bắt đầu lại từ sáu dòng gốc, chưa gồm các thay đổi trong phần cập nhật.
Đầu tiên, tạo PivotTable chỉ có Nhóm ở Rows và Sum of Doanh thu ở Values. Kết quả cần là Bàn 3.600.000, Ghế 1.900.000. Tổng cuối bằng 5.500.000.
Tiếp theo, kéo Khu vực vào Columns và đối chiếu với bảng chéo ở trên. Tổng theo nhóm hàng phải giữ nguyên dù bố cục thay đổi.
Sau đó chuyển phép tính sang Count để quan sát. Mỗi nhóm có ba bản ghi doanh thu, tổng sáu. Chuyển lại Sum trước khi kết thúc. Bài tập này buộc bạn nhìn nhãn phép tính, thay vì thấy có số là mặc định báo cáo đang cộng tiền.
Cuối cùng, thực hiện riêng phép thử thêm dòng Nam–Bàn 700.000. Trước khi Refresh, ghi lại tổng đang có; sau khi Refresh, kiểm tổng mới 6.200.000 và phần Nam 3.500.000. Nếu cả nguồn lẫn báo cáo khớp, bạn đã kiểm được việc nhận dòng mới bằng một kết quả cụ thể.
Nên lưu tệp còn cả nguồn và PivotTable để kỳ sau tiếp tục cập nhật. Nếu chỉ sao chép rồi dán giá trị sang một tệp khác, phần đã dán là bản kết quả tĩnh. Bạn cần giữ tệp gốc nếu muốn tiếp tục kéo trường và làm mới.
Lộ trình luyện phù hợp là nắm cách tổ chức dữ liệu trước, tạo bảng theo một tiêu chí, rồi mới thêm nhiều chiều phân tích và kiểm cập nhật. Bạn không cần học hết các tùy chọn PivotTable cùng một lúc. Mỗi lần nên trả lời một câu hỏi báo cáo rõ ràng.
Phần nền tảng cần được luyện trước nếu bạn còn nhầm vùng ô, kiểu số hoặc thao tác Table. Trang Excel cho công việc văn phòng là nơi xem khóa học liên quan đến nhu cầu này. Khi đã thao tác được, bạn có thể tìm hiểu thêm Excel tổng hợp và kiểm tra dữ liệu để trao đổi mục tiêu luyện tập.
Gia Sư Tin Học Online có hình thức hướng dẫn trực tuyến 1 kèm 1, thực hành trên máy tính cá nhân. Khi trao đổi nhu cầu, bạn nên nói rõ phiên bản Excel, loại báo cáo cần làm và bước thường bị vướng. Nếu dùng ví dụ từ công việc, hãy thay thông tin nhận diện bằng dữ liệu mẫu trước khi chia sẻ.
Về học phí, bạn xem tại trang học phí tin học và tư vấn lộ trình hoặc trao đổi theo nội dung cần học. Phần chuẩn bị học tin học online giúp bạn tìm hiểu việc học từ xa trước khi sắp xếp. Kết quả mỗi người khác nhau, tùy nền tảng và thời gian luyện tập; lộ trình trên là gợi ý để bạn xác định phần cần bổ sung.
Đang cần trao đổi lộ trình học Excel phù hợp? Gọi 0812 114 345 cho Gia Sư Tin Học Online và mô tả báo cáo đang cần làm.
Một PivotTable dùng lại được cần có nguồn rõ ràng, phép tính đúng mục đích và bước kiểm sau khi cập nhật. Bạn có thể lưu riêng một tệp luyện tập với sáu dòng mẫu, rồi đổi từng trường để hiểu bảng thay đổi ra sao.
Mỗi kỳ báo cáo đều cần kiểm nguồn. Hãy xem dòng mới đã nằm trong vùng chọn trước khi làm mới. Sau đó đối chiếu tổng và xem lại bộ lọc. Thói quen này hữu ích hơn việc cố nhớ toàn bộ nút lệnh ngay từ lần đầu.
Với nhu cầu học theo tệp mẫu riêng, bạn có thể Chat Zalo với Gia Sư Tin Học Online, nêu phiên bản Excel và bước cần hỗ trợ.
Chọn một bài toán nhỏ, tự làm rồi kiểm tra lại từng bước trước khi mở rộng.
Gợi ý áp dụng


Bắt đầu từ tệp mẫu, giữ bài làm và ghi lại lỗi đã sửa. Ảnh minh họa được thiết kế từ lớp tin học thực tế do chủ website cung cấp.