các bác giúp em xóa giá trị #N/a

Liên hệ QC

phungmanhtuan

Thành viên mới
Tham gia
29/10/09
Bài viết
13
Được thích
0
- ở cột B sheet ho ten em đang đặt hàm vlookup để tìm ra họ tên theo sheet ma nv những mã nv không tìm thấy sẽ hiển thị là #N/A .
- nhưng file này của em rất nhều mã NV và nhiều ngày liền nhau nên giá trị #N/A rất nhiều rất khó nhìn mà xóa #N/A bằng tay ( Ctrl+ F ) thì lâu nên em muốn các bác đặt giúp em cái hàm để khi vlookup những ma nv không tìm thấy sẽ để trống thay cho #N/A như hiện nay .
 

File đính kèm

  • xoa #na.xlsx
    41.4 KB · Đọc: 47
- ở cột B sheet ho ten em đang đặt hàm vlookup để tìm ra họ tên theo sheet ma nv những mã nv không tìm thấy sẽ hiển thị là #N/A .
- nhưng file này của em rất nhều mã NV và nhiều ngày liền nhau nên giá trị #N/A rất nhiều rất khó nhìn mà xóa #N/A bằng tay ( Ctrl+ F ) thì lâu nên em muốn các bác đặt giúp em cái hàm để khi vlookup những ma nv không tìm thấy sẽ để trống thay cho #N/A như hiện nay .
Tại B11 bạn nhập công thức (thêm công thức bẩy lỗi)
B11=IF(ISERROR(VLOOKUP($A11;'ma nv'!B$6:C$3000;2;0));"";VLOOKUP($A11;'ma nv'!B$6:C$3000;2;0))
 
bác làm đúng lắm . thanks bác nhiều tiện thể cho em hỏi dùng cái hàm của bác thì file của em có nặng lên nhiều không ?
Rất có thể làm cho file có dung lượng lớn với dữ liệu nhiều, không biết dữ liệu của bạn đến chừng nào. Nếu quá nhiều ta dùng VBA
Chứ thực ra công thức mình làm cho dung lượng file lớn thì công thức của bạn cũng vậy thôi hơn nhau không nhiều
 
Rất có thể làm cho file có dung lượng lớn với dữ liệu nhiều, không biết dữ liệu của bạn đến chừng nào. Nếu quá nhiều ta dùng VBA
Chứ thực ra công thức mình làm cho dung lượng file lớn thì công thức của bạn cũng vậy thôi hơn nhau không nhiều

file của em hiện tại khoảng 6 mb có cách nào làm giảm dung lượng mà hiệu quả tương tự thì bác chỉ giáo cho em luôn
 
em gửi rồi bác nhé. bác check mail giup em .
thanks bác nhiều .
Chẳng biết bạn gửi có .vn không mà chưa thấy đến
À, Nằm ở thư rác nên không để ý. Biện pháp file của bạn nên dùng VBA để giảm bớt công thức là giảm được dung lượng file
 
Lần chỉnh sửa cuối:
Bạn xem file làm bằng VBA, khi chọn sheet hoten thì sẽ xuất hiên kết quả.
 

File đính kèm

  • xoa NA.rar
    20.1 KB · Đọc: 23
- ở cột B sheet ho ten em đang đặt hàm vlookup để tìm ra họ tên theo sheet ma nv những mã nv không tìm thấy sẽ hiển thị là #N/A .
- nhưng file này của em rất nhều mã NV và nhiều ngày liền nhau nên giá trị #N/A rất nhiều rất khó nhìn mà xóa #N/A bằng tay ( Ctrl+ F ) thì lâu nên em muốn các bác đặt giúp em cái hàm để khi vlookup những ma nv không tìm thấy sẽ để trống thay cho #N/A như hiện nay .
Bạn có thể dùng thêm hàm như sau :
B11=if(isna(vlookup($A11,'ma nv'!B$6:C$3000,2,0))=true,"",VLOOKUP($A11,'ma nv'!B$6:C$3000,2,0))
 
Dùng công thức bẩy lỗi như bạn Viethoai đã làm là đúng đó, bạn xem có thể máy bạn dùng dầu , để ngăn cách chứ ko phải dấu ; như trong công thức nên có thể khi bạn copy nguyên công thức sẽ ko dùng được.
Nhưng việc dùng công thức bẩy lỗi có tác dụng phụ là bạn không kiểm soát được các lỗi khi nhập dữ liệu (vì lỗi nào cũng bị bẩy hết). Hàm vlookup có 2 loại lỗi chính là Chưa có điều kiện tìm kiếm (do chưa nhập - ô trống) hoặc Không tìm thấy điều kiện tìm kiếm (không có). Về bản chất 2 lỗi này là khác nhau. Dùng hàm bẩy lỗi iserror không phân biệt sự khác nhau này. Bạn có thể kiểm soát bằng cách dùng hàm if, khi điều kiện tìm kiếm là rỗng sẽ ra kết quả rỗng. Như vậy khi xuất hiện lỗi sẽ chắc chắn là điều kiện tìm kiếm không có trong Danh sách. Và bạn có cách xử lý hiệu quả hơn.
Mong nhận được góp ý về ý kiến của mình. Thanks!
 
Web KT
Back
Top Bottom