haichau199
Thành viên mới

- Tham gia
- 9/5/09
- Bài viết
- 16
- Được thích
- 1
Nguyên tắc chung khi kết hợp ISNA với VLOOKUP (nếu VLOOKUP không tìm thấy dử liệu)Mình có một bài tập nhưng khi mình sử dụng hàm vlookup thì nó bị lỗi #na, cho mình hỏi nếu muốn khắc phục bằng cách dùng hàm isna thì mình phải làm thế nào?
Thank!
=IF(ISNA(VLOOKUP(LEFT(B2,2),$A$15:$H$17,2,0)),"",VLOOKUP(LEFT(B2,2),$A$15:$H$17,2,0))
Nếu bạn muốn dùng Isna() thì dùng công thức này:Mình có một bài tập nhưng khi mình sử dụng hàm vlookup thì nó bị lỗi #na, cho mình hỏi nếu muốn khắc phục bằng cách dùng hàm isna thì mình phải làm thế nào?
Thank!
F2=IF(ISNA(VLOOKUP(LEFT(B2,2),$A$15:$H$17,IF(MONTH(D2)=2,3,4),0)),0,VLOOKUP(LEFT(B2,2),$A$15:$H$17,IF(MONTH(D2)=2,3,4),0))
Công thức này chưa đúng nha. Công thức của tác giả đúng rồi. Dựa vào tháng để xác định cột giá trị.=IF(ISNA(VLOOKUP(LEFT(B2,2),$A$15:$H$17,2,0)),"",VLOOKUP(LEFT(B2,2),$A$15:$H$17,2,0))
Bạn nhập copy công thức này vào cell A2 của sheet diem :Giúp tôi sửa lại hàm isna qua bài tập này. Cám ơn nhiều.
=IF(ISNA(VLOOKUP(B2,danhmuc!$B$3:$C$16,2,0)),"",VLOOKUP(B2,danhmuc!$B$3:$C$16,2,0))
Lỗi như bạn nói trên là do gõ sai tên hàm, hàm của người ta là ISNA bạn lại gõ thành INSA thì nó báo #NAME là đúng rùi còn gì, hìhì.So sanh công thức của bạn cho theo bài trên:
=IF(ISNA(VLOOKUP(B2,danhmuc!$B$3:$C$16,2,0)),"",VLOOKUP(B2,danhmuc!$B$3:$C$16,2,0))
Tôi ứng dụng công thức của bạn sửa hộ vào bài tập khác thì báo #NAME?, công thức ứng dụng cho bài khác như sau: =IF(INSA(VLOOKUP(G18,diemthi!$B$4:$C$324,2,0)),"",VLOOKUP(G18,diemthi!$B$4:$C$324,2,0))
Chưa hiểu nguyên nhân.
Trước hết, bạn cần đọc lại thật kỹ cú pháp và công dụng của hàm VLOOKUP cái đã.Em thực hiện câu lệnh rồi kéo thả xuống có dòng hiển thị có dòng không hiện.Mọi người có thể giải thích va làm hiển thị giúp em được không ạ!Em xin cảm ơn!
Có phải ý của bạn là trường hợp =ISNA(1) có hợp lệ không à? Bạn cứ thử gõ vào Excel là biết ngay thôi mà.Cho em hỏi hàm ISNA có thể sử dụng đối với dl kiểu số được không ạ?