Nhờ sửa lỗi hàm vlookup bị lỗi n/a (2 người xem)

Liên hệ QC

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

ngohuy105

Thành viên mới
Tham gia
18/2/17
Bài viết
7
Được thích
1
E gửi file lỗi lên ạ, nhờ a/c cô bác xem giúp em lỗi dùng hàm vlookup ở cột E; tại sao e dùng cùng 1 công thức thì có dòng cho kết quả, có dòng lại báo lỗi n/a?
E cám ơn ạ!
 

File đính kèm

E gửi file lỗi lên ạ, nhờ a/c cô bác xem giúp em lỗi dùng hàm vlookup ở cột E; tại sao e dùng cùng 1 công thức thì có dòng cho kết quả, có dòng lại báo lỗi n/a?
E cám ơn ạ!
Bạn làm như sau:
1. Chọn cột D
2. Vào Data ---> Text to Columns ---> Delimited ----> Next --->Next----> Finish.
Xong.
 
E gửi file lỗi lên ạ, nhờ a/c cô bác xem giúp em lỗi dùng hàm vlookup ở cột E; tại sao e dùng cùng 1 công thức thì có dòng cho kết quả, có dòng lại báo lỗi n/a?
E cám ơn ạ!
Do kiểu dữ liệu của bạn không đồng nhất nên xảy ra lỗi.Sửa lại chút trong Vlookup là được
 

File đính kèm

E gửi file lỗi lên ạ, nhờ a/c cô bác xem giúp em lỗi dùng hàm vlookup ở cột E; tại sao e dùng cùng 1 công thức thì có dòng cho kết quả, có dòng lại báo lỗi n/a?
E cám ơn ạ!
bạn làm giống bạn phulien1902 ở cả cột A và D
Ngoài ra một số bạn tìm không có bên vùng dữ liệu có cũng ra #N/A. Bạn có thể bẫy lỗi như sau:
Mã:
E2=IF(ISNUMBER(MATCH(D2,$A$2:$A$37,0))=FALSE,"",VLOOKUP(D2,$A$2:$B$37,2,0))
 
Do kiểu dữ liệu của bạn không đồng nhất nên xảy ra lỗi.Sửa lại chút trong Vlookup là được
E cám ơn anh!
A có thể giải thích giúp em rõ hơn ko ạ; vì trước khi copy dữ liệu e đều paste kiểu định dạng số number luôn ạ, và cái lệnh --TRIM() của a nghĩa là gì ạ? Mong a giúp đỡ
Bài đã được tự động gộp:

Bạn làm như sau:
1. Chọn cột D
2. Vào Data ---> Text to Columns ---> Delimited ----> Next --->Next----> Finish.
Xong.
Cho em hỏi mục 2. của a a có thể giải thích cụ thể hơn đc ko ạ? và cách phát hiện lỗi định dạng dữ liệu giúp e với. E cám ơn ạ
 
E cám ơn anh!
A có thể giải thích giúp em rõ hơn ko ạ; vì trước khi copy dữ liệu e đều paste kiểu định dạng số number luôn ạ, và cái lệnh --TRIM() của a nghĩa là gì ạ? Mong a giúp đỡ
Bài đã được tự động gộp:


Cho em hỏi mục 2. của a a có thể giải thích cụ thể hơn đc ko ạ? và cách phát hiện lỗi định dạng dữ liệu giúp e với. E cám ơn ạ
Hàm trim là cắt khoảng trắng đầu và cuối của chuỗi, thêm dấu -- để chuyển về dạng số. Ngoài cách dùng -- thì có thể dùng hàm N(…) cũng tương tự
 
E gửi file lỗi lên ạ, nhờ a/c cô bác xem giúp em lỗi dùng hàm vlookup ở cột E; tại sao e dùng cùng 1 công thức thì có dòng cho kết quả, có dòng lại báo lỗi n/a?
E cám ơn ạ!
Vậy mình dùng LOOKUP đi
Mã:
=LOOKUP(2,1/($A$2:$A$37=D2),$B$2:$B$37)
 
