Để làm được điều này, bạn chú ý tham số Col_index_num trong hàm VLOOKUP. Đây là tham số xác định vị trí cột kết quả là cột thứ mấy trong bảng.
Nếu bạn nhập 1 con số trực tiếp thì khi kéo công thức sang phải, bạn cần sửa lại con số này thì các công thức vlookup trong cột bên phải mới tính đúng.
Vì vậy giải pháp là không nhập số mà nhập 1 công thức cho phép tăng dần giá trị khi kéo sang phải. Ví dụ như hàm COLUMN()
Như ví dụ trên, công thức bạn đặt tại ô A5, col_index_num cần tìm là số 6 => có thể viết lại như sau:
=VLOOKUP($A2, Bảng_tìm_kiếm, COLUMN() + 5, 0)
vì hàm COLUMN() tại ô A5 sẽ trả về kết quả là số 1 (cột A) => cộng thêm 5 đơn vị sẽ ra số 6.
Khi kéo công thức sang phải, kết quả hàm COLUMN() sẽ tự thay đổi theo cột mới (tăng dần) => cột kết quả cũng tăng dần.
e cảm ơn thầy nhiều nhé!