Xin giúp đỡ lỗi #NA trong hàm VLOOKUP

Liên hệ QC

vuongthienminh

Thành viên mới
Tham gia
30/9/14
Bài viết
1
Được thích
0
Mình vừa mới bắt đầu học excel và gặp phải lỗi #NA trong hàm VLOOKUP nhưng không thể nào sửa lỗi này mặc dù đã tham khảo một số bài viết liên quan tại diễn đàn. Xin các bạn giúp và cho biết chi tiết cách khắc phục nhé! Xin cảm ơn!

Trong bài tập mình cần đưa ra Giá Tiền của các loại gạo. Hàm chỉ lỗi ở loại Gạo nàng hương, không hiểu vì sao lại như vây
 

File đính kèm

Gửi bạn:

Trong cấu trúc hàm Vlookup của bạn, bạn đang để ở chế độ tìm kiếm gần chính xác.

Công thức của bạn tôi chỉ đưa vào chế độ tìm chính xác (thêm số 0 ở cuối cùng): =VLOOKUP(LEFT(B8,3),$B$20:$F$23,IF(RIGHT(B8,1)="1",3,IF(RIGHT(B8,1)="2",4,5)),0). Bài này bạn nên dùng hàm Index kết hợp với match thì đơn giản hơn.
 
Mình vừa mới bắt đầu học excel và gặp phải lỗi #NA trong hàm VLOOKUP nhưng không thể nào sửa lỗi này mặc dù đã tham khảo một số bài viết liên quan tại diễn đàn. Xin các bạn giúp và cho biết chi tiết cách khắc phục nhé! Xin cảm ơn!

Trong bài tập mình cần đưa ra Giá Tiền của các loại gạo. Hàm chỉ lỗi ở loại Gạo nàng hương, không hiểu vì sao lại như vây
Công thức tại
E4=VLOOKUP(LEFT(B4,3),$B$20:$F$23,IF(RIGHT(B4,1)="1",3,IF(RIGHT(B4,1)="2",4,5)),0)
Tức là chỉ cần thêm cái ",0" ở sau cùng trong ngoặc
 
Mình vừa mới bắt đầu học excel và gặp phải lỗi #NA trong hàm VLOOKUP nhưng không thể nào sửa lỗi này mặc dù đã tham khảo một số bài viết liên quan tại diễn đàn. Xin các bạn giúp và cho biết chi tiết cách khắc phục nhé! Xin cảm ơn!

Trong bài tập mình cần đưa ra Giá Tiền của các loại gạo. Hàm chỉ lỗi ở loại Gạo nàng hương, không hiểu vì sao lại như vây

hàm vlookup có cú pháp như sau
Mã:
VLOOKUP(lookup_value, table_array, col_index_num, [COLOR=#ff0000][range_lookup][/COLOR])

cái màu đỏ đó, nếu bạn muốn tìm chính xác thì bạn phải cho số 0 vào đó
nếu dãi số của bạn được sắp xếp theo thứ tự tăng dần thì bạn cho số 1 vào đó (nếu ko cho gì hết thì mặc nhiên nó hiểu là 1)
bạn sai ở đó
Mã:
E4=VLOOKUP(LEFT(B4,3),$B$20:$F$23,IF(RIGHT(B4,1)="1",3,IF(RIGHT(B4,1)="2",4,5)),[COLOR=#0000ff]0)[/COLOR]

==============
cthức của bạn cụng có thể viết lại là
Mã:
=VLOOKUP(LEFT(B4,3),$B$20:$F$23,RIGHT(B4)+2,0)
 
Mình vừa mới bắt đầu học excel và gặp phải lỗi #NA trong hàm VLOOKUP nhưng không thể nào sửa lỗi này mặc dù đã tham khảo một số bài viết liên quan tại diễn đàn. Xin các bạn giúp và cho biết chi tiết cách khắc phục nhé! Xin cảm ơn!

Trong bài tập mình cần đưa ra Giá Tiền của các loại gạo. Hàm chỉ lỗi ở loại Gạo nàng hương, không hiểu vì sao lại như vây

Công thức bạn thêm cách dò tìm chính xác nữa vào là đúng giống ali nói
=VLOOKUP(LEFT(B4,3),$B$20:$F$23,IF(RIGHT(B4)="1",3,IF(RIGHT(B4)="2",4,5)),0)
Hoặc dùng Index với Match
=INDEX($D$20:$F$23,MATCH(LEFT(B4,3),$B$20:$B$23,0),MATCH(VALUE(RIGHT(B4)),$D$19:$F$19,0))
 
Ở đoạn này của bạn: MATCH(VALUE(RIGHT(B4))... thông thường thì tôi hay *1 cho nó nhanh: Match(right(B4)*1....

Công thức bạn thêm cách dò tìm chính xác nữa vào là đúng giống ali nói
=VLOOKUP(LEFT(B4,3),$B$20:$F$23,IF(RIGHT(B4)="1",3,IF(RIGHT(B4)="2",4,5)),0)
Hoặc dùng Index với Match
=INDEX($D$20:$F$23,MATCH(LEFT(B4,3),$B$20:$B$23,0),MATCH(VALUE(RIGHT(B4)),$D$19:$F$19,0))
 
Web KT

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

Back
Top Bottom