Ai giải thích giúp em làm sao để nhận biết được lỗi định dạng với ạ? vì file lỗi của e e đều định dạng number hết trơn ạ.
E click vào 1 ô lỗi thì ko có thấy có khoảng trắng, vậy sao lại dùng hàm TRIM lại được ạ?
 
Ai giải thích giúp em làm sao để nhận biết được lỗi định dạng với ạ? vì file lỗi của e e đều định dạng number hết trơn ạ.
E click vào 1 ô lỗi thì ko có thấy có khoảng trắng, vậy sao lại dùng hàm TRIM lại được ạ?
Tại bạn để 2 bộ gõ khác nhau. 1 bộ là TCVN3 và 1 bộ là Unikey tổ hợp. Nên nó không ra được đó. Cái ký tự khác nhau đó kiểm tra thế nào thì tôi cũng quên cách rồi.
Làm giữ liệu trên excel tốt nhất là chuyển về cùng 1 bộ gõ. Sau đó chế biến tiếp sau.
 
Tại bạn để 2 bộ gõ khác nhau. 1 bộ là TCVN3 và 1 bộ là Unikey tổ hợp. Nên nó không ra được đó. Cái ký tự khác nhau đó kiểm tra thế nào thì tôi cũng quên cách rồi.
Làm giữ liệu trên excel tốt nhất là chuyển về cùng 1 bộ gõ. Sau đó chế biến tiếp sau.
Đúng là 1 cột tra cứu thì dạng dữ liệu khi e xuất file phần mềm là định dạng tcvn3; nhưng e đã convert sang time new roman hết rồi mới copy vào file e gửi lên diễn đàn..
 
Đúng là 1 cột tra cứu thì dạng dữ liệu khi e xuất file phần mềm là định dạng tcvn3; nhưng e đã convert sang time new roman hết rồi mới copy vào file e gửi lên diễn đàn..
Không biết bạn convert bằng cách nào. Bạn có sử dụng Ctrl + Shift + F6 để convert không?
Vì tôi dùng Ctrl + Shift + F6 convert cột D về lại Unicode thì đã vlookup được hết cột D của bạn.
 
Cho e hỏi thêm; file đính kèm bị như sau:
ô D16 nếu e gõ trực tiếp 991493085 thì hàm vlookup sẽ trả về giá trị; còn nếu gõ =901357350*1,1 thì bị lỗi #n/a. Ai giải thích giúp e với
 

File đính kèm

Thử thay:
Mã:
=+VLOOKUP(E4,CHOOSE({1;2},$M$6:$M$11,$O$6:$O$11),2,0)
bằng:
Mã:
=+VLOOKUP(E4,CHOOSE({1,2},$M$6:$M$11,$O$6:$O$11),2,0)
Ý bác là thay ";" bằng "," vẫn lỗi như cũ bác ơi, bác nào biết giúp em vs
Bài đã được tự động gộp:

Thử thay:
Mã:
=+VLOOKUP(E4,CHOOSE({1;2},$M$6:$M$11,$O$6:$O$11),2,0)
bằng:
Mã:
=+VLOOKUP(E4,CHOOSE({1,2},$M$6:$M$11,$O$6:$O$11),2,0)
à được rồi bác, thanks bác nhé
 
Ý bác là thay ";" bằng "," vẫn lỗi như cũ bác ơi, bác nào biết giúp em vs
Bài đã được tự động gộp:


à được rồi bác, Cảm ơn bác nhé
Bạn đã xem File tôi gửi trên kia chưa?
Bài đã được tự động gộp:

Chưa hiểu công thức của bạn mục đích là gì, mình chỉ nhìn file thì làm Vlookup bình thường nhe
Bạn ấy đang muốn kết hợp hàm Vlookup & Choose, không riêng Vlookup.
 
Thì mình biết là lấy data rồi ý hỏi nếu Vlookup 1 hàng thì sao không dùng Vlookup luôn mà dùng thêm hàm Choose đó mà
Tại vì cái công thức đó nó có sẵn hoặc copy ở đâu đó. Tác giả công thức viết như vậy cho nó đa dụng hơn.
 
Web KT

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

Back
Top Bottom