- Tham gia
- 6/8/06
- Bài viết
- 3,260
- Được thích
- 3,790
Của bác có một số công thức hiển thị kết quả không đúng. Bác xem nhé :
Còn đây là File em sử dụng UFD. Bác xem nhé, nhẹ hơn nhiều.
Thân!

Còn đây là File em sử dụng UFD. Bác xem nhé, nhẹ hơn nhiều.
PHP:
Function Tinh(DMTinh As Range, Chuoi As String, Kytu As String) As String
Application.Volatile (False)
Dim i As Integer, i1 As Integer, i2 As Integer, m As Integer, Temp As String
For i = Len(Chuoi) To 1 Step -1
If Mid$(Chuoi, i, 1) = Kytu Then
m = m + 1
If m = 1 Then
i2 = i
ElseIf m = 2 Then
i1 = i + 1
Temp = Trim$(Mid$(Chuoi, i1 + 1, i2 - i1 - 1))
Exit For
End If
End If
Next
If WorksheetFunction.CountIf(DMTinh, Temp) > 0 Then Tinh = Temp
End Function
Thân!