Dò tìm kí tự trong chuổi

Liên hệ QC

Jenhcv

Thành viên mới
Tham gia
27/8/09
Bài viết
36
Được thích
0
cám ơn anh chị em giúp đở



==============
domfootwear: Lần sau viết tiêu đề cho rõ ràng nha bạn.
 

File đính kèm

  • Bai ta Exel 1.xls
    18 KB · Đọc: 38
Chỉnh sửa lần cuối bởi điều hành viên:
Lần chỉnh sửa cuối:
Mình làm được rồi, nhưng hơi dài thí.
Chờ tìm cách khác xem sao.
P/s: Dữ liệu bạn đưa lên bị sai cell F7 và O3. Cần phải sửa lại thì mới cho ra đúng kết quả bạn muốn.

Cám ơn bác Luc Van, bác cho em xin file giải đc không a. Để em xem thử thế nào, em mò hoài hok ra buồn quá
 
nhân tiện bác chỉ dùm em cách nối nhìu hàm Match vào với nhau cái, em dùng cái AND mà nó hok cho :(
 
Cái nào cũng đc a, cái nào tiện thì bác giải dùm em. Thank you :)
Bạn kiểm tra lại giúp mình chuỗi bạn đưa ra có sai không sao kết quả có 14 số?
Chuỗi 2 ký tự thứ 5 là 1D và chuỗi 2 kí tự số 14 không có trong bảng trên ở cột 5 và 14 tương ứng
Nếu bạn dùng hàm Macth() thì hàm nối là: Mathch() & Mathch() .v.v..
 

File đính kèm

  • Bai ta Exel 1.xls
    40.5 KB · Đọc: 9
Lần chỉnh sửa cuối:
Bạn kiểm tra lại giúp mình chuỗi bạn đưa ra có sai không sao kết quả có 14 số?
Chuỗi 2 ký tự thứ 5 là 1D và chuỗi 2 kí tự số 14 không có trong bảng trên ở cột 5 và 14 tương ứng
Nếu bạn dùng hàm Macth() thì hàm nối là: Mathch() & Mathch() .v.v..

Đúng là em nhập sai 2 cái, nhưng em sửa lại thì nó đúng, mà giờ nó có lỗi mới là những cái 05 nó chỉ hiện số 5 nên tool nó check ko đc nên không ra số :(

Bác fix dùm em, em gửi bài sửa lên lại, các anh chị fix dùm em}}}}}
 

File đính kèm

  • GIAI 1.xls
    42.5 KB · Đọc: 3
Lần chỉnh sửa cuối:
Fix dùm em viehhoai ơi
 
Đúng là em nhập sai 2 cái, nhưng em sửa lại thì nó đúng, mà giờ nó có lỗi mới là những cái 05 nó chỉ hiện số 5 nên tool nó check ko đc nên không ra số :(

Bác fix dùm em, em gửi bài sửa lên lại, các anh chị fix dùm em}}}}}
Từ B2:Q11 bản chất nó là text nên bạn định dạng text cho bảng đó và chuyển số 5 thènh 05 là ok hay bạn muốn nó luôn là số?
 
em cảm ơn anh rất nhìu, em đổi lại dạng text thì đã chạy đúng 100%.

Lần nữa cảm ơn anh :)
 
em cảm ơn anh rất nhìu, em đổi lại dạng text thì đã chạy đúng 100%.

Lần nữa cảm ơn anh :)
Nếu bạn muốn để y như thế thì sử code như sau thử xem nhé:
PHP:
Function FindStr(ByVal Rng As Range, sRng As Range)
Dim Str As String, Tmp As String
Dim ArrDim i&, j&
On Error Resume Next
Arr = sRng.Value
For j = 1 To UBound(Arr, 2)
  Str = Mid(Rng.Value, j * 2 - 1, 2)
  If CDbl(Str) < 10 Then
    Str = CStr(CDbl(Str))
  End If
      For i = 1 To UBound(Arr)
         If CStr(Arr(i, j)) = Str Then
          Tmp = Tmp & Right(CStr(i), 1)
          GoTo NextJ
         End If
      Next
NextJ:
Next
FindStr = Tmp
End Function
(Bạn nhấn nút cảm ơn là được rôì, không nhất thiết nói bằng lời đâu)
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom