Làm cách nào tôi có thể xóa # n / a khỏi công thức phức tạp?


-2
=IFERROR(VLOOKUP(AI57,SALESCODES!$B:$G,3,FALSE),(VLOOKUP(AI57,SALESCODES!$C:$G,2,FALSE)))

Làm cách nào để xóa # N / A trong công thức này?


Bạn có biết tại sao bạn nhận được # N / A không? Nó có thể truy cập vào sổ làm việc của mã bán hàng không? Có nghĩa là, nó có được phép không?
Dave

Có, nếu không tìm thấy thông tin thì nó sẽ trả về Không.
greene

Sử dụng Đánh giá Công thức để xác định phần nào trong công thức của bạn đang đưa ra lỗi.
Xuất sắc

2
Bạn có thể chỉ cần một IFERROR thứ hai cho lần tra cứu thứ hai ...
Madball73

Bạn không thể bao bọc toàn bộ phương trình trong IF (ISNA ())?
Wutnaut

Câu trả lời:


1

Công thức của bạn là IFERROR(value, value if error)ở đâu value cả haivalue if error có thể dẫn đến một lỗi .

Cách duy nhất để tránh điều này là xử lý lỗi cho từng vlookups. Tôi không thể chỉ cho bạn phải làm gì vì tôi không biết kết quả mà bạn mong muốn hoặc tại sao bạn xử lý lỗi. Tôi đoán điều này sẽ làm việc -

=IFERROR(VLOOKUP(AI57,SALESCODES!$B:$G,3,FALSE),IFERROR((VLOOKUP(AI57,SALESCODES!$C:$G,2,FALSE)),"Value if error")


@greene, hãy nhớ, nếu nó hoạt động, đánh dấu nó là câu trả lời
Dave
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.