rubyruby2015
Thành viên mới

- Tham gia
- 15/1/16
- Bài viết
- 17
- Được thích
- 0

e làm file excel này nhưng cứ trả về kết quả NA. anh chị kiểm tra giùm e với ạ, e cảm ơn nhiều![]()
B1=VLOOKUP(--LEFT(A1,2),Sheet1!$A$1:$C$42,2,0)


e cảm ơn, nhưng tại sao cái thì ra kết quả còn một số cái vẫn hiện NA vậy ahHTML:B1=VLOOKUP(--LEFT(A1,2),Sheet1!$A$1:$C$42,2,0)
Có những ô phía trước nó không phải là số nên báo lỗi #Value, còn những ô báo lỗi #NA là do nó chỉ có một chữ số (do nó tự bỏ số 0 phía trước) trong khi những ô có giá trị từ 1 đến 9 thì bạn định dạng nó kiểu TEXT nên nó không tìm thấy, để khắc phục có 2 cách.e cảm ơn, nhưng tại sao cái thì ra kết quả còn một số cái vẫn hiện NA vậy ah
=IFERROR(VLOOKUP(--LEFT(A1,2),Sheet1!$A$1:$C$42,2,0),VLOOKUP(LEFT(A1,2),Sheet1!$A$1:$C$42,2,0))
Xin lỗi bạn vì đã không kiểm tra kỹ.e cảm ơn, nhưng tại sao cái thì ra kết quả còn một số cái vẫn hiện NA vậy ah

e cảm ơn nhiều nha,Xin lỗi bạn vì đã không kiểm tra kỹ.
Bạn có thể khắc phục với lỗi #N/A như sau:
+ Tại dòng 1: Data\ Filter\ AutoFilter, chọn #N/A
+ Bỏ "--" trước LEFT(...) đi và kéo công thức xuống.
Hoặc dùng công thức của bạn giaiphap


e cảm ơn nhiều ahCó những ô phía trước nó không phải là số nên báo lỗi #Value, còn những ô báo lỗi #NA là do nó chỉ có một chữ số (do nó tự bỏ số 0 phía trước) trong khi những ô có giá trị từ 1 đến 9 thì bạn định dạng nó kiểu TEXT nên nó không tìm thấy, để khắc phục có 2 cách.
Thứ nhất bạn định dạng lại từ A1 đến A8 trong sheet1 lại dạng số và ghi là 1-->9.
Thứ hai là sửa công thức như sau:
Mã:=IFERROR(VLOOKUP(--LEFT(A1,2),Sheet1!$A$1:$C$42,2,0),VLOOKUP(LEFT(A1,2),Sheet1!$A$1:$C$42,2,0))


cho e hỏi chút, để trước -- trước hàm left có tác dụng gì vậy ạHTML:B1=VLOOKUP(--LEFT(A1,2),Sheet1!$A$1:$C$42,2,0)
Mục đích chuyển Text về dạng số.cho e hỏi chút, để trước -- trước hàm left có tác dụng gì vậy ạ