Kiểm tra hàm Index (1 người xem)

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

hoanghiep.hui

Thành viên mới
Tham gia
24/9/13
Bài viết
12
Được thích
1
Dạ, e có một bài tập như trong hình em làm không rõ sai chỗ nào. Mong a chỉ chỉ giúp,
attachment.php


Yêu cầu: Lập công thức giá nhập dựa vào bảng 2 và ký tự cuối của mã vật tư
Em đã sử dụng hàm:
=INDEX($J$13:$L$16,MATCH(LEFT(B4,2),$I$13:$I$16,0) ,MATCH(RIGHT(B4,1),$J$12:$L$12,0))
 
Dạ, e có một bài tập như trong hình em làm không rõ sai chỗ nào. Mong a chỉ chỉ giúp,
attachment.php


Yêu cầu: Lập công thức giá nhập dựa vào bảng 2 và ký tự cuối của mã vật tư
Em đã sử dụng hàm:
=INDEX($J$13:$L$16,MATCH(LEFT(B4,2),$I$13:$I$16,0) ,MATCH(RIGHT(B4,1),$J$12:$L$12,0))
Chỉnh thế này xem sao nhé :
=INDEX($J$13:$L$16,MATCH(LEFT(B4,2),$I$13:$I$16,0) ,MATCH(--RIGHT(B4,1),$J$12:$L$12,0))
 
Dạ cám ơn anh. Đã ra kết quả..nhưng em chưa hiểu ý nghĩa của dấu -- kia có ý nghĩa như thế nào ạ. Nhờ a chỉ giúp.
Dấu "--" đó tương đương với việc bạn sử dụng hàm Value() có thể thay thành thế này cho dễ hiểu :

=INDEX($J$13:$L$16,MATCH(LEFT(B4,2),$I$13:$I$16,0) ,MATCH(Value(RIGHT(B4,1)),$J$12:$L$12,0))

Vì vùng từ $J$12:$L$12 là dạng số nhưng Hàm Right(..) sau khi trích dữ liệu lại trả về kết quả là chuỗi số nên Match() không nhận dạng được, nó báo lỗi thôi, ta phải chuyển nó về dạng number bằng hàm Value() để Match() nhận dạng dữ liệu tìm kiếm.
 
Vâng, em đã hiểu rồi ạ. Cám ơn anh rất nhiều
 
cảm ơn những câu hỏi và câu trả lời của các Thành Viên. Bài tập của mình đã được giải dù không giống với câu hỏi mà Thành viên đưa ra. Mình Áp dụng công thức cho bài tập của mình, và hiểu thêm tí xíu nữa về index và match.Không uổng công mình tìm kiếm. ^^ vui là lá la./-*+/ /-*+/ /-*+/ /-*+/ /-*+/ /-*+/ /-*+/ /-*+/
 

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

Back
Top Bottom