Lại cái chuyện dò tìm 2 chiều [đã tìm kiếm nhưng chưa ra]!

Liên hệ QC

GinnyPotter38

Thành viên mới
Tham gia
15/12/11
Bài viết
1
Được thích
0
Cháu là thành viên mới, xin chào tất cả các cô chú trong đây. Không dài dòng văn tự, cháu xin phép vào đề luôn được không ạ? Tình hình là cháu đã nghiền ngẫm khá kĩ mấy hàm cháu cần hiểu trong các chủ đề:
Nên đọc trước khi gửi một câu hỏi hoặc tạo mới một đề tài

Excel's Lookup Function - Các Hàm dò tìm và tham chiếu
Dò tìm hai chiều và hàm INDEX

Nhưng với kiểu dò tìm 2 chiều MATCH lồng INDEX mà tiêu đề của cột dò tìm nó lại có phép tính so sánh như thế này thì đúng là cháu... bó tay ạ, nghĩ mãi không ra-+*/
Loi.JPG
Tệp tin gốc đây ạ, cô chú vào giúp cháu với, cháu nghĩ là tất cả chỉ do hàm MATCH cháu làm sai ở đâu đó thôi:
 

File đính kèm

Cháu là thành viên mới, xin chào tất cả các cô chú trong đây. Không dài dòng văn tự, cháu xin phép vào đề luôn được không ạ? Tình hình là cháu đã nghiền ngẫm khá kĩ mấy hàm cháu cần hiểu trong các chủ đề:
Nên đọc trước khi gửi một câu hỏi hoặc tạo mới một đề tài

Excel's Lookup Function - Các Hàm dò tìm và tham chiếu
Dò tìm hai chiều và hàm INDEX

Nhưng với kiểu dò tìm 2 chiều MATCH lồng INDEX mà tiêu đề của cột dò tìm nó lại có phép tính so sánh như thế này thì đúng là cháu... bó tay ạ, nghĩ mãi không ra-+*/
View attachment 75462
Tệp tin gốc đây ạ, cô chú vào giúp cháu với, cháu nghĩ là tất cả chỉ do hàm MATCH cháu làm sai ở đâu đó thôi:
ở ô D2 bạn chép tạm CT này vào xem sao=VLOOKUP(B2,$B$10:$E$13,IF(RIGHT(A2,LEN(A2)-2)>100,4,IF(RIGHT(A2,LEN(A2)-2)<=50,2,3)),0)
 
Cháu là thành viên mới, xin chào tất cả các cô chú trong đây. Không dài dòng văn tự, cháu xin phép vào đề luôn được không ạ? Tình hình là cháu đã nghiền ngẫm khá kĩ mấy hàm cháu cần hiểu trong các chủ đề:
Nên đọc trước khi gửi một câu hỏi hoặc tạo mới một đề tài

Excel's Lookup Function - Các Hàm dò tìm và tham chiếu
Dò tìm hai chiều và hàm INDEX

Nhưng với kiểu dò tìm 2 chiều MATCH lồng INDEX mà tiêu đề của cột dò tìm nó lại có phép tính so sánh như thế này thì đúng là cháu... bó tay ạ, nghĩ mãi không ra
a02.gif

View attachment 75462
Tệp tin gốc đây ạ, cô chú vào giúp cháu với, cháu nghĩ là tất cả chỉ do hàm MATCH cháu làm sai ở đâu đó thôi:
Bạn dùng công thức sau, tại ô D2
PHP:
=INDEX($C$10:$E$13,MATCH(LEFT(A2,2),$A$10:$A$13,0),IF(--MID(A2,3,3)<=50,1,IF(--MID(A2,3,3)<=100,2,3)))
hàm match bạn sai hai lỗi:
1. Hàm mid bạn chưa chuyển dạng text qua dạng số thêm ký hiệu -- trước hàm mid
2. Bạn dò tìm ở lookup array các <=100, >100 là dạng text rồi còn gì nên hàm match không tìm thấy dử liệu.
 
Lần chỉnh sửa cuối:
ở ô D2 bạn chép tạm CT này vào xem sao=VLOOKUP(B2,$B$10:$E$13,IF(RIGHT(A2,LEN(A2)-2)>100,4,IF(RIGHT(A2,LEN(A2)-2)<=50,2,3)),0)
Công thức của bác sửa như thế này mới đúng chứ:
PHP:
=VLOOKUP(B2,$B$10:$E$13,IF(--RIGHT(A2,LEN(A2)-2)>100,4,IF(--RIGHT(A2,LEN(A2)-2)<=50,2,3)),0)
 
Tệp tin gốc đây ạ, cô chú vào giúp cháu với, cháu nghĩ là tất cả chỉ do hàm MATCH cháu làm sai ở đâu đó thôi:
Mình giải thích chỗ sai của bạn nhé. Bài bạn làm đúng là do match bị sai:

=INDEX($C$10:$E$13,MATCH(LEFT(A2,2),$A$10:$A$13,0),MATCH(MID(A2,3,3),$C$9:$E$9,0))

MATCH(lookup_value, lookup_array, match_type)

Bạn bị sai ở match thứ 2, kết quả của MID(A2,3,3) ra kết quả là 1 chuỗi, chuỗi này đem tìm trong $C$9:$E$9
Thì lookup_Value phải giống y chang trong phần dò tìm của lookup_arrayVậy kết quả của MID(A2,3,3) và danh sách trong$C$9:$E$9 không giống nhau ===>match của bạn bị sai không cho ra kết quả thôi.
 
Cháu là thành viên mới, xin chào tất cả các cô chú trong đây. Không dài dòng văn tự, cháu xin phép vào đề luôn được không ạ? Tình hình là cháu đã nghiền ngẫm khá kĩ mấy hàm cháu cần hiểu trong các chủ đề:
Nên đọc trước khi gửi một câu hỏi hoặc tạo mới một đề tài

Excel's Lookup Function - Các Hàm dò tìm và tham chiếu
Dò tìm hai chiều và hàm INDEX

Nhưng với kiểu dò tìm 2 chiều MATCH lồng INDEX mà tiêu đề của cột dò tìm nó lại có phép tính so sánh như thế này thì đúng là cháu... bó tay ạ, nghĩ mãi không ra-+*/
View attachment 75462
Tệp tin gốc đây ạ, cô chú vào giúp cháu với, cháu nghĩ là tất cả chỉ do hàm MATCH cháu làm sai ở đâu đó thôi:
Tôi vẫn dùng công thức của bạn, tôi chỉ sửa lại hàm match và thêm ô phụ thôi. Bạn xem file đính kèm:
 

File đính kèm

Web KT

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

Back
Top Bottom