Dạo này công việc dồn dập quá, mỗi cuối tuần lại phải ngồi làm báo cáo tuần tốn cả tiếng đồng hồ. Mình vừa mày mò ra một cái tiện ích nhỏ giúp tự động hóa phần nào việc này, chia sẻ lại cho anh em nào cần nhé.
Cái này nó giúp mình gom dữ liệu từ nhiều sheet nhỏ (ví dụ: báo cáo chi tiết từng ngày hoặc từng bộ phận) vào một sheet tổng hợp duy nhất, sau đó tự động trích xuất các thông tin chính để tạo thành một báo cáo tuần ngắn gọn. Khá tiện cho việc gửi sếp hoặc họp giao ban.
Cách hoạt động cơ bản:
- Mình dùng một sheet phụ để liệt kê các file Excel nguồn cần lấy dữ liệu.
- Tiện ích sẽ duyệt qua danh sách này, mở từng file (nếu cần), sao chép dữ liệu vào một sheet tạm.
- Sau đó, dùng các hàm như
SUMIFS,AVERAGEIFS,COUNTIFS(hoặc các pivot table ẩn) để tổng hợp số liệu theo các tiêu chí đã định sẵn (ví dụ: theo phòng ban, theo loại công việc, theo trạng thái...). - Cuối cùng, nó sẽ xuất ra một báo cáo tóm tắt theo mẫu mình đã thiết lập.
Hiện tại mình đang làm cho báo cáo bán hàng và báo cáo tiến độ dự án. Nếu anh em nào cần một bản tương tự hoặc muốn tùy chỉnh theo nhu cầu riêng, có thể trao đổi thêm. Mình đang định đóng gói nó thành một add-in nhỏ gọn hơn.
Có ai có ý tưởng hay tính năng gì muốn thêm vào tiện ích này không? Hoặc có cách nào tối ưu hơn không, chia sẻ cho mình biết với!