Hỏi về cách đặt lồng công thức vào Indirect

Liên hệ QC

Cao Mạnh Sơn

Tôi đồng ý
Tham gia
26/11/07
Bài viết
568
Được thích
586
Tôi có 1 yêu cầu mà nghĩ chưa ra,mong các bạn giúp đỡ:
Tôi cần dò tìm theo các vùng chọn khác nhau,tôi đã sử dụng hàm Vlookup với Table_Aray động bằng cách dùng hàm Indirect để lấy giá trị theo các Name đặt trước.
Nếu chỉ việc lựa chọ các Name để dò tìm theo các vùng dữ liệu khác nhau thì không có gì phải nói.Vấn đề là tôi cần copy ra nhều bảng như vậy và mỗi bảng sẽ lựa chọn một vùng dữ liệu,và khi copy thì công thức tại cột KQ không thay đổi do công thức là Indirect($C$7).
Tôi muốn lồng 1 hàm khác vào Indirect để khi copy xuống các vùng khác thì C7 được thay đổi theo thành địa chỉ tương ứng.
Sử dụng địa chỉ tương đối thì không được vì trong bảng có nhiều công thức như vậy,các bạn xem File đính kèm sẽ hiểu.
Mong được chỉ dẫn.Xin Cám ơn
 

File đính kèm

Vậy thì dùng như vậy nha! Bác cứ copy Bảng đó đi đâu cũng vậy thôi. Miễn là cấu tạo không có gì thay đổi thì sẽ luôn có đáp số đúng với mọi nơi trong bảng tính. Thân.
 
Lần chỉnh sửa cuối:
Hoặc đây cũng là 1 cách nữa nè! Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Hoặc đây cũng là 1 cách nữa nè!
Thân.
Thực ra trong ví dụ thì vùng Data để như vậy,thực tế không có Dòng Data 1,Data2 và dữ liệu thì nhiều,bố trí ở nhiều vùng khác nhau mà chỉ có Name Data1,Data2 mà thôi nên không sử dụng được hàm Match cho nên mình đang bí.Các bạn tiếp tục giúp đỡ nhé
 
Vậy bác dùng cách thứ 1 đi. Tức là dự theo vị trí của chính mình so với chỗ đặt Validation đó. Tức là công thức này: =VLOOKUP(B17,INDIRECT(OFFSET(C17,-2,0)),2,0) Chỉ cần chỉnh sữa số 2 này thành số nào thích hợp với dòng đó là được. Thân.
 
Lần chỉnh sửa cuối:
Vậy bác dùng cách thứ 1 đi. Tức là dự theo vị trí của chính mình so với chỗ đặt Validation đó. Tức là công thức này: =VLOOKUP(B17,INDIRECT(OFFSET(C17,-2,0)),2,0)
Chỉ cần chỉnh sữa số 2 này thành số nào thích hợp với dòng đó là được.
Thân.
Cám ơn
mình làm được rồi,tuy nhiên -2 trong công thức offset phải được thay đổi khi Fill công thức xuống dòng dưới.mình phải trừ thêm 1 giá trị là số thứ tự trong bảng thì kết quả mới đúng ý luôn luôn trả về C7 ở bảng 1,C15 ở bảng 2....
 
Thì bác thay đổi 1 chút cho đúng với dữ liệu gốc chứ. Nhưng hình thức thì nó gần giống như vậy đó. Chúc bác thành công. Thân.
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom