Thầy ơi, Trên báo cáo tổng của em có 12 tháng, em muốn gộp lại một bảng tổng, ngày tháng chạy tự động, khi chạy tháng nào thì dữ liệu xuất theo tháng đó thi làm thế nào ah
Chào bạn, Bạn có thể vui lòng gửi kèm file hoặc hình ảnh mình họa cho yêu cầu của bạn được không? Vì không có dữ liệu cụ thể thì rất khó để đưa ra cách giải quyết tốt nhất cho bạn được.
Vấn đề này thường phải kiểm tra:
- Dữ liệu đang có, đặc biệt là cột Ngày tháng trong bảng dữ liệu.
- Cấu trúc báo cáo: báo cáo theo những tiêu chí gì, bố cục ra sao... để lựa chọn hàm phù hợp và xác định được cách viết hàm.
Dạ thầy đây là bảng báo cáo lương của em, trong báo cáo có tất cả các dữ liệu của các tháng. Em muốn trong sheet HR plan như bên dưới khi em chọn tháng thì toàn bộ dữ liệu sẽ thay đổi theo tháng ah. Tất cả dữ liệu trong bảng chính em đều lấy từ bảng phụ vào ah. Mong nhận hồi đáp sớm của thầy, thanks ah
Mình thấy file của bạn có đặc điểm: mỗi bảng tính lương từng tháng là 1 Sheet.
Do đó việc sử dụng công thức tập hợp dữ liệu theo nhiều Sheet khá là phức tạp trong Excel.
Bạn có thể tham khảo 2 hướng làm như sau:
Cách 1: dùng hàm lấy dữ liệu theo Sheet tùy chọn (chọn Số tháng thì sẽ lấy dữ liệu theo Sheet tương ứng):
https://gitiho.com/blog/huong-dan-su-...
Cách 2: bạn tập hợp dữ liệu từ các sheet Bảng lương về duy nhất 1 bảng trong 1 sheet. Khi đó bạn tham chiếu tới bảng chung (chứ ko xét từng sheet riêng lẻ nữa) => Hàm vlookup hoặc hàm index+match sẽ dùng được bình thường.
Dạ Thầy, Em cảm ơn ah, em đã làm tổng hợp vào 1 sheet tổng, tất cả các trường thông tin. Từ trường này em muốn đưa thông tin vào bảng dưới, khi em chọn ngày tháng tự động theo Data validation, em muốn tất cả dữ liệu trong tháng nhảy theo, thì làm sao dc ah (Ngoài cách dùng sumifs ah)
Để tổng hợp dữ liệu thì dùng hàm SUMIFS là chính xác rồi bạn nhé. Nếu bạn muốn cách khác thì:
Dùng VBA (nhưng bản chất vẫn thông qua hàm SUMIFS) nhưng chỉ là khi dùng hàm lấy kết quả xong sẽ thêm 1 bước là tự động lấy kết quả của hàm, trả về dạng giá trị (không để công thức nữa) => kết quả cuối cùng là giá trị chứ không phải công thức => Mục đích làm file nhẹ hơn khi sử dụng.
Vì cấu trúc bảng kết quả của bạn khá đặc biệt nên không dùng Pivot table được, vậy nên cách dùng hàm SUMIFS là tối ưu.