Chào mọi người, dạo gần đây mình thấy có nhiều bạn gặp khó khăn khi sử dụng hàm INDEX, đặc biệt là khi kết hợp với MATCH hoặc khi xử lý các bảng dữ liệu lớn. Hàm INDEX rất mạnh mẽ nhưng cũng tiềm ẩn vài lỗi khá khó chịu nếu không nắm vững cách dùng.
Mình xin tổng hợp lại một số lỗi phổ biến và cách khắc phục để mọi người tham khảo:
- Lỗi #REF!: Thường xảy ra khi số hàng hoặc số cột bạn cung cấp cho hàm INDEX nằm ngoài phạm vi của mảng dữ liệu. Ví dụ, bạn có mảng 10 hàng nhưng lại yêu cầu lấy dữ liệu ở hàng thứ 15. Cách khắc phục: Kiểm tra kỹ lại các tham số về hàng và cột, đảm bảo chúng nằm trong giới hạn của mảng bạn chọn.
- Lỗi #VALUE!: Lỗi này hay gặp khi bạn dùng INDEX với một mảng một chiều (hàng hoặc cột) nhưng lại cung cấp cả hai tham số về hàng và cột, hoặc khi tham số về hàng/cột không phải là số nguyên dương. Cách khắc phục: Nếu là mảng một chiều, chỉ cần cung cấp một tham số (hàng hoặc cột). Đảm bảo các tham số là số nguyên dương hợp lệ.
- Kết quả trả về không như mong đợi: Đôi khi hàm chạy không báo lỗi nhưng lại trả về giá trị sai. Nguyên nhân có thể do bạn đã chọn sai mảng dữ liệu, hoặc sai tham số về hàng/cột, đặc biệt khi dùng chung với hàm MATCH mà MATCH trả về kết quả sai. Cách khắc phục: Rà soát lại toàn bộ phạm vi dữ liệu và các tham số. Sử dụng tính năng Evaluate Formula để xem từng bước tính toán của Excel, giúp xác định chính xác lỗi ở đâu.
Hy vọng những chia sẻ này sẽ giúp ích cho các bạn khi làm việc với hàm INDEX. Nếu ai có kinh nghiệm hay mẹo gì hay hơn, đừng ngần ngại chia sẻ thêm nhé!