2012-11-26 25 views
6

Tôi có một tế bào VLookup mà mang lại cho tôi những giá trị sai: Đây là bảng:Excel VLOOKUP cho sai giá trị

PID Product Price User User name Deal On Amount After 
in 1001 table 1001 1 Milly No 1000 
in 1001 table 100 13 Vernetta Yes 900 
out 1001 table 50 14 Mireya No 900 
out 1001 table 100 15 Rosanne Yes 1000 
out 1001 table 101 16 Belinda No 1000 
in 1001 table 200 1 Milly Yes 800 
in 1234 chair 300 2 Charlena Yes 500 
in 1234 chair 100 3 Mina Yes 400 
in 1234 chair 50 4 Sabina Yes 350 
in 8231 couch 20 5 Joni Yes 330 
in 1001 table 150 6 Armando Yes 180 
in 1001 table 100 7 Noemi Yes 80 
in 8231 couch 40 8 Ashlie Yes 40 
in 8231 couch 30 9 Ann Yes 10 
out 1001 table 201 10 Angelina Yes 211 
out 1234 chair 300 11 Melvina Yes 511 
out 8231 couch 21 12 Mattie Yes 532 

Cột sản phẩm là một VLOOKUP với công thức sau

VLOOKUP(B6,$L$2:$M$10, 2) 

B là cột PID. Bảng trong L2: M10 là như sau:

PID Prodcut 
1001 table 
1234 chair 
8231 desk 
2311 closet 
9182 book_shelf 
1822 bed 
1938 coffee_book_table 
2229 couch 

Bây giờ bạn có thể thấy. PID 8231 là một cái bàn, nhưng nó xuất hiện như một chiếc ghế dài. Bạn có thể thấy vấn đề là gì không?

Trả lời

20

Điểm mấu chốt của vấn đề là cách bạn đã viết công thức, bạn đã quên tham số cuối cùng, "FALSE" hoặc 0 có nghĩa là bạn muốn MATCH CHÍNH XÁC. Vì vậy, công thức của bạn sẽ trông như thế này:

VLOOKUP(B6, $L$2:$M$10, 2, FALSE) 

HOẶC

VLOOKUP(B6, $L$2:$M$10, 2, 0) 

Cả hai làm điều tương tự.

Cài đặt mặc định cho nó là TRUE, sẽ tìm kiếm kết quả phù hợp gần nhất mà bạn chỉ muốn nếu chỉ mục bạn đang tìm kiếm được sắp xếp.

+0

Điều đó đã xảy ra. Cảm ơn! – Nitay

+0

@Nayay nếu điều đó đã xảy ra thì tại sao bạn không chấp nhận câu trả lời này? –

+0

Rất tiếc! đã sửa – Nitay

Các vấn đề liên quan