Cách sử dụng hàm VLOOKUP và sửa lỗi #N/A

cụ thể là ở sheet phiếu xuất e dùng hàm vlookup để tính mà ko ra giá trị, cứ bị lỗi #na, mọi người vào xem giúp e với ạ, e tìm hiểu trên mạng rồi làm theo mà vẫn ko dc ạ, e cảm ơn cả nhà
 

Đính kèm

cụ thể là ở sheet phiếu xuất e dùng hàm vlookup để tính mà ko ra giá trị, cứ bị lỗi #na, mọi người vào xem giúp e với ạ, e tìm hiểu trên mạng rồi làm theo mà vẫn ko dc ạ, e cảm ơn cả nhà
Bạn phải sửa lại miền tìm kiếm là
=VLOOKUP(F3;'xuất kho'!$C$6:$J$29;3;0)
 
Bạn phải sửa lại miền tìm kiếm là
=VLOOKUP(F3;'xuất kho'!$C$6:$J$29;3;0)
với lại bạn cho mình hỏi chút nữa nha, ở phiếu xuất kho, cùng một công ty, mua hai mặt hàng,cùng một phiếu xuất thì làm thế nào để trên cùng một phiếu xuất hiện lên đồng thời hai loại mặt hàng, mình cảm ơn b nhiều,
 
Bạn tìm theo số phiếu xuất thì vùng tìm kiếm phải bắt đầu từ cột phiếu xuất nhé!
bạn ơi, có thể giúp mình ở phiếu xuất kho, cùng một công ty, mua hai mặt hàng,cùng một phiếu xuất thì làm thế nào để trên cùng một phiếu xuất hiện lên đồng thời hai loại mặt hàng, mình cảm ơn b nhiều,
 
Em bị lỗi #NA, nhưng tìm hiểu nhiều trên mạng ko tìm được cách nào hết lỗi, đây là file của em, mong các anh chị giúp đỡ
 

Đính kèm

Hàm Vlookup chỉ sử dụng được khi cột giá trị lookup value đứng trước cột dữ liệu trả về. Nhưng của bạn lại đứng sau nên không thể dùng Vlookup được (trừ khi thêm cột phụ). Do vậy ở đây bạn phải dùng hàm Index, Match
Công thức bên Sheet Hoso tại ô B2 như sau: =IFERROR(INDEX(Sheet2!$A$2:$D$30,MATCH(A2,Sheet2!$D$2:$D$30,0),1),"")
Tương tự như vậy bạn có thể làm cho các ô C2 và D2
 
Em bị lỗi #NA, nhưng tìm hiểu nhiều trên mạng ko tìm được cách nào hết lỗi, đây là file của em, mong các anh chị giúp đỡ
Hàm Vlookup chỉ sử dụng được khi cột giá trị lookup value đứng trước cột dữ liệu trả về. Nhưng của bạn lại đứng sau nên không thể dùng Vlookup được (trừ khi thêm cột phụ). Do vậy ở đây bạn phải dùng hàm Index, Match
Công thức bên Sheet Hoso tại ô B2 như sau: =IFERROR(INDEX(Sheet2!$A$2:$D$30,MATCH(A2,Sheet2!$D$2:$D$30,0),1),"")
Tương tự như vậy bạn có thể làm cho các ô C2 và D2
 
bạn ơi, có thể giúp mình ở phiếu xuất kho, cùng một công ty, mua hai mặt hàng,cùng một phiếu xuất thì làm thế nào để trên cùng một phiếu xuất hiện lên đồng thời hai loại mặt hàng, mình cảm ơn b nhiều,
Có 2 cách:
Cách 1 - Đo vùng dữ liệu bên bảng nhập liệu, dùng hàm if kết hợp với filter. Lập công thức dạng như sau: If(so_ct="so_ct_loc","Thong_tin_lay_ra","") sau đó dùng filter để ẩn nhưng ô trả về ""
Cacgs 2 - Dùng Add-in A-Tools. Đặt Name cho vùng dữ liệu, dùng SQL Builder click chọn là xong
 
Hàm Vlookup chỉ sử dụng được khi cột giá trị lookup value đứng trước cột dữ liệu trả về. Nhưng của bạn lại đứng sau nên không thể dùng Vlookup được (trừ khi thêm cột phụ). Do vậy ở đây bạn phải dùng hàm Index, Match
Công thức bên Sheet Hoso tại ô B2 như sau: =IFERROR(INDEX(Sheet2!$A$2:$D$30,MATCH(A2,Sheet2!$D$2:$D$30,0),1),"")
Tương tự như vậy bạn có thể làm cho các ô C2 và D2
Em chạy thử sao nó báo lỗi NAME?
Mong anh giúp dùm 1 file mẫu
 
Sửa lần cuối:
Em làm được rồi, cảm ơn mọi người rất nhiều: dùng hàm if kết hợp isna: =IF(ISNA(VLOOKUP(B2,Sheet2!$A$2:$D$30,2,0)),"",VLOOKUP(B2,Sheet2!$A$2:$D$30,2,0))
 
Back
Top