xom giúp code trích lọc dữ liệu (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

xsatteam

Thành viên mới
Tham gia
7/1/11
Bài viết
26
Được thích
1
em có dữ liệu ở một ô như sau :

"Công 297-7854-7845 ty Điện thoại Đà Nẵng"

trong đó đoạn 297-7854-7845 luôn là một chuỗi có 13 kí tự và bắt đầu = "297-"

nhờ các bác giúp hộ : copy chuỗi 297-xxxx-xxxx này , và ghi vào cell bên cạnh

dùng hàm trong excell thì em làm được nhưng dùng vba thì em chịu , vì quá khó , xin cảm ơn các bác !
 

File đính kèm

Hàm tự tạo đó nha:

PHP:
Option Explicit
Function SoVanDon(StrC As String) As String
 Const DDai As Byte = 13:                       Dim jJ As Byte
 
 For jJ = 1 To Len(StrC)
    If IsNumeric(Mid(StrC, jJ, 1)) Then
        SoVanDon = Mid(StrC, jJ, DDai):         Exit Function
    End If
 Next jJ
End Function

Xài như vầy: tại [B2] bạn nhập cú fáp =SoVanDon(A2) & Copy xuống các dòng dưới!

Chúc xuân vui vẻ! --=0 --=0
 
Upvote 0
em có dữ liệu ở một ô như sau :

"Công 297-7854-7845 ty Điện thoại Đà Nẵng"

trong đó đoạn 297-7854-7845 luôn là một chuỗi có 13 kí tự và bắt đầu = "297-"

nhờ các bác giúp hộ : copy chuỗi 297-xxxx-xxxx này , và ghi vào cell bên cạnh

dùng hàm trong excell thì em làm được nhưng dùng vba thì em chịu , vì quá khó , xin cảm ơn các bác !
Gõ vào cell B2 công thức sau:
PHP:
=MID($A2,FIND(297,$A2),13)
------------------------------
Bác ChanhTQ@ ơi, với điều kiện mà tác giả đưa như ở trên, em tưởng code chỉ cần vầy thôi chứ:
PHP:
Function SoVanDon(StrC As String) As String
  SoVanDon = Mid(StrC, InStr(StrC, 297), 13)
End Function
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom