Dạo này mình thấy nhiều anh em trên diễn đàn hay hỏi về cách xử lý các tình huống cần nhảy cóc, lấy dữ liệu từ nhiều bảng khác nhau mà không cần VLOOKUP. Thực ra có nhiều cách rất hay mà không phải ai cũng biết. Hôm nay mình tổng hợp lại một vài cách mà mình thấy hữu ích nhất, hy vọng giúp ích cho mọi người.
1. Dùng INDEX và MATCH:
Đây là cặp đôi kinh điển, linh hoạt hơn VLOOKUP rất nhiều. Nó không bị giới hạn cột trả về và có thể tra cứu từ phải sang trái.
Ví dụ:
=INDEX(Cột_Cần_Lấy_Dữ_Liệu, MATCH(Giá_Trị_Tìm_Kiếm, Cột_Chứa_Giá_Trị_Tìm_Kiếm, 0))
2. Dùng OFFSET và MATCH:
OFFSET cũng rất mạnh mẽ, cho phép bạn lấy dữ liệu dựa trên một ô tham chiếu và dịch chuyển tương đối.
Ví dụ:
=OFFSET(Ô_Tham_Chiếu_Bắt_Đầu, MATCH(Giá_Trị_Tìm_Kiếm, Cột_Chứa_Giá_Trị_Tìm_Kiếm, 0), Vị_Trí_Cột_So_Với_Ô_Tham_Chiếu)
3. Dùng Power Query (Get & Transform):
Với các file Excel lớn hoặc cần xử lý dữ liệu phức tạp từ nhiều nguồn, Power Query là một cứu cánh. Nó cho phép bạn hợp nhất (Merge) hoặc nối (Append) các bảng dữ liệu một cách trực quan và có thể tự động cập nhật.
Mình thường dùng INDEX-MATCH cho các tác vụ nhanh, còn khi làm việc với file lớn hoặc cần làm nhiều lần thì Power Query là lựa chọn số 1. Mọi người còn biết cách nào hay nữa không, chia sẻ để anh em cùng học hỏi nhé!