Dựa trên những gì bạn yêu cầu, bạn có thể sử dụng indirect
công thức để gián tiếp tham chiếu một ô thông qua tên văn bản của nó
=Indirect("Sheet1!" & "A1")
Điều đó sẽ trả về văn bản từ ô A1 của trang 1.
Bạn có thể thực hiện điều này bên trong công thức lớn hơn của bạn.
NHƯNG
Có thể dễ dàng hơn để sử dụng offset
công thức trong trường hợp này.
=Offset(Sheet1!A1,0,5)
Công thức đó sẽ bắt đầu ở ô A1 và di chuyển 5 ô sang phải ... vì vậy kết hợp với công thức khớp của bạn, bạn có thể làm điều này ..
=IF(MATCH(B1,Sheet1!$AY$2:$AY$50000,0) > 0,Offset(Sheet1!A1,0,MATCH(B1,Sheet1!$AY$2:$AY$50000,0)-1),"")
Cả hai cách tiếp cận này đều là những cách hợp lệ để sử dụng công thức hoặc văn bản để đến một ô mới.
tuy nhiên, tôi không rõ cách tiếp cận nào phù hợp nhất với nhu cầu của bạn do sự mơ hồ trong bài viết gốc của bạn.
Lưu ý rằng nếu bạn có excel 2007+, bạn có thể đơn giản hóa phần bù là:
=Iferror(Offset(Sheet1!A1,0,MATCH(B1,Sheet1!$AY$2:$AY$50000,0)-1),"")