hungdiep85
Thành viên thường trực




- Tham gia
- 1/6/09
- Bài viết
- 218
- Được thích
- 23
- Giới tính
- Nam
F2=VLOOKUP(A2&"*",$C$2:$D$7,2,1)
Có phải là cần phải đưa dữ liệu như thật lên để mọi người hiểu nó có bao nhiêu tình huống để giải quyết?Nhưng nhiều khi ký tự không đồng dạng
VD
001AAA
01AAA
0AAC
Có phải là cần phải đưa dữ liệu như thật lên để mọi người hiểu nó có bao nhiêu tình huống để giải quyết?
Bạn đưa một "nhúm" dữ liệu rồi "nhưng" thì ai hiểu dữ liệu của bạn có bi nhiêu cái nhưng nữa.
Thêm cột kết quả mẫu mà bạn muốn có luôn, nói hổng bằng thấy đâu.
Nhớ là kết thúc bằng Ctr+Shift+Enter=OFFSET($E$1,MAX(IF(UPPER(A2)<>SUBSTITUTE(UPPER(A2),UPPER($D$2:$D$5),""),ROW($1:$4),"")),)
Thêm một hàm tự tạo.Sorry Sorry
em update lại file àh
Public Function Ma(Ten As Range, Rng As Range) As String
Dim Cll As Range
For Each Cll In Rng
If UCase(Ten) Like "*" & UCase(Cll) & "*" Then
Ma = Cll.Offset(, 1).Value
End If
Next
End Function
Tại B2 bạn nhập công thức
Nhớ là kết thúc bằng Ctr+Shift+Enter=OFFSET($E$1,MAX(IF(UPPER(A2)<>SUBSTITUTE(UPPER(A2 ),UPPER($D$2:$D$5),""),ROW($1:$4),"")),)
=LOOKUP(2,1/COUNTIF(A2,"*"&$D$2:$D$5&"*"),$E$2:$E$5)
Tại B2 bạn nhập công thức
Nhớ là kết thúc bằng Ctr+Shift+Enter
Tôi thì dùng cái này:
Mã:=LOOKUP(2,1/COUNTIF(A2,"*"&$D$2:$D$5&"*"),$E$2:$E$5)
Tôi thì dùng cái này:
Mã:=LOOKUP(2,1/COUNTIF(A2,"*"&$D$2:$D$5&"*"),$E$2:$E$5)
Thầy ơi sao em tìm nhiều ô hơn không được vậy Thầy
=LOOKUP(2,1/COUNTIF(B2,"*"&$E$2:$E$51&"*")/($E$2:$E$51<>""),$F$2:$F$51)
bảng tra của bạn có dòng rổng sao mà được chứ ---> xóa hết mấy dòng rổng đi để danh sánh được liên tục rồi thử lại công thức nhé
(chả hiểu chèn mấy dòng rổng vào làm giống gì nữa)
----------
còn nếu vẫn cố tình muốn giữ lại mấy dòng rổng ấy thì phải sửa lại công thức:
Mã:=lookup(2,1/countif(b2,"*"&$e$2:$e$51&"*")/($e$2:$e$51<>""),$f$2:$f$51)