- Tham gia
- 6/8/06
- Bài viết
- 3,260
- Được thích
- 3,787
Sử dụng Index kết hợp với Match cho ta sự linh hoạt vì tính đa chiều của nó (Khác hẳn với Vlookup và Hlookup). Nhưng nó lại luôn cho ta giá trị đầu tiên tìm thấy.
Lấy ý tưởng của hàm Index kết hợp với Match nhưng lấy giá trị dưới cùng, mình chế ra 1 hàm để thực hiện công việc đó:
Mong các bác tham khảo và sửa chữa để hoàn thiện hơn.
Đây là File VD :
Thân!
Lấy ý tưởng của hàm Index kết hợp với Match nhưng lấy giá trị dưới cùng, mình chế ra 1 hàm để thực hiện công việc đó:
Mong các bác tham khảo và sửa chữa để hoàn thiện hơn.
PHP:
Function TimMa(Ma As String, MangMa As Range, MangGT As Range)
On Error GoTo Thoat
Dim i As Long
If MangMa.Rows.Count <> MangGT.Rows.Count Then Exit Function
If MangMa.Rows.Count < 1 Or MangGT.Rows.Count < 1 Then Exit Function
For i = MangMa.Rows.Count To 1 Step -1
If MangMa(i, 1) = Ma Then
TimMa = MangGT(i, 1)
Exit For
End If
Next
Thoat:
End Function
Thân!
File đính kèm
Chỉnh sửa lần cuối bởi điều hành viên: