chitrung_sbk
Thành viên mới

- Tham gia
- 31/8/12
- Bài viết
- 2
- Được thích
- 2






cảm ơn bác, em làm được rồiBạn sửa lại thế này
=VLOOKUP(VALUE(RIGHT(D4)),$H$15:$I$16,2,0)
Khi dùng hàm right sẽ trả về 1 chuỗi, trong khi bảng dò tìm lại là 1 số nên không tìm thấy. Ta dùng hàm Value() để chuyển chuỗi thành số



Anh chị cho e hỏi ở bài trên mình dùng hàm gì để tìm đơn giá ạ
=VLOOKUP(LEFT(D4,1),$K$15:$M$17,--RIGHT(D4,1)+1,0)
Góp ý với đồng chí một tí:Bạn dùng hàm này nhé.
PHP:=VLOOKUP(LEFT(D4,1),$K$15:$M$17,--RIGHT(D4,1)+1,0)
=VLOOKUP(LEFT(D4),$K$15:$M$17,RIGHT(D4)+1,0)

Thêm 1 cách cổ điển cho bạnAnh chị cho e hỏi ở bài trên mình dùng hàm gì để tìm đơn giá ạ
I4=INDEX($L$15:$M$17,MATCH(LEFT(D4),$K$15:$K$17,0),MATCH(F4,$L$14:$M$14,0))

Cám ơn Thầy đã góp ý ạh.Góp ý với đồng chí một tí:
- Trong hàm LEFT và hàm RIGHT, nếu chỉ lấy 1 ký tự thì khỏi cần tham số thứ 2.
- Ở tham số thứ 3 của VLOOKUP, nếu đã có +1 thì khỏi cần thêm dấu -- ở trước hàm RIGHT, vì bản thân phép toán +1 cũng đồng thời thực hiện luôn thao tác chuyển chuỗi số thành số rồi.
Như vậy, công thức có thể viết lại như vầy:
Mã:=VLOOKUP(LEFT(D4),$K$15:$M$17,RIGHT(D4)+1,0)


