Đính kèm file cho nhiều dữ liệu thêm đi bạn, để lường được hết trường hợpChào mọi người ạ!. Mọi người giúp e với ạ, em muốn tách dãy số "158-176" ra khỏi chuỗi kí tự "VK TRẮNG VIỀN G RỘNG (ĐUÔI 6) 158-176 logo SH đen" . Mong mọi người giúp đỡ ạ. E cảm ơn!
Vâng anh nhé, e thêm file vào r ạ. Mong anh giúp đỡ ạĐính kèm file cho nhiều dữ liệu thêm đi bạn, để lường được hết trường hợp
Vâng anh ạ, e có gửi kèm file ý. Có nhiều trường hợp hơn ạKết quả
Mã:158-176
Cảm ơn anh ạ, e có sửa thành file "VK 1" rồi ạ
Cảm ơn anh ạ, e có sửa thành file "VK 1" rồi ạ
Dạ, em cảm ơn. E có sửa file "VK" thành "VK 1" rồi ạ. Anh xem lại giúp e ạVâng anh nhé, e thêm file vào r ạ. Mong anh giúp đỡ ạ
Quá thiếu tính nhất quán trong các mã số và yêu cầu vẫn còn mơ hồ, cụ thể:Vâng anh nhé, e thêm file vào r ạ. Mong anh giúp đỡ ạ
Chốt bác ơi, đoán nữa đau đầu lắm
\d{1,}\s*-\s*\d{1,}|\d{3,}
Khoai nữa thì đem về nhà luộc ăn luôn đêTí nữa chủ thớt lại lên bảo là cái phần sau của dữ liệu nó khoai hơn lấy không được.thế là cái biểu thức chính quy lại phải đổi
Luộc mần chi. Đem lùi tro xong cả bọn nhóm vào một phòng đóng của lại đấu "nội gia chân khí".Khoai nữa thì đem về nhà luộc ăn luôn đê
Bài này có bạn với hai bác @befaint @be09 .cả ba người thừa sức giải quyết chỉ là chủ thớt không đưa hết dữ liệu để phòng trường hợp không ngờ , yêu cầu thì mơ hồ nữa.Nên làm mọi người thấy lười suy đoán thôiKhoai nữa thì đem về nhà luộc ăn luôn đê
Thế thì xem xin rút luiLuộc mần chi. Đem lùi tro xong cả bọn nhóm vào mọt phòng đóng của lại đấu "nội gia chân khí".
Vâng ý ạ, bên e có quá nhiều mã mà nhân viên nhập liệu lại nhập mỗi loại 1 kiểu giờ lọc ra số phát ốm anh ạ. Anh giúp lọc ra mấy trường hợp e gửi như file "VK 1" được ko ạ. E cảm ơn!Quá thiếu tính nhất quán trong các mã số và yêu cầu vẫn còn mơ hồ, cụ thể:
- Chỉ lấy các mã có dấu gạch ngang như 138-148 hay lấy bất kỳ mã nào có ký tự số?
=> dòng "VK TRẮNG VIỀN G (THÔNG DỤNG) 158 - 168" lại tồn tại khoảng trắng trong mã 158 - 168
- Với "Vung kính trắng C 158 logo SH đen" thì lấy C 158 hay chỉ 158? (có khoảng trắng giữa C và 158)
=> Rồi với "Vung kính trắng C252, 2 lỗ logo SH mama" thì lấy C252 hay 252? (không có khoảng trắng giữa C và 252)
Chốt lọc ra kết quả như file "VK 1" ạChốt bác ơi, đoán nữa đau đầu lắm
Mã:\d{1,}\s*-\s*\d{1,}|\d{3,}
Dạ, ra các dãy số lần lượt là 138-148, 198- 216, 238 - 256, 212,158 ạ
Thì mít và sầu riêng cao hơn khoại một bậc (ngwoif Bắc có lẽ không biết ăn sầu riêng và hột của nó)Luyện "chân khí" thì dùng hạt mít luộc mới hiệu quả chứ anh.
Dạ, e cảm ơn ạ!Chốt bác ơi, đoán nữa đau đầu lắm
Mã:\d{1,}\s*-\s*\d{1,}|\d{3,}
Bạn thử code này, =tach(A2)Chào mọi người ạ!. Mọi người giúp e với ạ, em muốn tách dãy số "158-176" ra khỏi chuỗi kí tự "VK TRẮNG VIỀN G RỘNG (ĐUÔI 6) 158-176 logo SH đen" . Mong mọi người giúp đỡ ạ. E cảm ơn!. (E có sửa lại file "VK" thành "VK 1" ạ)
Function tach(ByVal str As String) As String
Static reg As Object
If reg Is Nothing Then Set reg = CreateObject("vbscript.regexp")
reg.Pattern = "\d+(?:\s*-?\s*)\d+"
If reg.test(str) Then tach = reg.Execute(str)(0)
End Function