[Chart Tutorials] Hướng dẫn vẽ biểu đồ Treemap trong Excel

Trong quy trình phân tích dữ liệu bằng Excel và tự học Excel nâng cao để vẽ dashboard, biểu đồ Treemap là công cụ trực quan hóa dữ liệu hàng đầu, giúp bạn biến các bảng số liệu hàng chục danh mục phức tạp thành các khối hình chữ nhật trực quan, dễ so sánh tỷ trọng chỉ trong vài giây. Nếu biểu đồ tròn dễ bị vụn khi có trên 7 lát cắt và biểu đồ cột chiếm quá nhiều diện tích, thì Treemap trong Excel tận dụng trọn vẹn 100% khung hình để làm nổi bật ngay các đối tượng đóng góp tỷ trọng lớn nhất.

Bài viết này, Starttrain sẽ đi thẳng vào bản chất biểu đồ Treemap, phân tích ưu nhược điểm, xử lý triệt để lỗi không vẽ được Treemap từ PivotTable và hướng dẫn từng bước vẽ biểu đồ Treemap trong Excel qua case study thực tế.

Biểu đồ Treemap là gì?

Biểu đồ Treemap là một dạng trực quan hóa dữ liệu hiển thị thông tin phân cấp dưới dạng các khối hình chữ nhật lồng vào nhau.

Nguyên lý hoạt động của biểu đồ Treemap dựa trên hai yếu tố thị giác chính:

  • Kích thước khối (Size): Diện tích của mỗi hình chữ nhật tỷ lệ thuận với giá trị định lượng mà nó đại diện. Khối có giá trị càng lớn thì diện tích càng rộng.
  • Cấu trúc nhóm và màu sắc: Các danh mục cùng nhóm sẽ được gom lại trong một khu vực lớn hoặc gán cùng một tông màu, bên trong chia nhỏ thành các nhánh con.

Treemap đặc biệt hiệu quả khi bạn cần so sánh tỷ trọng giữa các nhóm lớn và nhanh chóng nhận ra các đối tượng đóng góp tỷ lệ lớn nhất mà không tốn quá nhiều diện tích trên trang báo cáo.

Ưu và nhược điểm của biểu đồ Treemap

Hiểu rõ hai mặt của Treemap sẽ giúp bạn sử dụng đúng hoàn cảnh và truyền tải thông điệp số liệu một cách chuẩn xác:

Ưu điểm

  • Tận dụng 100% diện tích khung hình chữ nhật, không có khoảng trống thừa như biểu đồ cột hay biểu đồ phân tán.
  • Giúp người xem nắm bắt ngay tương quan tỷ trọng từ tầng tổng quát đến tầng chi tiết.
  • Trong khi biểu đồ tròn chỉ hiển thị tốt dưới 5 – 7 lát cắt, Treemap có thể biểu diễn hàng chục mục con mà vẫn giữ được tính tổng quan.

Nhược điểm

  • Mắt người ước lượng độ dài tốt hơn ước lượng diện tích 2 chiều. Nếu hai khối có diện tích xấp xỉ nhau, người xem khó phân biệt khối nào lớn hơn nếu không có Data Labels.
  • Không hỗ trợ giá trị âm hoặc bằng 0: Diện tích hình học không thể nhận giá trị âm, do đó các chỉ số lỗ hay âm tiền không thể đưa trực tiếp vào Treemap.
  • Các mục nhỏ sẽ bị thu hẹp thành các ô li ti, không thể đọc được chữ bên trong.

Ví dụ về cách vẽ Treemap trong Excel chi tiết

Dưới đây là tình huống phân tích dữ liệu Logistics thực tế: Thống kê số lượng đơn hàng theo từng Nhà cung cấp GPS. Dữ liệu gốc đã được tổng hợp bằng PivotTable.

Lưu ý: Excel hiện chưa hỗ trợ chèn trực tiếp biểu đồ Treemap từ PivotTable (nút Treemap sẽ bị làm mờ hoặc báo lỗi). Do vậy, người dùng cần sử dụng một vùng bảng phụ tham chiếu để vẽ biểu đồ.

Tổng hợp dữ liệu bằng PivotTable

Trước tiên, bạn kéo trường danh mục vào ô Rows (trong ảnh là Nhà cung cấp GPS) và trường giá trị vào ô Values (trong ảnh là Count of Mã đơn hàng). Lúc này bảng PivotTable sẽ hiển thị đầy đủ danh sách các nhà xe và số chuyến/đơn hàng tương ứng.

vẽ biểu đồ Treemap trong Excel

Để biểu đồ Treemap sau khi vẽ sắp xếp khoa học từ góc trên bên trái (lớn nhất) sang góc dưới bên phải (nhỏ nhất), bạn nhấn chuột phải vào cột dữ liệu số, chọn Sort > Sort Options > chọn Descending (Z to A) by Count of Mã đơn hàng rồi nhấn OK.

vẽ biểu đồ Treemap trong Excel

Tạo bảng dữ liệu tham chiếu

Vì biểu đồ Treemap không nhận nguồn trực tiếp từ PivotTable, hãy tạo 2 cột phụ bên cạnh (ví dụ cột D và E). Tại ô D4 gõ công thức =A4 và E4 gõ =B4, sau đó sao chép công thức xuống hết danh sách dữ liệu. Thao tác này giúp dữ liệu vừa tự động cập nhật theo PivotTable, vừa cho phép tạo Treemap dễ dàng.

vẽ biểu đồ Treemap trong Excel

Chèn biểu đồ Treemap từ thẻ Insert

Bạn quét chọn toàn bộ vùng dữ liệu ở cột D và E. Sau đó vào thẻ Insert trên thanh công cụ, tìm đến nhóm Charts, bấm vào biểu tượng Insert Hierarchy Chart và chọn Treemap.

vẽ biểu đồ Treemap trong Excel

Tùy chỉnh và lược bỏ một vài thành phần

Biểu đồ Treemap mặc định sẽ xuất hiện cùng Tiêu đề (Chart Title) và Chú giải (Legend) ở phía trên. Vì các khối chữ nhật đã đại diện cho từng đơn vị, thanh Legend phía trên chiếm rất nhiều không gian và không cần thiết. Bạn hãy chọn biểu đồ, vào thẻ Chart Design và chọn bộ màu hiển thị phù hợp.

vẽ biểu đồ Treemap trong Excel

Định dạng Data Labels

Để hoàn thiện biểu đồ:

  • Nhấp vào biểu tượng dấu cộng màu xanh (Chart Elements) bên cạnh biểu đồ.
  • Bỏ tích chọn Chart Title và Legend để mở rộng tối đa diện tích các khối chữ nhật.
  • Tích chọn Data Labels, bấm vào mũi tên mở rộng chọn More Data Label Options….
  • Ở bảng Format Data Labels bên phải màn hình: Tích chọn cả Category Name (Tên danh mục) và Value (Giá trị số liệu), tại mục Separator chọn (space) hoặc (New Line) để thông tin hiển thị rõ ràng, dễ đọc.

vẽ biểu đồ Treemap trong Excel

Sau khi hoàn thành các bước tùy biến, bạn sẽ có một biểu đồ Treemap gọn gàng, hiện đại và chuẩn xác. Khi di chuột vào bất kỳ ô nào, công cụ Tooltip sẽ hiển thị chi tiết thông số giúp việc trình bày báo cáo cực kỳ tiện lợi.

vẽ biểu đồ Treemap trong Excel

Vai trò của Treemap trong dashboard và báo cáo quản trị

Trong xây dựng dashboard và báo cáo quản trị, biểu đồ Treemap phục vụ các mục tiêu phân tích định lượng cụ thể:

  • Xác định các yếu tố chiếm tỷ trọng chi phối: Biểu đồ thể hiện ngay lập tức các danh mục đóng góp phần lớn vào tổng thể chỉ số, giúp người quản trị tập trung vào các nhóm đối tượng cốt lõi.
  • Tối ưu hóa không gian hiển thị báo cáo: Do cấu trúc hình chữ nhật khép kín 100% diện tích, Treemap không tạo ra các khoảng trống biên như biểu đồ tròn hay biểu đồ phân tán. Đặc điểm này giúp việc sắp xếp Treemap trên các mô hình báo cáo quản trị hay xây dựng Power BI Dashboard chuyên nghiệp trở nên đồng bộ, liền kề các thẻ chỉ số KPI hoặc biểu đồ đường xu hướng một cách khoa học.
  • Trực quan hóa cấu trúc dữ liệu phân cấp trong một khung nhìn: Biểu đồ thể hiện đồng thời dữ liệu ở cấp vĩ mô và vi mô, cho phép người đọc theo dõi mối quan hệ thành phần – tổng thể mà không cần chuyển đổi qua nhiều biểu đồ riêng biệt.
  • Hỗ trợ phân bổ nguồn lực dựa trên dữ liệu: Nhờ tỷ lệ diện tích phản ánh chính xác số liệu định lượng, cấp quản lý có cơ sở rõ ràng trong việc phân tích dữ liệu kinh doanh để ưu tiên đàm phán hợp đồng với các đối tác lớn, điều chỉnh hạn mức ngân sách hoặc xử lý các nút thắt vận hành phát sinh.

Các lưu ý khi sử dụng Treemap trong Excel

Để biểu đồ Treemap hoạt động ổn định và truyền tải dữ liệu chính xác, người dùng cần kiểm soát các yếu tố kỹ thuật sau:

Luôn tạo bảng dữ liệu trung gian khi lấy nguồn từ PivotTable

