Chào các bác, dạo này em lại mò mẫm với Excel và tình cờ phát hiện ra mấy cách 'xoay vòng' dữ liệu khá hay ho. Em nghĩ nó rất hữu ích cho các bác nào hay phải làm báo cáo, dashboard hoặc cần trình bày dữ liệu dưới dạng biểu đồ trực quan. Chuyên mục này có vẻ hợp nên em mạnh dạn lập thread để tổng hợp lại.
Đôi khi, dữ liệu thô của mình nó 'khó ở', không thể vẽ biểu đồ ngay được. Lúc đó, mình cần phải 'tái cấu trúc' lại nó một chút. Dưới đây là một vài kỹ thuật em đã áp dụng:
- PivotTable: Cái này thì quá quen thuộc rồi. Dùng PivotTable để tóm tắt, nhóm và tính toán dữ liệu là chân ái. Từ PivotTable, mình có thể dễ dàng tạo các biểu đồ động, thay đổi theo bộ lọc rất tiện.
- Power Query (Get & Transform): Với những file dữ liệu lớn hoặc cần làm sạch, chuẩn hóa trước khi vẽ biểu đồ thì Power Query là cứu cánh. Nó giúp mình 'làm sạch' và 'biến đổi' dữ liệu theo ý muốn một cách tự động, lặp lại được. Ví dụ, mình có thể 'unpivot' cột để chuyển dữ liệu từ dạng cột sang dạng hàng, rất cần thiết cho một số loại biểu đồ.
- Hàm INDEX/MATCH kết hợp mảng: Đối với các trường hợp phức tạp hơn, khi cần lấy dữ liệu từ nhiều bảng hoặc theo nhiều điều kiện để đưa vào biểu đồ, sự kết hợp của INDEX và MATCH (hoặc XLOOKUP mới) là vô cùng mạnh mẽ. Đôi khi còn cần kết hợp thêm các hàm mảng như
SUMPRODUCThoặcFILTER(trong các phiên bản Excel mới). - Sử dụng 'Unpivot Columns' trong Power Query: Đây là một tính năng con của Power Query nhưng cực kỳ hữu dụng. Khi dữ liệu của bạn đang ở dạng 'wide' (nhiều cột đại diện cho các danh mục), bạn có thể dùng chức năng này để chuyển nó sang dạng 'long' (một cột danh mục, một cột giá trị), phù hợp để vẽ biểu đồ theo thời gian hoặc theo các nhóm nhỏ.
Em tin rằng việc biết cách 'xoay' dữ liệu này sẽ giúp ích rất nhiều cho công việc của mọi người. Ai có thêm mẹo hay, công thức độc đáo nào thì chia sẻ thêm vào đây cho mọi người cùng học hỏi nhé!