Chào các bạn, dạo gần đây mình thấy nhiều bạn hỏi về cách gom nhóm dữ liệu theo thời gian trong Excel, đặc biệt là khi làm báo cáo. Thay vì phải lọc tay từng tháng, từng quý thì khá mất thời gian. Mình đã tổng hợp lại một số cách hay ho để xử lý việc này, hy vọng sẽ giúp ích cho mọi người.
Trong chuyên mục 'Những bài viết tổng hợp' của chúng ta đã có rất nhiều bài viết hay về xử lý dữ liệu, nhưng chủ đề gom nhóm theo thời gian thì mình chưa thấy có bài nào tổng hợp chi tiết. Hôm nay mình xin chia sẻ một vài phương pháp phổ biến và hiệu quả nhất:
- Sử dụng PivotTable: Đây là cách đơn giản và mạnh mẽ nhất. Chỉ cần kéo thả trường ngày tháng vào phần Rows hoặc Columns, PivotTable sẽ tự động gom nhóm theo ngày, tháng, quý, năm tùy vào cách bạn thiết lập. Rất tiện lợi cho việc xem tổng quan dữ liệu theo từng kỳ.
- Hàm DATE, YEAR, MONTH, QUARTER: Nếu bạn muốn tạo các cột riêng để phân loại dữ liệu theo năm, tháng, quý thì các hàm này là lựa chọn tuyệt vời. Ví dụ, bạn có thể dùng công thức
=YEAR(A1)để lấy năm từ ô A1 chứa ngày tháng. - Group theo Date Hierarchy trong Excel Table: Khi bạn chuyển dữ liệu thành Excel Table, nếu cột đó là ngày tháng, Excel sẽ tự động gợi ý 'Group by' theo năm, quý, tháng. Rất nhanh chóng và trực quan.
- Sử dụng Power Query: Đối với những file dữ liệu lớn hoặc cần xử lý phức tạp hơn, Power Query là một công cụ cực kỳ mạnh mẽ. Bạn có thể dễ dàng tạo các cột ngày tháng tùy chỉnh, gom nhóm và biến đổi dữ liệu trước khi tải vào Excel.
Mình hy vọng tuyển tập nhỏ này sẽ giúp các bạn xử lý dữ liệu theo thời gian một cách nhanh chóng và hiệu quả hơn. Nếu có cách nào hay hơn hoặc gặp khó khăn khi áp dụng, mọi người cứ thảo luận bên dưới nhé!