Dò tìm nhiều sheet bằng Lookup (1 người xem)

Người dùng đang xem chủ đề này

KhanhChi29

Thành viên chính thức
Tham gia
27/9/14
Bài viết
92
Được thích
22
Nghề nghiệp
Giáo Viên
Nhờ mọi người giúp công thức dò tìm trên nhiều Sheet
Do cấu trúc bảng chơi khó nên mình không dùng Vlookup được nên nghĩ dùng Lookup
2 Công thức dưới đây chỉ đúng cho dò tìm trên 1 Sheet
=LOOKUP(2;1/($D3=INDIRECT("'"&Ten01bang&"'"&"!$C$9:$C$200"));INDIRECT("'"&Ten01bang&"'"&"!$B$9:$B$200"))
=LOOKUP(2;1/($D3=INDIRECT("'"&Ten2bang&"'"&"!$C$9:$C$200"));INDIRECT("'"&Ten2bang&"'"&"!$B$9:$B$200"))

Nhờ mọi người giúp mình công thức ở C3=?
 

File đính kèm

Nhờ mọi người giúp công thức dò tìm trên nhiều Sheet
Do cấu trúc bảng chơi khó nên mình không dùng Vlookup được nên nghĩ dùng Lookup
2 Công thức dưới đây chỉ đúng cho dò tìm trên 1 Sheet
=LOOKUP(2;1/($D3=INDIRECT("'"&Ten01bang&"'"&"!$C$9:$C$200"));INDIRECT("'"&Ten01bang&"'"&"!$B$9:$B$200"))
=LOOKUP(2;1/($D3=INDIRECT("'"&Ten2bang&"'"&"!$C$9:$C$200"));INDIRECT("'"&Ten2bang&"'"&"!$B$9:$B$200"))

Nhờ mọi người giúp mình công thức ở C3=?

Công thức ở C3:
Mã:
=LOOKUP(2,1/($D3=INDIRECT("'"&[COLOR=#ff0000]$H$5[/COLOR]&"'"&"!C9:C200")),INDIRECT("'"&[COLOR=#ff0000]$H$5[/COLOR]&"'"&"!B9:B200"))
Tương tự vậy, công thức ở B3 giống như trên nhưng sửa $H$5 thành $H$4
 
Ch­ưa đúng ý em lắm thầy ạ
$H$5 hay $H$4 Thay vào công thức trên thì vẫn chưa đủ thầy ạ
Ý em là ở C3 là cột dò tìm theo mã ở nhiều Sheet, nếu không có ở sheet 1 thì tìm bên Sheet 2 .....Sheet12 và có thể dò tìm cho khoảng 12 Sheet
Đây là dữ liệu giả định để tìm trong 2 sheet
Em có đọc bài của thầy Ndu dùng Vlookup thì được nhưng lại phải đổi vị trí cột
=IF(COUNT(1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7)),VLOOKU P($D7,INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7),wks)&"' !C8:E100"),3,0),"")
https://www.giaiphapexcel.com/forum/showthread.php?74724-Nh%E1%BB%9D-x%E1%BB%AD-l%C3%BD-l%E1%BB%97i-v%E1%BB%81-h%C3%A0m-t%C3%ACm-ki%E1%BA%BFm/page3
 

File đính kèm

Lần chỉnh sửa cuối:
Ch­ưa đúng ý em lắm thầy ạ
$H$5 hay $H$4 Thay vào công thức trên thì vẫn chưa đủ thầy ạ
Ý em là ở C3 là cột dò tìm theo mã ở nhiều Sheet, nếu không có ở sheet 1 thì tìm bên Sheet 2 .....Sheet12 và có thể dò tìm cho khoảng 12 Sheet
Đây là dữ liệu giả định để tìm trong 2 sheet
Em có đọc bài của thầy Ndu dùng Vlookup thì được nhưng lại phải đổi vị trí cột
=IF(COUNT(1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7)),VLOOKU P($D7,INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7),wks)&"' !C8:E100"),3,0),"")
https://www.giaiphapexcel.com/forum/showthread.php?74724-Nh%E1%BB%9D-x%E1%BB%AD-l%C3%BD-l%E1%BB%97i-v%E1%BB%81-h%C3%A0m-t%C3%ACm-ki%E1%BA%BFm/page3
Tức là muốn dò tìm nhiều sheet? Thế thì đâu dễ ăn vậy:
Mã:
=LOOKUP(2,1/(INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&Ten2bang&"'"&"!C9:C200"),D3),Ten2bang)&"'!C9:C200")=D3),INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&Ten2bang&"'"&"!C9:C200"),D3),Ten2bang)&"'!B9:B200"))
Nếu bố trí dữ liệu sao cho mã nằm trước tên thì dùng VLOOKUP có thể ngắn hơn chút
 
Vâng đúng vậy không dễ ăn thật
Lúc đầu em cứ nghĩ nó ngắn thế này thôi
=LOOKUP(2;1/(D3=INDIRECT("'"&Ten2bang&"'"&"!C9:C200"));IN DIRECT("'"&Ten2bang&"'"&"!B9:B200"))
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom