Sau khi kiểm tra xem giá trị ô có tồn tại trong một cột hay không, tôi cần lấy giá trị của ô bên cạnh ô phù hợp . Ví dụ: tôi kiểm tra xem giá trị trong cell A1có tồn tại trong column Bhay không và giả sử nó khớp B5, thì tôi muốn giá trị trong đó cell C5.
Để giải quyết nửa đầu của vấn đề, tôi đã làm điều này ...
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match")
...va no đa hoạt động. Sau đó, nhờ câu trả lời trước đó trên SO , tôi cũng có thể lấy số hàng của ô phù hợp:
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match on Row " & MATCH(A1,B:B, 0))
Vì vậy, tự nhiên, để lấy giá trị của ô tiếp theo, tôi đã thử ...
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", C&MATCH(A1,B:B, 0))
... và nó không hoạt động.
Tôi đang thiếu gì? Làm cách nào để nối số cột với số hàng được trả về để đạt được kết quả mong muốn?
VLOOKUP(A1, B:C, 2, FALSE)thay vì sử dụng một phạm vi cố định (để phù hợp với một mảng tra cứu đang phát triển)?