Giải pháp báo cáo, phân tích và tự động hóa Excel [email protected]

Hàm & Công thức

XLOOKUP nhiều điều kiện: cách viết công thức dễ kiểm tra

Tổ chức vùng dữ liệu, khóa điều kiện và xử lý kết quả không tìm thấy khi dùng XLOOKUP cho nghiệp vụ nhiều tiêu chí.

XLOOKUP thường được dùng để tìm theo một mã duy nhất, nhưng nhiều bảng nghiệp vụ cần đồng thời xét mã hàng, chi nhánh và kỳ báo cáo. Trước khi ghép điều kiện, hãy chuyển dữ liệu về dạng Table và bảo đảm từng cột dùng một kiểu dữ liệu thống nhất.

Tạo khóa tìm kiếm có thể đọc được

Cách dễ bảo trì là thêm cột khóa trong cả bảng nguồn và bảng cần lấy kết quả. Khóa có thể ghép mã chi nhánh, mã hàng và tháng bằng dấu phân cách. Dấu phân cách giúp tránh trường hợp hai tổ hợp khác nhau tạo thành cùng một chuỗi.

Nếu không muốn thêm cột, mảng điều kiện có thể được nhân với nhau trong đối số lookup_array. Tuy nhiên, công thức này khó kiểm tra hơn khi người khác tiếp quản. Với file vận hành dài hạn, cột phụ có tên rõ thường là lựa chọn tốt hơn vài ký tự công thức ngắn.

Kiểm soát dữ liệu không tìm thấy

Không nên trả về số 0 cho mọi trường hợp lỗi vì người đọc có thể hiểu đó là giá trị thật. Hãy dùng đối số if_not_found để trả về thông báo ngắn, sau đó đếm số dòng chưa ánh xạ ở khu vực kiểm soát. Danh sách này cần được xử lý trước khi chốt báo cáo.

Cuối cùng, thử công thức với mã hợp lệ, mã thiếu, dòng trùng và ô điều kiện trống. Bốn tình huống này giúp phát hiện phần lớn lỗi trước khi sao chép công thức cho toàn bộ bảng.

Leave a Reply

Your email address will not be published. Required fields are marked *