Option Explicit
Function NhaThuoc(Rng2 As Range, Bang As Range)
Dim Jj As Long, Zz As Long
Zz = Bang.Rows.Count: NhaThuoc = "?"
For Jj = 1 To Zz
With Bang.Cells(Jj, 1)
If .Value = Rng2(1) And .Offset(, 1).Value = Rng2(2).Value Then
NhaThuoc = .Offset(, 3).Value: Exit Function
End If
End With
Next Jj
End Function
Dựa vào tên và địa chỉ để dò. Dùng Index() kết hợp với công thức mảng của Match():Mình có 1 data về list nhà thuốc và 1 data về sale những nhà thuốc đó
Khi mình xài hàm Vlookup để dò tìm số lượng hàng nt bán thì gặp vấn đề ở các nhà thuốc trùng tên.
Mong các bạn giúp đỡ
Thanks
Đây là file mẫu của mình
C2=IF(ISERROR(MATCH(A2&B2,Sheet2!$A$2:$A$9&Sheet2!$B$2:$B$9,)),"",INDEX(Sheet2!$C$2:$C$9,MATCH(A2&B2,Sheet2!$A$2:$A$9&Sheet2!$B$2:$B$9,)))