Mình dùng hàm VlOOkUP để lấy giá trị tương ứng sau khi nhập thông tin:
ví dụ : có bảng dò :
cột 1-------cột2
(mKh)------(tênKh)
001--------Ng Văn A
002--------Trần văn B
----------------------------bảng tìm kiếm
xậy dựng hàm sao cho, chỉ cần nhập vào 002 cột kế bên sẽ tự điền, trần văn B...Nhưng vấn đề là khi chưa nhập vào mã khách hàng thì tự động bên cột tên khách hàng sẽ có #N/A vì chưa nhập liệu.
sau khi tìm hiểu trên diễn đàn, mình cải thiện bằng :
IF(ISERROR(Cong_thuc_vlookup)," ",Cong_thuc_vlookup)
hàm chạy tốt, nhưng có chỗ mình hiểu lắm:
hàm
ISERROR để kiểm tra tất cả các lỗi, như công thức ở trên, nếu nó thấy có lỗi thì tự động sẽ điền " "(mình làm vậy để khỏi thấy #n/a) Nhưng nếu minh nhập giá trị không có trên bảng dò nó cũng " "
cho mình hỏi có cách nào để không thấy #n/a mà khi nhập vào bị sai nó hiện lện chữ "giá trị sai" trong ô không .
Tức là mình muốn tách riêng 2 trường hợp : chưa điền và điền sai, chưa điền thì " " ,còn đền sai thì "giá trị sai"
Xin cảm ơn
ví dụ : có bảng dò :
cột 1-------cột2
(mKh)------(tênKh)
001--------Ng Văn A
002--------Trần văn B
----------------------------bảng tìm kiếm
xậy dựng hàm sao cho, chỉ cần nhập vào 002 cột kế bên sẽ tự điền, trần văn B...Nhưng vấn đề là khi chưa nhập vào mã khách hàng thì tự động bên cột tên khách hàng sẽ có #N/A vì chưa nhập liệu.
sau khi tìm hiểu trên diễn đàn, mình cải thiện bằng :
IF(ISERROR(Cong_thuc_vlookup)," ",Cong_thuc_vlookup)
hàm chạy tốt, nhưng có chỗ mình hiểu lắm:
hàm
ISERROR để kiểm tra tất cả các lỗi, như công thức ở trên, nếu nó thấy có lỗi thì tự động sẽ điền " "(mình làm vậy để khỏi thấy #n/a) Nhưng nếu minh nhập giá trị không có trên bảng dò nó cũng " "
cho mình hỏi có cách nào để không thấy #n/a mà khi nhập vào bị sai nó hiện lện chữ "giá trị sai" trong ô không .
Tức là mình muốn tách riêng 2 trường hợp : chưa điền và điền sai, chưa điền thì " " ,còn đền sai thì "giá trị sai"
Xin cảm ơn