Công thức Excel không hoạt động với vlookup


0

Đây là một trong những kỳ lạ. Đây là công thức.

=IFNA(IF(VLOOKUP(C255,'Task Data'!$A$4:$AT$3005,39,'Task Data'!$AM$4:$AM$3005)=1,"Non-Compliant","Compliant"),"Compliant")

Vấn đề là khi hàm tìm trong 'Dữ liệu tác vụ' cho C255 là gì và có hai trong số chúng (ở hai hàng khác nhau), nó chỉ hoạt động nếu 1 ở hàng trên cùng, nghĩa là kết quả và hiển thị "Tuân thủ". Nếu 1 ở hàng dưới, nó vẫn hiển thị "Tuân thủ" nhưng nó phải là "Không tuân thủ". Có vẻ như nó không nhìn thấy 1 thứ hai trong hàng thứ hai. Hy vọng điều này có ý nghĩa.


Bạn muốn nói rằng giá trị trong C255 có sẵn trong cả hai phạm vi dữ liệu A4: AT3005 & AM4: AM3005 và bạn đang cố trích xuất cả hai?
Rajesh S

Tôi nghĩ rằng công thức của bạn nên được viết như thế này=IF(VLOOKUP(C255,AM4:AM3005,1,TRUE)=1, VLOOKUP(C255,A4:AT3005,39,TRUE), NA())
Rajesh S

Câu trả lời:


0

VLOOKUP có tham số thứ tư, TRUE hoặc FALSE.

Bạn cần đặt tùy thuộc vào việc bạn tìm kiếm một kết quả khớp chính xác (FALSE) hoặc nếu bạn đã sắp xếp dữ liệu và muốn nội suy giữa giá trị tốt nhất tiếp theo (TRUE).
Mặc định là TRUE, đây là một vấn đề phổ biến.

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.