Theo những gì thể hiện từ công thức trong file, tôi đoán bạn muốn
tìm 1 chuổi trong cả 1 vùng (chứ ko phải
tìm một chuỗi con trong một chuỗi lớn )
Bạn thử tham khảo bài này xem:
http://www.giaiphapexcel.com/forum/showthread.php?t=6037
Các công thức trong file bạn, cột E và F lý ra phải là công thức mãng mới đúng... (bấm
Ctrl + Shift + Enter khi nhập xong công thức rồi
bôi đen công thức trên thanh Formula và bấm F9 để xem kết quả
Bạn thử nói xem bạn đang có ý tưởng gì nào?
Hôm nay trong khi tổng hợp dữ liệu Tôi có nhu cầu như đã nêu trong bài này và đã nghiên cứu bài của
Ndu:
trich:- Anh cứ tưởng tượng cái dấu
* ấy là
AND và
+ là
OR (sẽ vô cùng dể hiểu)
IF(('DU LIEU'!$B$20=LG
)*('DU LIEU'!$B$3:$G$16<>""
),COLUMN('DU LIEU'!$B$2:$G$2),"")
Diển giãi:
NẾU ((trong mãng LG, có thằng em nào = với $B$3
) VÀ ($B$3:$G$16 không rổng
) THÌ ta lấy COLUMN của vùng B$2:$G$2, NGƯỢC LẠI thì.. không lấy gì cả
) ---> (cho rổng luôn)...
Trong bài này
ndu tìm chuỗi trong ô $B$3 xem chuỗi đó có giống với chuỗi trong vùng dữ liệu mãng LG ? tức là tìm một chuỗi trong một vùng.
Nhưng từ câu giải thích
NẾU ((trong mãng LG, có thằng em nào = với $B$20....
Tôi nảy sinh ý nghĩ tìm trong mảng
$B$4:$B$21 xem có em nào = với
C4 không
Tức là tôi muốn tìm 1 chuỗi bất kỳ trong mảng
$B$4:$B$21 xem có chuỗi nào giống với một chuỗi con trong chuỗi lớn đang xét.
ví dụ: trong
$B$4:$B$21 cócác chuỗi con 1, 2, 3, 4, 5... trong đó có số 3 là số nằm trong chuỗi lớn
Chính...3
Tôi cũng đã thử công thức mảng đối với hàm Search nhưng không được (tôi không thạo công thức lắm).
Rất mong các bạn quan tâm giúp đỡ.
Xin cảm ơn !