Lấy giá trị trong 1 chuỗi làm điều kiện dò tìm

Liên hệ QC

dangmaunhan

Thành viên mới
Tham gia
21/4/11
Bài viết
43
Được thích
21
Kính nhờ các thầy, a/c giúp e công việc này.
Em muốn lấy giá trị trong 1 chuỗi dài (giá trị cần lấy đã biết trước). Sau đó dùng giá trị này để dò tìm lấy kết quả. Chi tiết e có đính kèm file.
Cảm ơn mọi người nhiều.
 

File đính kèm

Kính nhờ các thầy, a/c giúp e công việc này.
Em muốn lấy giá trị trong 1 chuỗi dài (giá trị cần lấy đã biết trước). Sau đó dùng giá trị này để dò tìm lấy kết quả. Chi tiết e có đính kèm file.
Cảm ơn mọi người nhiều.

Công thức cho C3:
Mã:
=LOOKUP(2,1/COUNTIF(A3,"*"&$A$16:$A$19&"*"),$B$16:$B$19)
hoặc:
Mã:
=LOOKUP(2,1/SEARCH($A$16:$A$19,A3),$B$16:$B$19)
 
Công thức cho C3:
Mã:
=LOOKUP(2,1/COUNTIF(A3,"*"&$A$16:$A$19&"*"),$B$16:$B$19)
hoặc:
Mã:
=LOOKUP(2,1/SEARCH($A$16:$A$19,A3),$B$16:$B$19)

Cảm ơn Anh Tuấn nhiều ạ. Nhờ Anh hỗ trợ giúp e thêm 2 vấn đề này nữa ạ:
1. Cả 2 công thức kết quả OK, nhưng để hiểu được 2 công thức này thì trình e chưa hiểu được. Anh có thể diễn giải chi tiết thêm 2 công thức này giúp e được ko.
2. Nếu e dùng hàm để lấy giá trị "dieu chinh ky han" hoặc "co cau lai thoi han" từ 1 chuỗi ở cột A thì e làm ntn?
Mong anh giúp nốt e 2 vấn đề trên.
 
Cảm ơn Anh Tuấn nhiều ạ. Nhờ Anh hỗ trợ giúp e thêm 2 vấn đề này nữa ạ:
1. Cả 2 công thức kết quả OK, nhưng để hiểu được 2 công thức này thì trình e chưa hiểu được. Anh có thể diễn giải chi tiết thêm 2 công thức này giúp e được ko.
2. Nếu e dùng hàm để lấy giá trị "dieu chinh ky han" hoặc "co cau lai thoi han" từ 1 chuỗi ở cột A thì e làm ntn?
Mong anh giúp nốt e 2 vấn đề trên.

Chắc là nah NDU đi nhậu với anh Bill rồi,,,,,,,,,,,,,,,,
tôi thử trả lời câu hỏi của bạn
câu 2 trước nha
cũng làm như anh NDU
Mã:
=LOOKUP(2,1/SEARCH($A$16:$A$19,A3),$A$16:$A$19)

còn câu 1-
hàm SEARCH($A$16:$A$19,A3) tạo ra một mảng như vậy {#value;4;#value;#value}
tức là trong 4 phân tử mà nó dò (A16;A17;A18;A19) so với A3 thì có A17 có chuổi trong của A3 (nó tìm ra vi trí thức 4), còn các phân tử khác thì ko có trong chuổi A3.
--->như vậy 1/SEARCH($A$16:$A$19,A3)===> {#value;0.25;#value;#value}
bây giờ tới hàm lookup
giá trị đi tìm là 2, tìm trong mảng {#value;0.25;#value;#value}
như vậy nó sẻ dò ra vị trí thứ 2 trong mảng
===>trả về hàng thứ 2 trong $A$16:$A$19 là A17

hy vọng tôi giải thích vậy bạn có th63 hiểu....hihihi.....tôi giải thích rất dỡ.......--=0--=0--=0--=0
 
Chắc là nah NDU đi nhậu với anh Bill rồi,,,,,,,,,,,,,,,,
tôi thử trả lời câu hỏi của bạn
câu 2 trước nha
cũng làm như anh NDU
Mã:
=LOOKUP(2,1/SEARCH($A$16:$A$19,A3),$A$16:$A$19)

còn câu 1-
hàm SEARCH($A$16:$A$19,A3) tạo ra một mảng như vậy {#value;4;#value;#value}
tức là trong 4 phân tử mà nó dò (A16;A17;A18;A19) so với A3 thì có A17 có chuổi trong của A3 (nó tìm ra vi trí thức 4), còn các phân tử khác thì ko có trong chuổi A3.
--->như vậy 1/SEARCH($A$16:$A$19,A3)===> {#value;0.25;#value;#value}
bây giờ tới hàm lookup
giá trị đi tìm là 2, tìm trong mảng {#value;0.25;#value;#value}
như vậy nó sẻ dò ra vị trí thứ 2 trong mảng
===>trả về hàng thứ 2 trong $A$16:$A$19 là A17

hy vọng tôi giải thích vậy bạn có th63 hiểu....hihihi.....tôi giải thích rất dỡ.......--=0--=0--=0--=0

Cảm ơn 2 anh nhiều nhiều. Quả thật e vẫn chưa hiểu lắm.+-+-+-++-+-+-+ Em đang nghiền ngẫm. hehe. Nếu vẫn chưa thông chắc phải làm lại làm phiền các anh.
 
Web KT

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

Back
Top Bottom