- Tham gia
- 13/6/06
- Bài viết
- 7,181
- Được thích
- 24,625
Bạn nên sử dụng Application.WorksheetFunction.Vlookup
Dear ThuNghi,ThuNghi đã viết:Cells(3 + i, 5).Formula = "=VLookup((Cells(3 + i, 2).Value,gianhap,3,0)"
Dim strMaHang As String
strMaHang = Cells(3 + i, 2).Value
Cells(3 + i, 5).Formula = "=VLookup(""" & strMaHang & """, gianhap, 3 , 0)"
anhchanghamhoc đã viết:mo file xem!
a` nhung neu co truong hop 1m6,1m8,1m10 nua thi` sao?anhchanghamhoc đã viết:mo ra xem ban nhe!
Bạn sử dụng thêm hàm IsError:Davidsy đã viết:Các bác chỉ giúp em làm sao để biến các giá trị #N/A (không tìm thấy) thành giá trị 0 ...khi sử dụng Vlookup?
tks!
=IF(ISERROR(VLOOKUP(E9,B5:C9,2,False)),0,VLOOKUP(E9,B5:C9,2,False))
anhchanghamhoc đã viết:a` nhung neu co truong hop 1m6,1m8,1m10 nua thi` sao?
neu lam vay cong thu'c se qua' dai`,minh nghi la` phai lam cho cong thuc to'i u'u ma` thoi
azzura đã viết:Chào các bạn,
Tôi có một thắc mắc về cách sử dụng hàm VLOOKUP khi cần phải dùng đến cả 2 tham chiếu. Ví dụ:
---- A ---------- B ----------- C ---------
1 Hàng Ngày bán Số lượng
2 Áo 10/11 12
3 Áo 12/11 5
4 Quần 13/11 7
........
Và tôi muốn tra Vlookup trong ngày 10/11, món hàng Áo bán được mấy cái. Ở đây tôi buộc phải dùng một mẹo nhỏ để tra, tôi thêm 1 cột nữa là kết hợp giữa "Hàng" và "Ngày bán":
---- A ---------- B ----------- C --------------- D ----
1 Hàng Ngày bán Mapping Số lượng
2 Áo 10/11 "=A2&Day(B2)" 12
3 Áo 12/11 "=A3&Day(B3)" 5
4 Quần 13/11 "=A4&Day(B4)" 7
........
Sau đó VLOOKUP thì dùng cột mapping này để tra cứu.
Tôi có gửi file đính kèm. Vậy có ai biết cách dùng như thế nào mà không cần phải thêm một cột mapping như thế k, xin chỉ giáo.
Cảm ơn.