Excel không hỗ trợ tạo trực tiếp biểu đồ Treemap từ PivotTable. Để khắc phục, bạn cần thiết lập một vùng bảng phụ bằng công thức tham chiếu cơ bản. Phương pháp này giúp biểu đồ vừa tạo được bình thường, vừa tự động cập nhật khi Refresh dữ liệu PivotTable.

Không áp dụng Treemap cho tập dữ liệu chứa giá trị âm hoặc bằng 0

Thuật toán phân chia diện tích của Treemap chỉ hoạt động với các giá trị dương (> 0). Khi gặp số âm hoặc giá trị 0, Excel sẽ loại bỏ các dòng này hoặc hiển thị sai cấu trúc tỷ trọng. Đối với các chỉ số tài chính có khả năng âm, biểu đồ cột hoặc biểu đồ thác nước (Waterfall) là lựa chọn thay thế phù hợp.

Chủ động gom các danh mục nhỏ hơn 2% thành nhóm “Khác”

Khi bảng dữ liệu có quá nhiều phần tử nhỏ, các khối chữ nhật tương ứng sẽ bị thu hẹp đáng kể, khiến hệ thống Data Labels bị ẩn hoặc tràn chữ. Để đảm bảo khả năng đọc, hãy lọc và gộp toàn bộ các mục chiếm tỷ trọng dưới 2% thành một dòng duy nhất mang tên “Khác” (hoặc “Others”).

[FAQ] Một số thắc mắc về Treemap trong Excel

Excel phiên bản nào hỗ trợ tạo biểu đồ Treemap?

Biểu đồ Treemap được tích hợp sẵn từ phiên bản Excel 2016, Excel 2019, Excel 2021 và phiên bản đám mây Microsoft 365 (cả trên Windows và macOS). Các phiên bản cũ hơn như Excel 2013, 2010 không hỗ trợ tạo loại biểu đồ này trực tiếp.

Làm thế nào để tạo Treemap có 2 cấp phân cấp?

Bạn chỉ cần chuẩn bị bảng dữ liệu gồm 3 cột theo thứ tự từ trái sang phải:

  • Cột 1: Danh mục cấp cha (ví dụ: Khu vực miền Bắc, miền Nam)
  • Cột 2: Danh mục cấp con (ví dụ: Hà Nội, Hải Phòng, TP.HCM)
  • Cột 3: Giá trị số liệu (ví dụ: Doanh thu)

Sau đó quét chọn cả 3 cột và bấm Insert Treemap. Excel sẽ tự động phân nhóm các ô con vào khung lớn của danh mục cha tương ứng.

Khi dữ liệu gốc thay đổi, biểu đồ Treemap có tự cập nhật không?

Nếu bạn dùng bảng tham chiếu công thức như hướng dẫn ở Bước 3: Khi dữ liệu gốc thay đổi, bạn chỉ cần bấm Refresh PivotTable, các ô tham chiếu tự nhận giá trị mới và biểu đồ Treemap sẽ tự động co giãn lại tỷ lệ diện tích ngay lập tức.

Có thể đổi màu riêng biệt cho từng ô trong Treemap không?

Có. Mặc dù Excel áp dụng bộ màu mặc định theo palette của Chart Design, bạn hoàn toàn có thể nhấp đúp chuột vào riêng một khối chữ nhật cần tạo điểm nhấn, sau đó vào thẻ Format > chọn Shape Fill để tô màu nổi bật.

Tổng kết

Biểu đồ Treemap trong Excel là công cụ trực quan hóa tối ưu cho các tập dữ liệu có cấu trúc phân cấp hoặc danh sách hạng mục lớn vượt quá giới hạn hiển thị của biểu đồ tròn.

Nắm vững kỹ thuật tạo bảng tham chiếu trung gian để liên kết Treemap với PivotTable sẽ giúp bạn vượt qua hoàn toàn rào cản kỹ thuật mặc định của Excel, từ đó xây dựng các báo cáo phân tích tỷ trọng vừa chính xác về số liệu, vừa đồng bộ về mặt thẩm mỹ không gian. Để phát huy tối đa sức mạnh phân tích khi mở rộng quy mô dữ liệu lớn, bạn cũng có thể cân nhắc việc so sánh Excel và Power BI nhằm lựa chọn nền tảng trực quan hóa phù hợp nhất cho doanh nghiệp.

Để nâng cao tư duy phân tích thực chiến, xây dựng hệ thống báo cáo thông minh và dashboard quản trị tự động, bạn có thể tham khảo chương trình đào tạo chuyên sâu: Khóa học Power BI làm chủ công cụ và tư duy phân tích BI

Xem thêm nhiều video hướng dẫn công cụ tại Thư viện tự học Starttrain.

Form - đọc sách
Form - Single Report Template

Vui lòng liên hệ qua những thông tin bên dưới. Starttrain sẽ phản hồi bạn trong thời gian sớm nhất.

Form Dashboard service