Em hiện đang phải xử lý dữ liệu về việc bán hàng cho các khách hàng theo từng mặt hàng và cụ thể theo mô tả dưới.
Sheet đầu tiên là tổng hợp.
Nó tổng hợp những dữ liệu hàng ngày vào theo từng khách hàng và từng mặt hàng.

sheet 2 là chi tiết và được cập nhật hàng ngày cũng theo từng mặt hàng và từng khách hàng.

Nhiệm vụ của em là kiểm tra theo từng khách hàng và từng mặt hàng ở Sheet chi tiết.
Nếu khách hàng và mặt hàng đã có trong danh sách thì em cộng thêm vào còn nếu khách hàng và mặt hàng chưa có trong danh sách thì em phải thêm vào trong sheet tổng hợp.
Dữ liệu của em lớn hơn cái này khoảng 1000 lần nên em cần phải tìm 1 thuật toán tối ưu mong các bác giúp.
Chứ còn theo cách làm vòng lặp và so sánh từng giá trị 1 thì em thử nhưng tốc độ quá chậm, không xử lý được.
File em muốn xử lý là file dưới.
Rất cám ơn các bác
Sheet đầu tiên là tổng hợp.
Nó tổng hợp những dữ liệu hàng ngày vào theo từng khách hàng và từng mặt hàng.

sheet 2 là chi tiết và được cập nhật hàng ngày cũng theo từng mặt hàng và từng khách hàng.

Nhiệm vụ của em là kiểm tra theo từng khách hàng và từng mặt hàng ở Sheet chi tiết.
Nếu khách hàng và mặt hàng đã có trong danh sách thì em cộng thêm vào còn nếu khách hàng và mặt hàng chưa có trong danh sách thì em phải thêm vào trong sheet tổng hợp.
Dữ liệu của em lớn hơn cái này khoảng 1000 lần nên em cần phải tìm 1 thuật toán tối ưu mong các bác giúp.
Chứ còn theo cách làm vòng lặp và so sánh từng giá trị 1 thì em thử nhưng tốc độ quá chậm, không xử lý được.
File em muốn xử lý là file dưới.
Rất cám ơn các bác
File đính kèm
Chỉnh sửa lần cuối bởi điều hành viên: